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

Add option to disable project self-association #224

Open
themightychris opened this issue Jun 3, 2020 · 2 comments
Open

Add option to disable project self-association #224

themightychris opened this issue Jun 3, 2020 · 2 comments
Labels

Comments

@themightychris
Copy link
Member

themightychris commented Jun 3, 2020

Currently, anyone can add someone else or themselves as a member of a project.

Add a new configuration option at the site level that restricts adding new members to a project to site staff and existing project members

@themightychris
Copy link
Member Author

Or maybe a three-way setting:

  • public: any registered user can add members to a project
  • members: any member of a project can add members
  • leadership: only maintainers of projects can add members

In all three cases, site-level staff/admins would still be able to add members

@machow
Copy link

machow commented Jun 4, 2020

This makes a lot of sense to me--thanks for creating! I would say for me, the biggest motivation is the first bullet (restricting public users), just to avoid creating confusion around who is organizing the project.

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

No branches or pull requests

2 participants