Organization Limits #380
Labels
No labels
API
Billing
UI/UX
dependencies
bug
change
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
servala/servala-portal#380
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Stories
As a platform operator, I want to set limits for an organization
Implementation Notes
For several reasons, we need to be able to define limits on an organization level, for example for demo accounts or abuse prevention. This issue is to implement the core feature of organization limits.
Introduce a new model "Organization Limits" which allows to configure multiple "limit profiles", which can then be assigned to an organization to enforce the configured limits.
An organization can only have one limits profile assigned. When changing the limits profile, it must be checked first against the new profile if the current usage can be enforced by the new limits. If not, deny the change with an appropriate informational message.
Limitations to enforce in a profile:
When a limitation isn't configured, it's "unlimited"
These limitations need to be shown to the user in the organization details view.
Thought: This has some overlap with what we configure on organization origins, especially "Limit to these Cloud providers". We might want to move these settings over from organization origin to organization limits. But for now, I propose to not do it and just be aware that there is some overlap.
tobru referenced this issue2026-01-30 09:49:06 +00:00