Uuden käyttäjän luominen
- Kirjaudutaan Revizoriin tunnuksilla, joilla on tarvittavat oikeudet käyttäjän luomiseen.
- Mennään osoitteeseen http://ocrui.lib.helsinki.fi/user/create
- Annetaan käyttäjän nimi, sähköposti ja salasana
- Käytetään haluttua SQL työkalua (esim. PgAdmin3), lisätään ocrui-db tietokanta sinne
Avataan ssh portinohjaus yhteys palvelimelle
ssh -f <tunnus>@ocrui-kk -L 5432:localhost:5432 -N
Avataan työkalusta SQL-editori, ja etsitään tekemämme käyttäjätunnus (anna alla oleva komento editoriin, maalaa se ja paina F5)
SELECT * FROM users where name ilike '%nimi%';
- Saadaan käyttäjän uid, mitä voidaan käyttää seuraavassa komennossa, jossa annetaan ocr oikeudet
- Haetaan kokoelman uuid, se saadaan Revizor:n url:sta. (esim. Kotuksen Revizor linkki on http://ocrui.lib.helsinki.fi/id/04e8c635dd9c2eb3b7bed4c43269e7e9 joten uuid on 04e8c635dd9c2eb3b7bed4c43269e7e9)
Annetaan seuraava SQL-käsky SQL-editorissa (samoin kun etsinnässä, maalataan komento, ja painetaan F5)
insert into permissions(uid, uuid, flags) select uid, 'Kokoelman ID', '{ocr}' from users where uid=käyttäjän ID;
Nyt käyttäjällä on ocr-editointi oikeudet kyseisessä kokoelmassa, koko kokoelman käyttäjäoikeudet voidaan tarkistaa seuraavalla komennolla
select permissions.uid, users.name, users.email, flags from permissions inner join users on permissions.uid = users.uid where uuid = 'Kokoelman id' order by uid DESC;