In some situations, a small number of users can take up a disproportionate amount of a hub's shared storage resources, resulting in runaway costs and/or an uneven distribution of storage.
We need to introduce a system for an admin to be able to set storage quotas for their users, and for those quotas to be optionally enforced.
The system for setting quotas should allow the admin to set limits at the department or group level, as well as the user level, and for users under those groups or departments to inherit those limits.
For this initial implementation, we want to let admins contact 2i2c to set the quotas, but allow the admins to add and remove users to groups themselves.
Description
In some situations, a small number of users can take up a disproportionate amount of a hub's shared storage resources, resulting in runaway costs and/or an uneven distribution of storage.
We need to introduce a system for an admin to be able to set storage quotas for their users, and for those quotas to be optionally enforced.
The system for setting quotas should allow the admin to set limits at the department or group level, as well as the user level, and for users under those groups or departments to inherit those limits.
For this initial implementation, we want to let admins contact 2i2c to set the quotas, but allow the admins to add and remove users to groups themselves.
Please review the insights in the Product Board issue
Definition of Done