Skip to content

Implement a default quota per group. #2895

Closed

Description

@jospoortvliet

We need a way for admins to set default quotas for team folder creation, based on group membership. This needs a group -> quota mapping in the Teams admin settings.

Admin settings --> Teams

  • In the Team settings, admins can add entries to a table, defining default quotas for groups.
  • When a user creates a new team, the highest quota of the groups, this user is a member of, gets applied to the new Team folder.
  • At least a line for "all" is always present in the table, which is applied at team creation, when the user isn't a member of any other quota group.
  • The three-dot menu lets admins delete any mapping, despite "all".
  • The quotas only get applied at team creation. An admin can alway change the quota of existing teams later on.
group default quota options
all 100 MB
marketing 2 GB ...
sales 10 GB ...
engineering 5 GB ...

Examples

  • Bob is a member in the groups marketing and engineering. He creates a new team, which gets a quota of 5 GB.
  • Alice is not a member of any groups defined in this list. Her newly created team gets a quota of 100 MB.

Activity

  1. moved this from Backlog to Ready in 👥 Teamson Aug 17, 2026
  2. moved this from To triage to Triaged in 🧑‍🤝‍🧑 Community triageon Aug 20, 2026
  3. moved this from Ready to In progress in 👥 Teamson Aug 24, 2026
  4. moved this from Triaged to In progress in 🧑‍🤝‍🧑 Community triageon Aug 26, 2026
  5. alimmroth commented on Aug 27, 2026

    @alimmroth

    When #2743 is merged, the auto-creation of team folders can be deactivated through occ command. Therefore, from a usability standpoint, when auto creation is deactivated, either the quota-mapping list should be greyed out, or a banner should be shown, pointing the admin to the fact that, even though there are mappings in the table, no user will be able to create team folders.

  6. added this to the Nextcloud 35 milestone on Aug 28, 2026
  7. moved this from In progress to In review in 👥 Teamson Sep 2, 2026
  8. jospoortvliet commented on Sep 8, 2026

    @jospoortvliet
    MemberAuthor

    This would be closed by #2858

  9. marcoambrosini commented on Sep 30, 2026

    @marcoambrosini
    Member

    Closing as #2858 was merged

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

Metadata

Metadata

Assignees

Type

No type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions