OpenSlides / openslides-client

Webclient for OpenSlides 4+
MIT License
3 stars 32 forks source link

Allow committee admins to change personal information #3702

Closed MSoeb closed 2 months ago

MSoeb commented 4 months ago

Description: Currently, account personal information data (e.g. name, e-mail address, gender) can only be changed by the Orgaadmin if the account is involved in several meetings and committees. The committee admin can only manage meetings, but not the members of a committee. This means that an Orgaadmin must always be available for meetings of a committee if, for example, an e-mail is to be changed.

What should be changed: The committee admin should be given more rights: The committee admin should be allowed to edit all accounts that are part of the committee (i.e. all participants in a committee's events). Regardless of whether these accounts are also part of other committees and their meetings.

Elblinator commented 4 months ago

Should the committeee admin see the whole account list or only the accounts which are on the committee from the committee admin?

MSoeb commented 4 months ago

The committee admin should only see the accounts, which are part of the committee.

reiterl commented 3 months ago

Ah, okay, at the moment a committee admin cannot access the orga-wide account list. We need to change this.

luisa-beerboom commented 3 months ago

The get_user_scope presenter includes the committee ids necessary for the new scope calculation (i.e. ids of all meetings where the user is member or admin) as of OpenSlides/openslides-backend#2487

luisa-beerboom commented 3 months ago

Backend PR is provisionally finished btw. I am therefore removing the waiting tag

reiterl commented 3 months ago

A committee manager who is meeting admin should be allowed to change a user from the meeting, even if the user is another meeting too.

Elblinator commented 3 months ago

The functionality that committee-admins can change the personal information should work with the linked backend PR already

Feature from the client issue:

MSoeb commented 3 months ago

Please take care to implent the feature from the issue https://github.com/OpenSlides/openslides-client/issues/3791 for committee admins.

rrenkert commented 2 months ago

Please have in mind: https://github.com/OpenSlides/openslides-client/issues/3806