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

Feature/new group chairs etc #591

Merged
merged 4 commits into from
Jan 11, 2024
Merged

Conversation

EdoStorm96
Copy link
Contributor

This PR fixes two issues: a bigger one and a minor one. To start with the bigger one:

#539: So, I have added a new group, which is meant for chairs, the privacy officer and the data manager (GROUP_CHAIR in constants.py). This group can basically see everything that the secretary can see, as long as they are a also a member of the chamber in question. (see menus.py. for an idea ...) However, they cannot perform any actions. They can just look at all the lists and open up a detail view for a proposal. However, no review actions are available to this group. This is what we discussed with Desiree. For now, I've even granted this group access to the committee workload overview, as I thought it might be useful. What do you think about this? Otherwise, this seems to work well :)

#583: In the last meeting, we decided to just clarify this with a simple textual change instead of a new option. Most revisions end up taking about two weeks anyways, so for now, we just treat it as a short route review, behind the scenes. Desiree was satisfied with this solution

Copy link
Member

@tymees tymees left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, one minor docstring that could fixing up but meh

Comment on lines 35 to 37
"""
Check whether the current user is in the 'Chair' group
"""
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This docstring contradicts both the function name and the actual logic.

If the other functions didn't have a docstring I would suggest removing it altogether, as I feel like the docstring is unneeded.

@EdoStorm96 EdoStorm96 merged commit b6a7f7e into develop Jan 11, 2024
2 checks passed
@djhcapel
Copy link

Actually, the workload is not meant for privacy officers and/or data manager, but I'm afraid this can't be solved, can it?

@EdoStorm96 EdoStorm96 deleted the feature/new_group_chairs_etc branch February 28, 2024 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

New revisions - add an option to 'Commissieleden aanstellen' Access chairs, privacy officer and data manager
3 participants