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

Either clarify or remove organization-level roles #4198

Open
iaindillingham opened this issue Mar 14, 2024 · 1 comment
Open

Either clarify or remove organization-level roles #4198

iaindillingham opened this issue Mar 14, 2024 · 1 comment

Comments

@iaindillingham
Copy link
Member

iaindillingham commented Mar 14, 2024

As well as project-level roles, Job Server can record organization-level roles. In practice, it doesn't because:

  • they aren't exposed in the UI
  • they aren't audited1
  • it's unclear how they would interact with project-level roles
  • it's unclear whether there is an IG process associated with them

@CLStables suggests either clarifying why organization-level roles exist, and describing the work that would be required to implement them fully, or removing them.


@CLStables created this issue as a draft, following a Slack discussion.1 It contained two actions, which related to organization roles and the Leaver Checklist. This issue relates to organization roles. #4197 relates to the Leaver Checklist.

Footnotes

  1. The audit log contains entries for three events: User added [to project], User removed [from project], and User's roles updated [in project]. 2

@lucyb
Copy link
Contributor

lucyb commented Mar 18, 2024

We would also need to decide how the involvement of multiple organisations in a project affects org-level roles. I vote strongly for removing them and revisiting the whole approach if it becomes necessary.

Output checking might be an area where org-level roles are useful, but they haven't been needed so far (thread).

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

No branches or pull requests

2 participants