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

List of speakers: 'add me'/point of order Button is visible, even if user doesn't have permission #4402

Closed
MSoeb opened this issue Nov 26, 2024 · 0 comments · Fixed by #4408
Assignees
Milestone

Comments

@MSoeb
Copy link

MSoeb commented Nov 26, 2024

Describe the bug
The 'Add me' and the point of order button in the list of speakers is always visible, even though users do not have permission to add themselves to the list of speakers. This leads to the error message 'Error: You are not allowed to perform action speaker.create. Missing Permission: list_of_speakers.can_be_speaker'.

How to Reproduce
Steps to reproduce the behavior:

  1. open a meeting
  2. open agenda > create an item
  3. open participants > create a user A as delegate with the permission to see the list of speakers
  4. project the agenda item
  5. login as user A, open the Autopilot > you will see the 'add me' button and you can click it > error appears

Expected behavior
If users ONLY have the permission to see the list of speakers, the 'Add me' and point of order button should NOT be visible.

Only with the permission 'Can put oneself on the list of speakers' can users see these buttons and put themselves on the list of speakers.

@MSoeb MSoeb added this to the 4.2 milestone Nov 26, 2024
@MSoeb MSoeb changed the title List of speakers: 'add me' Button is visible, even if user doesn't have permission List of speakers: 'add me'/point of order Button is visible, even if user doesn't have permission Nov 26, 2024
@reiterl reiterl self-assigned this Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants