Upravljanje korisnicima
From LimeSurvey Manual
Upravljanje korisnicima
Alat za upravljanje korisnicima omogućuje vam dodavanje dodatnih administratorskih korisnika u LimeSurvey. Nazivamo ih „korisnicima“. Nemojte ih miješati s ispitanicima upitnika (respondentima).
Stvaranje korisnika
Za stvaranje novog korisnika otvorite dijaloški okvir za upravljanje korisnicima klikom na Konfiguracija (nalazi se na glavnoj alatnoj traci LimeSurveya) -> Upravljanje korisnicima.

Zatim kliknite Dodaj korisnika u gornjem desnom dijelu tablice User control. Prikazat će se prozor u kojem se od vas traži da:
- Unesite željeno korisničko ime u polje Korisničko ime.
- Unesite e-mail adresu u polje E-mail. Imajte na umu sljedeće:
- LimeSurvey šalje e-poštu potvrde na adresu unesenu u polje E-mail. Ta će se e-mail adresa koristiti kao standardna kontakt adresa za upitnike koje stvori odgovarajući korisnik.
- Ako ne želite da korisnik primi e-poštu potvrde s poveznicom na aplikaciju LimeSurvey, korisničkim imenom i zaporkom, možete upotrijebiti vlastitu e-mail adresu kako bi e-pošta potvrde stigla vama. Nakon toga možete promijeniti e-mail adresu u adresu korisnika.
- Unesite puno ime korisnika u polje Puno ime i prezime. Imajte na umu da će se ovdje uneseno puno ime koristiti kao standardno ime kontakt osobe za upitnike koje stvori odgovarajući korisnik.
- Po želji možete koristiti Datum/vrijeme isteka ako želite postaviti datum isteka za novostvorenog korisnika. Nakon tog datuma/vremena korisnik se više neće moći prijaviti.
- Po želji možete postaviti i početnu zaporku korisnika, ali preporučite mu da je promijeni nakon prve prijave.
- Kliknite Spremi za stvaranje novog korisnika.
Imajte na umu da složenost zaporke provodi i provjerava dodatak PasswordRequirement.
Sada ste stvorili svog prvog korisnika. Da biste saznali više o postavljanju korisničkih dozvola, čitajte dalje.

Ispod možete vidjeti četiri opcije u stupcu Akcija' koje vam omogućuju da:

- uredite opće postavke korisnika - klikom na simbol olovke.
- izbrišete korisnika iz baze administratora upitnika - klikom na gumb koša za smeće.
- postavite globalne dozvole za korisnika - klikom na simbol lokota.
- postavite dozvole teme za korisnika - klikom na simbol olovke i lokota.
Vlasništvo nad korisnicima i dozvole za upravljanje korisnicima
Svaki korisnički račun ima vlasnika. Vlasnik je korisnik koji je stvorio račun. Stupac Stvorio u tablici upravljanja korisnicima prikazuje tko je vlasnik pojedinog računa. Ako je superadministrator preuzeo vlasništvo nad računom, ovaj stupac prikazuje novog vlasnika.
Korisnici s dozvolom Superadministrator mogu upravljati svim korisničkim računima. Za sve ostale korisnike globalne dozvole Korisnici vrijede samo za račune čiji su vlasnici.
| Akcija | Zahtjev za korisnike bez dozvole Superadministrator | Korisnici s dozvolom Superadministrator |
|---|---|---|
| Prikaz podataka o korisniku | Korisnici → Prikaz/čitanje (vrijedi za sve korisnike) | Svi korisnici |
| Stvaranje korisnika | Korisnici → Stvoriti. Postajete vlasnik novog korisnika. | Da |
| Uređivanje korisnika | Korisnici → Ažuriranje i vi ste vlasnik korisnika | Svi korisnici |
| Aktiviranje ili deaktiviranje korisnika | Korisnici → Ažuriranje i vi ste vlasnik korisnika | Svi korisnici |
| Uredi dozvole | Korisnici → Ažuriranje i vi ste vlasnik korisnika | Svi korisnici |
| Izbriši korisnika | Korisnici → Izbriši i vi ste vlasnik korisnika | Svi korisnici |
| Dodjela korisničkih uloga | Nije moguće | Zahtijeva Superadministrator → Stvoriti |
| Postavljanje dozvola teme | Nije moguće | Svi korisnici |
| Preuzmi vlasništvo | Nije moguće | Postajete vlasnik korisnika |
Imajte na umu:
- Nijedan korisnik ne može promijeniti vlastite dozvole ili korisničke uloge. Za promjenu vlastitog imena, e-mail adrese ili zaporke koristite Račun u korisničkom izborniku u gornjem desnom kutu.
- Početni administratorski račun (ID korisnika 1) drugi korisnici ne mogu uređivati ni izbrisati.
- Za uređivanje računa koji ima dozvolu Superadministrator morate biti vlasnik tog računa i imati dozvolu Superadministrator → Stvoriti.
- Korisnici bez dozvole Superadministrator mogu dodijeliti samo one dozvole koje i sami imaju.
- Preuzmi vlasništvo samo vas čini vlasnikom računa. Vlasništvo nad računom ne možete prenijeti na drugog korisnika.
Računi stvoreni dodacima za autentifikaciju
Računi koji se automatski stvaraju pri prvoj prijavi, na primjer putem LDAP dodatka ili dodatka za autentifikaciju web poslužitelja, u vlasništvu su početnog administratora (ID korisnika 1). Ostali korisnici s globalnim dozvolama Korisnici nisu vlasnici tih računa pa ih mogu najviše pregledavati. Samo korisnik s dozvolom Superadministrator može uređivati te račune, mijenjati njihove dozvole ili ih izbrisati.
Izmijeni korisnika
Kliknite ikonu olovke za uređivanje podataka o korisniku.
Možete unijeti novu e-mail adresu, ime i promijeniti zaporku korisnika. Kliknite Spremi za potvrdu promjena.
Izbriši korisnika
Za brisanje korisničkog računa kliknite odgovarajuću ikonu koša za smeće (nalazi se u istom retku kao i korisnički račun koji želite izbrisati) i kliknite U redu.
Postavljanje globalnih dozvola za korisnika
Za postavljanje globalnih dozvola za korisnika kliknite simbol lokota.

