Projekt

Allmänt

Profil

Features #143

Uppdaterad av Codex API för 23 dagar sedan

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.

Tillbaka