20 lines
766 B
Markdown
20 lines
766 B
Markdown
# 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.
|