nextcloud / nextcloud/groupquota

Group quota not shown in UI (Nextcloud 31)

Open
#79 2 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage bug
Dominant language
PHP
Stars
35
Forks
10
Avg merge
4m
Merged PRs (30d)
1

Description

After upgrading to Nextcloud 31, we noticed that group quotas are no longer displayed in the Users section of the web interface. In previous versions (e.g. NC 27/28), users without a personal quota would display their group quota and usage in the UI. Now it just shows "Unlimited (used XX MB)", even though a group quota is applied and enforced correctly.

We confirmed that:

The groupquota app is enabled and working;

The quota logic in QuotaManager and GroupQuotaWrapper is functional;

Storage limits are applied on the backend;

But the UI no longer picks up the group quota, only personal ones.

We suspect that the Vue-based interface now checks for quota only from the user config, and doesn't reflect the wrapped storage's effective quota.

Would it be possible to:

Add support to expose group quotas in the users list again?

Or maybe offer a hook or way to inject the calculated quota into the frontend response?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing how QuotaManager and GroupQuotaWrapper provide the effective quota to the Users section's Vue-based interface. Check the response or user-config data used for quota display, then verify the group quota appears alongside usage while personal quotas remain correct. Done means the web UI shows the enforced group quota instead of "Unlimited" for users without a personal quota.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
backend, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.