Adminrechte vergeben
Beschreibung:
Von Haus aus, ist jeder neu registrierte Benutzer ein Benutzer.
Um einem Benutzer Admin rechte zu geben, müssen wir den Datenbankeintrag des Benutzers ändern
Rechte anpassen:
Ins Projekt Verzeichnis wechseln
cd /root/documenso
Im docker conatiner wo der Datenbankserver läuft anmelden
docker-compose exec <postgres container id> sh
Beispiel
docker-compose exec database sh
Nun an der Datenbank mit Datenbankname und Benutzername anmelden
-d Datenbankname
-u Benutzername
psql -d documenso -U docuuser
Nun den Benutzer Admin rechte geben. Als Identifier gillt die E-Mailadresse.
Also user@email durch die Benutzeremailadresse ersetzten.
UPDATE "User" SET roles = ARRAY_REMOVE(roles, 'USER') || ARRAY['ADMIN']::"Role"[] WHERE email = 'user@email';
Ausgabe:
documenso=# UPDATE "User" SET roles = ARRAY_REMOVE(roles, 'USER') || ARRAY['ADMIN']::"Role"[] WHERE email = 'user@email';
UPDATE 1
Nun mit exit exit wieder raus.
Auf der Weboberfläche, haben wir jetzt Adminrechte