Koristi se CRUD sustav (create, read, update i delete – stvaranje, čitanje, ažuriranje i brisanje), kao i u postavkama dozvola upitnika. Za više opcija dozvola korisnika preporučujemo proširiti matricu pomoću dvostruke strelice udesno, koja se nalazi u njezinu gornjem desnom kutu. Ako označite prvi potvrdni okvir, automatski će se označiti sve CRUD dozvole u tom retku.

Sada možete dodati ili ukloniti sljedeće dozvole:
- Panel ispitanika: Za više detalja nastavite čitati o središnjoj bazi ispitanika ovdje.
- Setovi oznaka: Dozvola za stvaranje, prikaz, ažuriranje, brisanje, izvoz i uvoz setova oznaka. Setovi oznaka nemaju posebne dozvole (za razliku od tema).
- Postavke i dodaci: Ova dozvola omogućuje korisniku da provjerava integritet podataka, sprema SQL bazu podataka u .sql datoteku, upravlja globalnim postavkama, pregledava PHP informacije u globalnim postavkama i upravlja svim dodacima.
- Skupine upitnika (New in 4.4.0 ): Daje pristup svim skupinama upitnika. Kako biste korisniku omogućili upravljanje vlastitim skupinama upitnika, dodijelite mu dozvolu 'create'. Tvorac skupine upitnika (prema zadanim postavkama) je vlasnik te skupine upitnika.
- Upitnici: Daje pristup svim upitnicima. Kako biste korisniku omogućili samo stvaranje i upravljanje vlastitim upitnikom, dodijelite mu dozvolu 'create'. Tvorac upitnika je vlasnik upitnika i uvijek će moći upravljati njime. Imajte na umu da svaki upitnik može dodijeliti različite dozvole.
- Teme: Omogućuje korisniku da koristi sve dostupne teme dizajna i uređuje sve nestandardne teme. Osoba s ovom dozvolom trebala bi imati dovoljno znanja o HTML-u, JavaScriptu i CSS-u. Ako korisnik nije upoznat s tim stvarima i treba koristiti određenu temu dizajna, bolje je dodijeliti mu samo dozvolu 'read'. Svaka tema može imati posebne dozvole.
- Skupina korisnika: Omogućuje korisniku stvaranje/prikaz/ažuriranje/brisanje skupina korisnika.
- Korisnici: Omogućuje korisniku stvaranje novih korisnika te uređivanje, aktiviranje, deaktiviranje, brisanje i postavljanje dozvola za korisnike koje posjeduje. S dozvolom Prikaz/čitanje korisnik može vidjeti detalje svih korisnika. Korisnik može dodijeliti samo dozvole koje i sam ima. Korisnicima koje posjeduju drugi korisnici može upravljati samo korisnik s dozvolom Superadministrator. Za detalje pogledajte Vlasništvo nad korisnicima i dozvole za upravljanje korisnicima.
- Superadministrator: Može ga dodati samo drugi superadministrator s ovom postavkom kao ažuriranje i daje potpunu dozvolu za cijelu aplikaciju LimeSurvey, uključujući instaliranje dodataka i korištenje bilo koje vrste sadržaja (uključujući JavaScript) u sadržaju upitnika. (vidi i globalne sigurnosne postavke)
- Koristite provjeru autentičnosti unutarnje baze podataka: Omogućuje korisnicima pristup LimeSurveyjevoj ploči putem stranice za provjeru autentičnosti (npr. http://domain/admin/authentication/sa/login). Ako nije označeno i dotični korisnik pokuša pristupiti LimeSurveyjevoj ploči, dobit će sljedeću pogrešku: 'Internal database authentication method is not allowed for this user'.
Uvoz i izvoz korisnika
Korisnike možete uvesti i izvesti u CSV i JSON formatu pomoću ovih gumba na stranici Upravljanje korisnicima.

Prilikom uvoza korisnika otvara se modalni prozor koji prikazuje koja polja trebaju biti prisutna. Možete odabrati prepisivanje postojećih korisnika odabirom ovog potvrdnog okvira.

Primjer JSON strukture:
[
{
"uid": 1,
"users_name": "admin2",
"full_name": "Administrator",
"email": "your-email@example.net",
"lang": "en",
"password": ""
},
{
"uid": 2,
"users_name": "ben2",
"full_name": "Ben Alister",
"email": "ben@test.ing",
"lang": "auto",
"password": "test!123"
}
]
Primjer CSV strukture:
uid;users_name;full_name;email;lang;password
1;admin;Administrator;your-email@example.net;en;
2;ben;"Ben Alister";ben@test.ing;auto;test!123
Postavljanje dozvola tema za korisnika
Dozvolama teme možete odrediti koje teme dizajna korisnik može odabrati prilikom stvaranja ili uređivanja upitnika.
Ako imate posebne teme dizajna za grupu korisnika ili klijenata, možete ograničiti njihov pristup drugim temama kako biste osigurali da koriste samo teme izrađene za njih.
Za postavljanje ili uređivanje dozvola tema za korisnika kliknite simbol olovke i lokota za teme dizajna.

Odaberite teme dizajna kojima bi dotični korisnik ili skupine korisnika trebali imati pristup. Nakon što završite s odabirom ili poništavanjem odabira, ne zaboravite kliknuti Spremi:
.
Za bolje razumijevanje ove funkcije pogledajte primjere navedene u nastavku.
Aktiviranje i deaktiviranje korisnika
Korisnika je moguće označiti kao aktiviranog ili deaktiviranog.
Deaktivirani korisnik ne može se prijaviti u administratorsko sučelje.
Korisnici bez dozvole Superadministrator mogu aktivirati ili deaktivirati samo korisnike koje posjeduju i potrebna im je globalna dozvola Korisnici → Ažuriranje. Pogledajte Vlasništvo nad korisnicima i dozvole za upravljanje korisnicima.
Korištenje jednokratnih zaporki
Korisnik može otvoriti prijavu u LimeSurvey na /limesurvey/admin i unijeti korisničko ime te jednokratnu zaporku (koju je prethodno vanjska aplikacija upisala u tablicu users - stupac one_time_pw).
Da biste omogućili ovaj način prijave, u datoteku config.php treba dodati redak 'use_one_time_passwords' => true; (prema zadanim postavkama vrijednost je 'false').
URL mora sadržavati sljedeće varijable:
- user: Korisničko ime koje se uobičajeno koristi za prijavu u LimeSurvey. To korisničko ime mora postojati u tablici 'users' u bazi podataka.
- onepass: Zaporka u običnom tekstu koja se zatim uspoređuje sa zaporkom u tablici 'users'
Ispravan URL za prijavu pomoću jednokratne zaporke izgledat će ovako:
Na što treba paziti:
- Da biste omogućili ovaj način prijave, u datoteku config.php treba dodati redak
'use_one_time_passwords' => true(prema zadanim postavkama vrijednost je 'false'). - Preneseno korisničko ime mora postojati u LimeSurvey tablici users.
- Jednokratna zaporka (koja se može postaviti putem vanjske aplikacije) mora biti pohranjena kao MD5 hash u stupcu one_time_pw tablice users.
- Preneseni obični tekst zaporke bit će hashiran funkcijom sha256 i zatim uspoređen s pohranjenim hashom u stupcu one_time_pw tablice users. Obje zaporke moraju se podudarati.
- Nakon prve prijave jednokratnom zaporkom ona se briše iz baze podataka. Korisnik se neće moći drugi put prijaviti tom istom zaporkom.
Postavljanje dozvola za pojedinačni upitnik
Ove se dozvole odnose samo na jedan upitnik. Ako želite postaviti dozvole za cijeli sustav, možete koristiti globalne dozvole. Ove dozvole mogu se dodijeliti pojedinačnom korisniku ili korisničkoj skupini.
Da biste promijenili dozvole upitnika, kliknite karticu Postavke. Zatim kliknite Dozvole upitnika i odaberite kome želite dodijeliti dozvole. Dozvole se mogu dodijeliti zasebno pojedinim korisnicima ili korisničkoj skupini.


Dodjela dozvola upitnika korisniku
U sljedećem koraku odaberite korisnika koji će dobiti dozvole upitnika i kliknite Dodaj korisnika.

Nakon što kliknete Postavi dozvole upitnika, prikazat će se matrica dozvola upitnika za tog korisnika.

U ovoj matrici možete postaviti dozvole upitnika za korisnika. Označavanjem potvrdnog okvira odgovarajućem korisniku dodjeljuju se dozvole upitnika. Ako kliknete potvrdni okvir u prvom stupcu, sve dozvole u tom retku bit će odabrane odnosno uklonjene.
Kliknite dvostruku strelicu udesno da biste otvorili prošireni prikaz matrice i detaljno odabrali radnje koje korisnik može izvoditi. Nakon što završite s uređivanjem dozvola upitnika, kliknite Spremi, što se nalazi u gornjem desnom kutu zaslona.
U nastavku se nalaze neki primjeri koji će vam pomoći da bolje razumijete sustav dozvola upitnika u LimeSurveyu.
Dodjela dozvola upitnika korisničkoj skupini
Kliknite Dodaj korisničku skupinu i odaberite korisničku skupinu kojoj želite dodijeliti dozvole.
U sljedećem koraku odaberite dozvole koje ćete dodijeliti članovima te korisničke skupine. Ne zaboravite kliknuti dvostruku strelicu udesno da biste dobili prošireni prikaz matrice dozvola.

Nakon što završite s uređivanjem dozvola upitnika, kliknite Spremi, što se nalazi u gornjem desnom dijelu zaslona.
U nastavku navodimo nekoliko primjera koji će vam pomoći da bolje razumijete sustav dozvola upitnika u LimeSurveyju.
Primjeri
U nastavku su prikazani različiti scenariji. Oni daju savjete o tome koje su dozvole potrebne za određene zadatke i kako ih je moguće dodijeliti korisnicima.
Dodavanje novog LimeSurvey administratora
- Prijavite se kao admin.
- Izradite novi korisnički račun.
- Dodijelite tom korisniku dozvolu Superadministrator.
- Nije potrebno : Postavljanje dozvola teme (Superadministrator ima sve dozvole za sve teme).
- Nije potrebno : Postavljanje dozvola upitnika (Superadministrator ima sve dozvole za sve upitnike).
Novi korisnik želi izraditi vlastite upitnike
- Prijavite se kao admin (ili kao korisnik koji ima dozvolu Superadministrator).
- Izradite novi korisnički račun.
- Postavite globalne dozvole za tog korisnika na Izradite upitnik.
- Neobavezno : Postavite dozvole teme - odaberite koje bi teme taj korisnik/korisnička skupina trebali koristiti.
Autor upitnika treba drugoj osobi dati dozvolu za uređivanje svojeg upitnika
- Prijavite se kao admin (ili kao korisnik koji ima dozvolu Superadministrator).
- Izradite novi korisnički račun.
- Postavite bez globalnih dozvola za korisnika.
- Postavite bez dozvola teme za korisnika.
- Postavite dozvole upitnika prema želji. Ako korisnik treba dobiti sve dozvole upitnika, možete označiti prvi okvir u svakom retku. U suprotnom kliknite dvostruku strelicu udesno kako biste vidjeli prošireni prikaz matrice (gornji desni kut) i odaberite samo one dozvole za koje smatrate da ih taj korisnik treba imati.
Osoba odgovorna za upitnik želi pregledati i izvesti rezultate upitnika
- Prijavite se kao admin (ili kao korisnik koji ima dozvolu Superadministrator).
- Izradite novi korisnički račun.
- Postavite bez globalnih dozvola za korisnika.
- Postavite bez dozvola teme za korisnika.
- Postavite dozvole upitnika na: Odgovori -> Prikaz/čitanje i izvoz, te Statistika: Prikaz/čitanje.

Dodjela dozvole za pomoć pri prijevodu upitnika
- Prijavite se kao admin (ili kao korisnik koji ima dozvolu Superadministrator).
- Izradite n korisničkih računa (gdje je n broj prevoditelja).
- Izradite korisničku skupinu pod nazivom Translators i dodajte n računa u tu skupinu.
- Idite na Dozvole upitnika i kliknite na Dodaj korisničku skupinu.
- Ako rade samo prijevode, dodijelite im dozvolu Brzi prijevod.