766 B
766 B
ADR-0004 — Single-user-first, user-scoped data
- Status: accepted
- Datum: 2026-07-20
Context
Het primaire doel is één persoonlijke Unraid-installatie. Volledige multi-tenant SaaS-architectuur zou onnodige complexiteit toevoegen, maar globale user-onafhankelijke querysets kunnen later datalekken veroorzaken.
Besluit
Optimaliseer UX en beheer voor één gebruiker, maar koppel profielen, feedback, applications en digests altijd aan een Django-user en scope wijzigingsviews op die user. Canonieke vacatures/bronnen zijn installatiebreed gedeeld.
Gevolgen
- eenvoudige installatie;
- veilige basis voor een tweede lokale user;
- geen tenantbilling, uitnodigingen of isolatie op databaseniveau;
- beheerfuncties blijven admin-only in productie.