Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New setting for restricting delegator rights part 2 #2370

Closed
Elblinator opened this issue Apr 15, 2024 · 4 comments · Fixed by #2396
Closed

New setting for restricting delegator rights part 2 #2370

Elblinator opened this issue Apr 15, 2024 · 4 comments · Fixed by #2396
Assignees
Labels
Milestone

Comments

@Elblinator
Copy link
Member

Elblinator commented Apr 15, 2024

Make backend changes for OpenSlides/openslides-client#3518

We need one new setting for the proposed functionality, I propose the following names and functions:

  • users_forbid_delegator_to_vote: Users who have delegated their votes in this meeting may not vote for themselves

This will be off by default to preserve current functionality, so there's no migration necessary.

Predictably this will require changes in poll.vote, so please don't forget to update the documentation

@jsangmeister
Copy link
Contributor

Predictably this will require changes in poll.vote, so please don't forget to update the documentation

Moreover, this will require changes in the vote service (@ostcar)

@ostcar
Copy link
Member

ostcar commented Apr 17, 2024

When I remember correctly, the feature was slightly different. When this setting is set, then at all time, there can be only one user, that can vote for a user. This means, that when the setting is set, then the vote can only be delegated to one user. When the setting is not set, then the vote can be delegated to many users.

@jsangmeister
Copy link
Contributor

@Elblinator Elblinator added the Becquerel projectname label Apr 25, 2024
@jsangmeister
Copy link
Contributor

As discussed: The solutions described in the related issues will be split into two independent settings, one as described above and one to enable multi-mode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants