-
Notifications
You must be signed in to change notification settings - Fork 7
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
Set storage quotas for Groups #51
Comments
How would this look then if
|
The quota is the maximum, yes
Not sure what you mean by "add up", but if
Didn't think of that, but what about a master Group? I know that @jancborchardt isn't a fan of settings but it should be controllable somehow. Or maybe equally from each Group, so that if Anyway, a first step would be to develop the possibility to do quotas for Groups in general, and in the first stage it should only be possible to add a user to 1 Group that has a set quota. What I'm getting at here is that if you have a shared cloud, you want to divide users into their company and set the quota for the company rather than the specific user. |
I would say no. I have an Synology NAS at home and only the highest qroup quota counts (if no user quota is set). Example: User A is in group A and group B.
The quota from group A (10 GB) counts. Also it's possible to set a custom user quota. If you do so only this user quota counts.
No, only the highest group quota or the user quota counts. |
Also nice would be an option to assign groups admin privileges to a group and not only to a user (see nextcloud/server#4360) |
i think the group model needs revaming. I think groups have: limit per user, user limit if user Y is admin of group a (10G,10 users) and b (50G, 5 users), he can set the quota of all A users to up to 10G, all B users up to 100. Also, he can add himself to group a or b. Highest limit counds - if someone is member of a and b, the max is 50G Group change: on group change, quota needs to be recalculated. If a user has exceeded the new limit, he should be notified. |
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
Just to add my 2cents worth. User can belong to multiple groups and all of them have different limits. |
In my case I would like to have group quotas that are shared in a way that all group members get a slice of the group quota. The group admin decides how big a slice a group member gets by setting the member's user quota. The goal is to avoid certain members to eat up all the group quota at the expense of others. From the above discussion alone it can be seen that there are various requirements and ideas on how group quotas should be implemented. It would certainly be great to see some configuration options in that regard. |
I have submitted a similar request regarding the app "groupfolders", with another example how the management of storage quotas for folders could be done. The principle is similar. |
Similar to the quota for the whole instance: nextcloud/server#2016 |
I'd like to Request this feature again, I have a use case where I have 3 User Groups each with different levels of available storage/permissions. User levels: |
I have similar request, because if more users share few large folder, the managing of single user quota is difficulty, i prefer manage a group TOTAL SUM quota. |
My 2cts: Group quota X 100 GB Quota for A + B MAX 100 GB |
BTW the groupquota app (0.1.0) does not work. Shows correct values in the User Admin Interface, but fails during uploads. |
This comment was marked as duplicate.
This comment was marked as duplicate.
FTR: The above mentioned app can be found here and is v0.1.2 as of now: |
Integrated but when using it, it replace personnal quota in UI. So impossible to see what is personnal quota, and the whole group shows the same quota and usage. I suggest to have a separate view for group quota instead of replacing personnal quota view. |
Add GroupQuota as App Create two group Company1, Company2 and set quota to each group using OCS-APIRequest curl -u admin:admin -H 'OCS-APIRequest: true' http://localhost/nextcloud/index.php/apps/groupquota/quota/Company1 -X POST -d 'quota=2MB' its works for me |
The GroupQuota app does not work for me, and there is no easy way to manage it since you have to update the settings through curl... And it also does not work for me, curl always gives me an error when I want to change the quota. |
The GroupQuota app does not work for me either, can't set a quota of 0, and managed through API is painful. |
Unfortunately, GroupQuota is not a good solution. Managing something through API is ridiculous, when the entire system is UI based. I believe a group quota should be added natively. |
Subscribe/upvote #9 |
It would be nice if we could implement quiotas for Groups in the same way as it's possible to set quotas for users.
-----------
EXAMPLE
User A belongs to Group A
User B belongs to Group A
User C belongs to Group B
User D belongs to group B
User E has no group but is limited to 20 GB
Group Quota Group B = 50 GB
Group Quota Group A = 100 GB
User A + B shares 100 GB among themselves
User C +D shares 50 GB among themselves
User E is limited to 20 GB for him/herself
-----------
This is previously a requested feature in ownCloud since 2013: owncloud/core#1347
The text was updated successfully, but these errors were encountered: