Skip to content

feat: self-management of additional storage quota#2286

Open
0einstein0 wants to merge 7 commits intomasterfrom
feature/storage-quota
Open

feat: self-management of additional storage quota#2286
0einstein0 wants to merge 7 commits intomasterfrom
feature/storage-quota

Conversation

@0einstein0
Copy link
Copy Markdown
Member

❤️ Thank you for your contribution!

Description

Closes issues:

Screenshot 2026-03-25 at 16 03 27 Screenshot 2026-03-25 at 16 05 05 Screenshot 2026-03-25 at 16 05 30

Checklist

Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:

Frontend

Reminder

By using GitHub, you have already agreed to the GitHub’s Terms of Service including that:

  1. You license your contribution under the same terms as the current repository’s license.
  2. You agree that you have the right to license your contribution under the current repository’s license.

@0einstein0 0einstein0 linked an issue Mar 26, 2026 that may be closed by this pull request
@carlinmack carlinmack force-pushed the feature/storage-quota branch from fdcffc0 to cc302cd Compare March 27, 2026 08:45
@carlinmack carlinmack changed the title Feature/storage quota feat: self-management of additional storage quota Mar 27, 2026
@0einstein0 0einstein0 force-pushed the feature/storage-quota branch from bd56529 to ff8be5c Compare March 27, 2026 15:41
@carlinmack carlinmack force-pushed the feature/storage-quota branch from 34ad904 to 1f75324 Compare March 28, 2026 14:22
0einstein0 and others added 4 commits April 1, 2026 15:47
services: added user storage settings service

storage: updated layout and ui fixes

storage: added user settings and menu

quota: updated values and storage settings view
attempted to use the # bytes directly, rather than rescaling, but it
causes issues. In particular with having the direct user input where the
user wants to type in GB rather than bytes

fix: use correct values for quota usage

fix: bug with setting quota for new draft

fix: don't allow to decrease lower than used

this should take into account all versions instead

fix: numbers on the bars

fix: add correct link

fix: validate that user is allowed to increase quota

fix: various UX and UI fixes

* hide input section if you've run out of quota and present different
message
* hide the manage quota button if you aren't allowed to manage quota
* improve responsiveness to different display sizes
* disable Apply button if you haven't changed the quota

chore: formatting
@carlinmack carlinmack force-pushed the feature/storage-quota branch 3 times, most recently from e106ca2 to f5cb45d Compare April 2, 2026 16:12
* storage information now only calculated if the feature is enabled, and
now lives in dedicated quotaIncrease object
* update docstrings
* add all translations
* fix: account for user having their own quota
* hide storage menu if feature not enabled
* fix: account for all versions of a record for min quota value
calculation
@carlinmack carlinmack force-pushed the feature/storage-quota branch from f5cb45d to 9dc429c Compare April 2, 2026 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Quota increase - User settings

2 participants