Organizations: fix admin settings 500 and decide global vs tenant governance model #4

Open
opened 2026-07-11 03:46:32 +02:00 by zemion · 0 comments
Owner

Context

Opening the Organizations administration/settings entry currently returns 500 Internal Server Error.

The entry has also been confusingly labelled Organization settings. The immediate label was changed to Organizations, but the underlying ownership question remains open.

Questions to resolve

  • Should organization model governance be tenant-local, global, inherited from a global model, or support multiple inherited models?
  • If global organization models exist, how do tenants inherit or override unit types, structures, relation types, and function types?
  • Does tenant-admin customization belong here, or should it be a global/system policy only?
  • What conflict model is needed if different tenants inherit different organization-model versions?

Acceptance criteria

  • Reproduce and fix the 500 when opening the Organizations admin/settings panel.
  • Decide and document the governance scope: global, tenant-local, inherited, or mixed.
  • Rename/position the admin surface so it matches the decided scope.
  • Add regression coverage for the failing admin endpoint.
  • Ensure the UI does not expose tenant-level controls for settings that are actually global-only.
## Context Opening the Organizations administration/settings entry currently returns `500 Internal Server Error`. The entry has also been confusingly labelled **Organization settings**. The immediate label was changed to **Organizations**, but the underlying ownership question remains open. ## Questions to resolve - Should organization model governance be tenant-local, global, inherited from a global model, or support multiple inherited models? - If global organization models exist, how do tenants inherit or override unit types, structures, relation types, and function types? - Does tenant-admin customization belong here, or should it be a global/system policy only? - What conflict model is needed if different tenants inherit different organization-model versions? ## Acceptance criteria - Reproduce and fix the 500 when opening the Organizations admin/settings panel. - Decide and document the governance scope: global, tenant-local, inherited, or mixed. - Rename/position the admin surface so it matches the decided scope. - Add regression coverage for the failing admin endpoint. - Ensure the UI does not expose tenant-level controls for settings that are actually global-only.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: add-ideas/govoplan-organizations#4
No description provided.