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

The new user templates for groups #18326

Open
jk164 opened this issue Dec 10, 2019 · 2 comments
Open

The new user templates for groups #18326

jk164 opened this issue Dec 10, 2019 · 2 comments
Labels
1. to develop Accepted and waiting to be taken care of enhancement feature: users and groups

Comments

@jk164
Copy link

jk164 commented Dec 10, 2019

The group admins concept is very usefull, but limited in the current implementation. Existing limits are for example:

  • Superadmin is unable to set Group Admin limits to quota settings (e.g. issue Option to Dissallow Group Admins changing Quota #7429)
  • Group admin is not limited is not limited when choosing a username for new user (limited protection of user namespace consistency)
  • Superadmin cannot predefine new user membership in other groups (e.g. a general group for restriction of usual users to reshare data).

A possible solution to consider is to deploy a group template (limits and predefined values) for every new group. Such a template would contain informations that would limit the group admin when creating a new user or editing current user of his group. No admin (Group admin or Superadmin) could exceed the limits specified by the group template unless changed by the Superadmin. The template could include for example:

  • maximum quota that the admin is allowed to set for any group user (0 - the admin is not allowed to set any quota)
  • fix username prefix/sufix (e.g. the group name as a fix prefix of the final username). The group admin define "User1" in the group with "Group1_" username prefix -> the inal username of user is "Group1_User1" .
  • The Superadmin-defined membership in other groups that will be assigned to each new user.

The default group template will not contain any restrictions. The group template can have a design very close to the line for entering a new (editing existing) user.

thanks for consideration!

@jk164 jk164 added 0. Needs triage Pending check for reproducibility or if it fits our roadmap enhancement labels Dec 10, 2019
@bpcurse
Copy link

bpcurse commented Dec 10, 2019

We haven't been able to use group admins for years because of the above mentioned issues. This proposal hits the bull's-eye and would finally render this feature usable for us.

EDIT: The main issue is that group admins can assign quotas higher than default to their users and thus break all storage limits.

@manu5801
Copy link

manu5801 commented Jan 4, 2020

I completely agree with the proposal: our platform receives different associations, each association is independant of the others. There is one group for one association, and the subadmin functionality is very important for us as it gives autonomy to the associations. But the quota are discussed at beginning, and they should NOT be changed by the subadmins.

@szaimen szaimen added 1. to develop Accepted and waiting to be taken care of feature: users and groups and removed 0. Needs triage Pending check for reproducibility or if it fits our roadmap labels May 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of enhancement feature: users and groups
Projects
None yet
Development

No branches or pull requests

4 participants