#6602 - feat(ui): add quota overview - forgejo/forgejo - Codeberg.org
forgejo
forgejo
Fork
You've already forked forgejo
737
Code
Issues
1.3k
Pull requests
153
Projects
Releases
100
Packages
Activity
Actions
82
feat(ui): add quota overview
#6602
Merged
0ko
merged 2 commits from
gusted/forgejo-size-overview
into
forgejo
2025-02-26 15:37:11 +01:00
AGit
Conversation
29
Commits
Files changed
24
+348
-33
Gusted
commented
2025-01-17 22:21:40 +01:00
Owner
Copy link
Add UI to the quota feature to see what quotas applies to you and if you're exceeding any quota, it's designed to be a general size overview although it's exclusively filled with quota features for now. There's also no UI to see what item is actually taking in the most size. Purely an quota overview.
Screenshots
Release notes
User Interface features
PR
: feat(ui): add quota overview
Add UI to the quota feature to see what quotas applies to you and if you're exceeding any quota, it's designed to be a general size overview although it's exclusively filled with quota features for now. There's also no UI to see what item is actually taking in the most size. Purely an quota overview.

## Screenshots

![](https://codeberg.org/attachments/9f7480f2-4c31-4d70-8aec-61db79282a1e)

![](https://codeberg.org/attachments/0bd45bf3-28c5-47bf-8fff-c4ae9f38cb28)

## Release notes

- User Interface features
- [PR](https://codeberg.org/forgejo/forgejo/pulls/6602): feat(ui): add quota overview

Screen Shot 2025-01-17 at 22.21.47.png
41 KiB
Screen Shot 2025-02-11 at 22.41.17.png
42 KiB
❤️
Gusted
2025-01-17 22:21:40 +01:00
added the
enhancement/feature
forgejo/ui
test
needed
labels
requested reviews from
0ko
caesar
crystal
fnetX
algernon
Gusted
changed title from
feat(ui): add size overview
to
feat(ui): add quota overview
2025-01-17 22:27:58 +01:00
fnetX
commented
2025-01-17 23:11:08 +01:00
Owner
Copy link
I can take care of frontend testing using playwright (screenshot assertions, basically) if some test data is available.
I can take care of frontend testing using playwright (screenshot assertions, basically) if some test data is available.
Gusted
commented
2025-01-18 06:25:43 +01:00
Author
Owner
Copy link
I can take care of frontend testing using playwright (screenshot assertions, basically) if some test data is available.
afaik there's no test data in the fixtures. So it will need to be added, I can do that.
> I can take care of frontend testing using playwright (screenshot assertions, basically) if some test data is available.

afaik there's no test data in the fixtures. So it will need to be added, I can do that.
Gusted
force-pushed gusted/forgejo-size-overview from
8bb8527815
Some checks failed
issue-labels / backporting (pull_request_target)
Has been skipped
Details
issue-labels / cascade (pull_request_target)
Has been skipped
Details
testing / frontend-checks (pull_request)
Successful in 1m4s
Details
issue-labels / release-notes (pull_request_target)
Has been skipped
Details
testing / backend-checks (pull_request)
Failing after 2m36s
Details
testing / test-unit (pull_request)
Has been skipped
Details
testing / test-e2e (pull_request)
Has been skipped
Details
testing / test-mysql (pull_request)
Has been skipped
Details
testing / test-pgsql (pull_request)
Has been skipped
Details
testing / test-sqlite (pull_request)
Has been skipped
Details
testing / test-remote-cacher (redis) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (valkey) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (garnet) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (redict) (pull_request)
Has been skipped
Details
testing / security-check (pull_request)
Has been skipped
Details
requirements / merge-conditions (pull_request)
Failing after 2s
Details
to
4b42c23a76
Some checks failed
requirements / merge-conditions (pull_request)
Failing after 2s
Details
issue-labels / release-notes (pull_request_target)
Has been skipped
Details
testing / frontend-checks (pull_request)
Successful in 1m16s
Details
testing / backend-checks (pull_request)
Successful in 3m39s
Details
testing / test-unit (pull_request)
Successful in 7m6s
Details
testing / test-remote-cacher (valkey) (pull_request)
Successful in 2m27s
Details
testing / test-remote-cacher (redis) (pull_request)
Successful in 2m31s
Details
testing / test-e2e (pull_request)
Successful in 9m42s
Details
testing / test-remote-cacher (garnet) (pull_request)
Successful in 2m13s
Details
testing / test-remote-cacher (redict) (pull_request)
Successful in 2m11s
Details
testing / test-mysql (pull_request)
Successful in 23m47s
Details
testing / test-sqlite (pull_request)
Successful in 26m21s
Details
testing / test-pgsql (pull_request)
Failing after 30m1s
Details
testing / security-check (pull_request)
Has been skipped
Details
2025-01-18 06:31:58 +01:00
Compare
0ko
reviewed
2025-01-18 08:24:23 +01:00
templates/org/settings/navbar.tmpl
@ -44,0 +45,4 @@

{{ctx.Locale.Tr "settings.size_overview"}}

{{end}}
0ko
commented
2025-01-18 08:24:23 +01:00
Owner
Copy link
Move it before blocked users?
Move it before blocked users?
Gusted
commented
2025-01-19 05:37:31 +01:00
Author
Owner
Copy link
What would be the reason for that? I don't mind either way.
What would be the reason for that? I don't mind either way.
0ko
commented
2025-01-19 06:23:58 +01:00
Owner
Copy link
Originally I wanted to propose this because usually in a lot of services I would expect Blocked users to be somewhere at the bottom of something, but now I looked at all those platforms and found myself being incorrect.
Reordering can be skipped in this PR and be thought of again more deeply with some refactor.
Originally I wanted to propose this because usually in a lot of services I would expect Blocked users to be somewhere at the bottom of something, but now I looked at all those platforms and found myself being incorrect.

Reordering can be skipped in this PR and be thought of again more deeply with some refactor.
0ko
marked this conversation as resolved
0ko
reviewed
2025-01-18 08:27:00 +01:00
templates/shared/quota_overview.tmpl
@ -0,0 +27,4 @@