Features #143
stängdByta globalt standardtema och föreningens tema med rollstyrd behörighet
100%
Beskrivning
Systemadmin ska kunna välja vilket globalt tema som är systemets standard. Föreningsadministratör ska kunna byta tema för sin egen förening.
Acceptanskriterier:
- Endast systemadmin får ändra globalt standardtema, och endast globala teman får väljas.
- Exakt ett globalt standardtema gäller; bytet sparas atomärt och hanterar samtidiga ändringar utan tyst överskrivning.
- Föreningar utan uttryckligt temaval följer det globala standardtemat. Föreningar med eget temaval påverkas inte av byte av global standard.
- Aktiv föreningsadministratör får välja bland globala teman och den egna föreningens teman, samt välja Följ globalt standardtema.
- Behörighet och aktiv föreningstillhörighet kontrolleras på serversidan vid både visning och sparande; andra föreningars teman och inställningar får inte ändras genom manipulerade anrop.
- Systemadmins befintliga möjlighet att välja tema för föreningar behålls.
- Aktuellt val och om föreningen följer global standard framgår tydligt i gränssnittet.
- Temaupplösning och generiska produktbilder använder det valda standardtemat med säker fallback. Egen uppladdad produktbild påverkas inte.
- Automatiska tester täcker behörigheter, isolering, återgång till global standard, samtidiga byten och beständighet efter omladdning.
Kompletterar #137 och samverkar med #142. Svensk pastell är initial standard, inte längre ett oföränderligt standardval. Funktionen är kravställd, inte implementerad.
Acceptanskriterier
Systemadmin ska kunna välja vilket globalt tema som är systemets standard. Föreningsadministratör ska kunna byta tema för sin egen förening.
Acceptanskriterier:
- Endast systemadmin får ändra globalt standardtema, och endast globala teman får väljas.
- Exakt ett globalt standardtema gäller; bytet sparas atomärt och hanterar samtidiga ändringar utan tyst överskrivning.
- Föreningar utan uttryckligt temaval följer det globala standardtemat. Föreningar med eget temaval påverkas inte av byte av global standard.
- Aktiv föreningsadministratör får välja bland globala teman och den egna föreningens teman, samt välja Följ globalt standardtema.
- Behörighet och aktiv föreningstillhörighet kontrolleras på serversidan vid både visning och sparande; andra föreningars teman och inställningar får inte ändras genom manipulerade anrop.
- Systemadmins befintliga möjlighet att välja tema för föreningar behålls.
- Aktuellt val och om föreningen följer global standard framgår tydligt i gränssnittet.
- Temaupplösning och generiska produktbilder använder det valda standardtemat med säker fallback. Egen uppladdad produktbild påverkas inte.
- Automatiska tester täcker behörigheter, isolering, återgång till global standard, samtidiga byten och beständighet efter omladdning.
Kompletterar #137 och samverkar med #142. Svensk pastell är initial standard, inte längre ett oföränderligt standardval. Funktionen är kravställd, inte implementerad.
Testresultat
Avstämning 2026-09-08, befintliga bevis (inte ny testkörning): | #143 | Slutfört inom scope | Globalt och föreningsbundet temaval, behörigheter och samtidighetstest; levererat. |. Se docs/issue-audit-2026-09-08.md. Ingen driftsättning i statusuppdateringen; framtida release kräver ny konsekvensbedömning.