feat(settings): finish PMS-113 story (tenant settings + module configs) #36

Closed
David wants to merge 0 commits from feat/settings-story-pms-113 into main
Owner

Closes #PMS-113

Closes #PMS-113
feat(settings): scaffold + tenant settings + module configs
All checks were successful
Create release / Create release from merged PR (pull_request) Has been skipped
43b1c1fc0d
Batches PMS-114..116:
- PMS-114 scaffold + router wire (replaces `/settings` stub)
- PMS-115 tenant_settings upsert on `(tenant_id, category, key)` per the unique constraint. `GET /settings`, `PUT /settings`, `DELETE /settings/:id`.
- PMS-116 module_config upsert on `(tenant_id, module_name)`. `GET /settings/modules`, `GET / PUT /settings/modules/:module`. Parallel call path to F5's tenant-scoped endpoint (already routed under `/tenants/:tenant_id/modules/:module`); the settings-scoped path lets the client read its own tenant's config without knowing the id.

#PMS-114 State Done
#PMS-115 State Done
#PMS-116 State Done
vas2000-work closed this pull request 2026-05-21 02:42:59 +02:00
Some checks are pending
Create release / Create release from merged PR (pull_request) Has been skipped
Check / * (pull_request)
Required
E2E / * (pull_request)
Required

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
psa-systems/mokosh-server!36
No description provided.