Big problems after update from 4.2.14 to 4.3.5

If you aren't speaking german, you can ask for support or post your request here.
Antworten
jorola
Beiträge: 28
Registriert: 12. Okt 2020, 09:10

Big problems after update from 4.2.14 to 4.3.5

Beitrag von jorola »

Hi.
I have some problems after update to new latest version.
First - the list of contact persons seems available to all that are logged in !!
Even if not allowed to see other roles all contacts, disregard of role, are visible.
The contact list should only be available for those allowed to see other roles.


Second, I'm not able to create a new person within Admidio and can't assign a role.
The assignment fails and the person is not assigned.

However, if going through a registration process, it works.
(The registration message sent to the user, still contains a wrong (danish) variable #variabel1# instead of #variable1#.
Had to change the message)

Addendum: A member of a role NOT allowed to send emails, are presented with the option in the Messages module.

Update was done replacing ALL 3 directories with the update: (since I dont have any adjustments)
adm_program
adm_themes
adm_plugins

Any ideas?

I use Admidio on a few sites, but I have now stopped all updating.
BR Johnny
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Big problems after update from 4.2.14 to 4.3.5

Beitrag von fasse »

Hi Johnny,

every registered person has now access to the contact module, but they only see the people that they could see through the roles settings. If you allow people to view other members of the role than they can view them in the contact module. They don't have the right to view all persons like members of roles with the right to manage contacts.

The problem with the assignment of roles to new users is not reproducable for me. With database are you using?

Could you reproduce the problem with the member not allowed to send emails within our playground?
https://www.admidio.org/playground

Thanks for the hint with the error in the danish translation. I fixed it.

Best regards
Fasse
jorola
Beiträge: 28
Registriert: 12. Okt 2020, 09:10

Re: Big problems after update from 4.2.14 to 4.3.5

Beitrag von jorola »

Hi Fasse.
It's a bit of a problem with all being able to see each other in the same role.
We have a field which is set true if a person wants to be seen by others.
(Re: GDPR). We filter on this field in the role list.
This is not possible any more, but I may be able to do a workaround for this with different member roles.

I'll retry creating a user from within Admidio (not by registrering), I may have overlooked something.

One more problem though: I have a new user created via registration
I assigned him to the Members list.
The only role that is set to receive e-mails is our board role.
This seems to work fine, the member can send e-mails to members of the board-role only.
But if I remove the option for the board-role to receive e-mails, then suddenly the member role can send e-mails to all other members of the member-role. I guess this should not be possible?

I tried to create en empty role (no members), and allowed e-mails to this role.
Now the new member can only send to this role.
Could be a workaround for now.

The database is MySQL (no further info).

BR Johnny
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Big problems after update from 4.2.14 to 4.3.5

Beitrag von fasse »

Hi Johnny,

I have tested your screnario with sending email. I configure all roles so that nobody could sent emails to this role. Only to the board role members could sent email.

Than I logged in as "Member" and I could sent an email to the board or their members.

Now I configure also the board role so that nobody could sent emails to this role. When I now log in as "Member" I could not open the "Write Email" dialog because the system told me that there are no email recipients possible for me.

Maybe in your system is something addidional configured I don't know.
Could you reproduce this at https://www.admidio.org/playground ?

Best
Fasse
jorola
Beiträge: 28
Registriert: 12. Okt 2020, 09:10

Re: Big problems after update from 4.2.14 to 4.3.5

Beitrag von jorola »

Hi Fasse.
I've played around on https://www.admidio.org/playground.
Currently I've set all groups to NOT recieve e-mails, incl. the Members group.
Also all groups (except admin) can't send e-mails.

I've created myself as a member of Members.
After login, I can send messages to all members of Members.
Is this by design, so it's just impossible to block sending emails for a group?
Or how to?
(I've deleted myself again).

BR Johnny
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Big problems after update from 4.2.14 to 4.3.5

Beitrag von fasse »

Hi Johnny,

ok, now I can reproduce that behavior. That is not by design. It's a bug and I will look at it soon.

Best
Fasse
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Big problems after update from 4.2.14 to 4.3.5

Beitrag von fasse »

Ok, I took a deeper look at it.
We have a logic that you could write an email to a single user if you are in a group/role and you are allowed to view the other memberships.

But this logic isn't very transparent. But you are not able to sent a mail to all role members at once. Therefore you have the special setting.
Antworten