spotweb/spotweb — comment on commit eebc784a6ff367249cc37896a3197f8d188e08ac
File:  line 0
By spotweb:

Juist omdat je al een groep 4 en 5 heb, zal Spotweb die groepen wissen, en alle gebruikers (behalve user 'admin'), in de standaard groepen zetten.

Het makkelijkste om te doen is denk ik de upgrade in vijf stappen: eerst update je de huidige ID's handmatig, dat backup je, daarna draai je upgrade-db.php en je zet een gedeeltelijke backup terug, en vervolgens wijzig je de standaard groepen weer.

Oftewel:

** Stap 1 **
1. Als je speciale groupids nu 4 en 5 zijn, dan draai je iets als:
````sql
UPDATE securitygroups SET id = 100 WHERE id = 4;
UPDATE securitygroups SET id = 101 WHERE id = 5;
````

2. Nu backup je de tabellen ````usergroups````. Je noteert welke rechten je weg hebt gehaald in de standaard groepen.

3. Nu draai je ````upgrade-db.php```` <= vanaf hier heb je een standaard installatie qua rechten.

4. Log in met de 'admin' account, en je geeft je eventuele eigen 'admin' account(s) weer administrator rechten.

5. Maak nu - via de web interface - de groeppen 'Geregistreerde' gebruikers en 'VIP' gebruikers terug aan. Deze geef je de rechten zoals je genoteerd hebt in stap 2. Haal ook de rechten weg uit de standaard groepen zoals je die genoteerd hebt in stap 2.

6. Via SQL update je de groepid's naar respectievelijk 100 en 101. Als de nieuw aangemaakte Geregistreerde gebruikers dus 6 is, en hij was in het begin stap 4, dan doe je dit:

````sql
UPDATE securitygroups SET id = 100 WHERE id = 6;
UPDATE securitygroups SET id = 101 WHERE id = 7;
````

7. Nu zet je de tabel ````usergroups```` terug van backup.

Met deze stappen zou je setup dan volledig terug in orde moeten zijn. Test dit uiteraard eerst even uit in een test omgeving :)