Správa uživatelů
From LimeSurvey Manual
Správa uživatelů
Nástroj pro správu uživatelů umožňuje přidávat do LimeSurvey další administrační uživatele. Označujeme je jako „uživatelé“. Nezaměňujte je s respondenty.
Vytvoření uživatelů
Chcete-li vytvořit nového uživatele, otevřete dialog správy uživatelů kliknutím na Konfigurace (na hlavním panelu nástrojů LimeSurvey) -> Správa uživatelů.

Poté klikněte na Přidat uživatele v pravé horní části tabulky User control. Zobrazí se okno, ve kterém budete vyzváni k následujícímu:
- Do pole Uživatelské jméno zadejte požadované uživatelské jméno.
- Do pole E-mail zadejte e-mailovou adresu. Upozornění:
- LimeSurvey odešle potvrzovací e-mail na adresu zadanou v poli E-mail. Tato e-mailová adresa bude použita jako výchozí kontaktní e-mailová adresa pro průzkumy vytvořené příslušným uživatelem.
- Pokud nechcete, aby uživatel obdržel potvrzovací e-mail s odkazem na aplikaci LimeSurvey, uživatelským jménem a heslem, můžete zadat vlastní e-mailovou adresu, aby potvrzovací e-mail přišel vám. Poté můžete e-mailovou adresu změnit na adresu uživatele.
- Do pole Celé jméno zadejte celé jméno uživatele. Upozornění: zde zadané celé jméno bude použito jako výchozí jméno kontaktní osoby pro průzkumy vytvořené příslušným uživatelem.
- Volitelně můžete použít pole Datum a čas ukončení, pokud chcete nově vytvořenému uživateli nastavit datum vypršení platnosti. Po tomto datu a čase se uživatel již nebude moci přihlásit.
- Volitelně můžete také nastavit počáteční heslo uživatele, ale doporučte mu, aby si je po prvním přihlášení změnil.
- Kliknutím na Uložit vytvoříte nového uživatele.
Upozorňujeme, že složitost hesla vynucuje a kontroluje zásuvný modul PasswordRequirement.
Nyní jste vytvořili svého prvního uživatele. Další informace o nastavení oprávnění uživatele najdete dále.

Níže vidíte čtyři možnosti ve sloupci Akce, které umožňují:

- upravit obecné údaje uživatele – kliknutím na symbol tužky.
- smazat uživatele z databáze administrátorů průzkumů – kliknutím na tlačítko koše.
- nastavit globální oprávnění uživatele – kliknutím na symbol zámku.
- nastavit oprávnění motivu uživatele – kliknutím na symbol tužky se zámkem.
Vlastnictví uživatelů a oprávnění ke správě uživatelů
Každý uživatelský účet má vlastníka. Vlastníkem je uživatel, který účet vytvořil. Sloupec Vytvořil v tabulce správy uživatelů ukazuje, kdo je vlastníkem jednotlivých účtů. Pokud superadministrátor převzal vlastnictví účtu, zobrazuje tento sloupec nového vlastníka.
Uživatelé s oprávněním Superadministrátor mohou spravovat všechny uživatelské účty. U ostatních uživatelů se globální oprávnění Uživatelé vztahují pouze na účty, které vlastní.
| Akce | Požadavek pro uživatele bez oprávnění Superadministrátor | Uživatelé s oprávněním Superadministrátor |
|---|---|---|
| Zobrazení podrobností uživatele | Uživatelé → Zobrazit (platí pro všechny uživatele) | Všichni uživatelé |
| Vytvoření uživatelů | Uživatelé → Vytvořit. Stanete se vlastníkem nového uživatele. | Ano |
| Editovat uživatele | Uživatelé → Změnit a uživatele vlastníte | Všichni uživatelé |
| Aktivace nebo deaktivace uživatele | Uživatelé → Změnit a uživatele vlastníte | Všichni uživatelé |
| Editovat práva | Uživatelé → Změnit a uživatele vlastníte | Všichni uživatelé |
| Odstranit uživatele | Uživatelé → Odstranit a uživatele vlastníte | Všichni uživatelé |
| Přiřazení uživatelských rolí | Není možné | Vyžaduje Superadministrátor → Vytvořit |
| Nastavení oprávnění motivu | Není možné | Všichni uživatelé |
| Převzít vlastnictví | Není možné | Učiní vás vlastníkem uživatele |
Upozornění:
- Žádný uživatel nemůže měnit svá vlastní oprávnění ani uživatelské role. Chcete-li změnit své jméno, e-mailovou adresu nebo heslo, použijte položku Účet v uživatelském menu v pravém horním rohu.
- Počáteční účet administrátora (ID uživatele 1) nemohou ostatní uživatelé upravovat ani mazat.
- Chcete-li upravit účet, který má oprávnění Superadministrátor, musíte tento účet vlastnit a mít oprávnění Superadministrátor → Vytvořit.
- Uživatelé bez oprávnění Superadministrátor mohou udělovat pouze oprávnění, která sami mají.
- Převzít vlastnictví pouze z vás udělá vlastníka účtu. Vlastnictví účtu nelze převést na jiného uživatele.
Účty vytvořené autentizačními moduly
Účty, které se vytvářejí automaticky při prvním přihlášení, například pomocí zásuvného modulu pro autentizaci LDAP nebo webového serveru, vlastní počáteční administrátor (ID uživatele 1). Ostatní uživatelé s globálním oprávněním Uživatelé tyto účty nevlastní, a proto je mohou nanejvýš zobrazit. Tyto účty může upravovat, měnit jejich oprávnění nebo je mazat pouze uživatel s oprávněním Superadministrátor.
Editovat uživatele
Kliknutím na ikonu tužky upravíte informace o uživateli.
Můžete zadat novou e-mailovou adresu, jméno a změnit heslo uživatele. Změny potvrďte kliknutím na Uložit.
Odstranit uživatele
Chcete-li smazat uživatelský účet, klikněte na příslušnou ikonu koše (na stejném řádku jako účet, který chcete smazat) a klikněte na OK.
Nastavení globálních oprávnění uživatele
Chcete-li nastavit globální oprávnění uživatele, klikněte na symbol zámku.

Používá se systém CRUD (vytvořit, číst, aktualizovat a smazat), stejně jako v nastavení oprávnění průzkumu. Pro více možností oprávnění uživatele doporučujeme rozbalit matici pomocí dvojité šipky doprava v jejím pravém horním rohu. Pokud zaškrtnete první pole, automaticky se zaškrtnou všechna oprávnění CRUD v daném řádku.

Nyní můžete přidat nebo odstranit následující oprávnění:
- Panel respondentů: Další podrobnosti naleznete v části o centrální databázi respondentů.
- Soubory popisků: Oprávnění vytvářet, zobrazovat, aktualizovat, mazat, exportovat a importovat soubory popisků. Soubory popisků nemají specifická oprávnění (na rozdíl od motivů).
- Nastavení a zásuvné moduly: S tímto oprávněním může uživatel kontrolovat integritu dat, ukládat databázi SQL do souboru .sql, spravovat globální nastavení, zobrazit informace o PHP v globálním nastavení a spravovat všechny zásuvné moduly.
- Skupiny průzkumu (New in 4.4.0 ): Udělí přístup ke všem skupinám průzkumů. Chcete-li uživateli umožnit spravovat jeho vlastní skupiny průzkumů, udělte mu oprávnění „vytvořit“. Tvůrce skupiny průzkumů je (ve výchozím nastavení) jejím vlastníkem.
- Průzkumy: Poskytuje přístup ke všem průzkumům. Chcete-li uživateli umožnit pouze vytvářet a spravovat vlastní průzkumy, udělte mu oprávnění „vytvořit“. Tvůrce průzkumu je jeho vlastníkem a vždy ho bude moci spravovat. Pamatujte, že každý průzkum může udělovat různá oprávnění.
- Motivy: Umožňuje uživateli používat všechny dostupné motivy vzhledu a upravovat všechny nestandardní motivy. Osoba s tímto oprávněním by měla mít dostatečné znalosti HTML, JavaScriptu a CSS. Pokud s těmito technologiemi uživatel není obeznámen a má používat konkrétní motiv vzhledu, je lepší udělit mu pouze oprávnění „číst“. Každý motiv může mít specifická oprávnění.
- Uživatelské skupiny: Umožňuje uživateli vytvářet, zobrazovat, aktualizovat a mazat uživatelské skupiny.
- Uživatelé: Umožňuje uživateli vytvářet nové uživatele a upravovat, aktivovat, deaktivovat, mazat a nastavovat oprávnění uživatelům, které vlastní. S oprávněním Zobrazit může uživatel zobrazit podrobnosti všech uživatelů. Uživatel může udělit pouze oprávnění, která sám má. Uživatele, které vlastní jiní uživatelé, může spravovat pouze uživatel s oprávněním Superadministrátor. Podrobnosti naleznete v části Vlastnictví uživatelů a oprávnění ke správě uživatelů.
- Superadministrátor: Může jej přidat pouze jiný superadministrátor s tímto nastavením jako aktualizace a uděluje plné oprávnění k celé aplikaci LimeSurvey, včetně instalace zásuvných modulů a používání jakéhokoli obsahu (včetně JavaScriptu) v obsahu průzkumu. (viz také globální nastavení zabezpečení)
- Použít ověření interní databáze: Umožňuje uživatelům přístup do panelu LimeSurvey prostřednictvím autentizační stránky (např. http://domain/admin/authentication/sa/login). Pokud je toto políčko nezaškrtnuté a příslušný uživatel se pokusí připojit k panelu LimeSurvey, zobrazí se následující chyba: „Internal database authentication method is not allowed for this user“.
Import a export uživatelů
Uživatele můžete importovat a exportovat ve formátu CSV a JSON pomocí těchto tlačítek na stránce Správa uživatelů.

Při importu uživatelů se otevře dialogové okno, které zobrazuje, která pole by měla být přítomna. Zaškrtnutím tohoto zaškrtávacího pole můžete zvolit přepsání stávajících uživatelů.

Příklad struktury JSON:
[
{
"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"
}
]
Příklad struktury CSV:
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
Nastavení oprávnění motivů pro uživatele
Pomocí oprávnění motivů můžete určit, které motivy vzhledu může uživatel vybrat při vytváření nebo úpravě průzkumu.
Pokud máte specifické motivy vzhledu pro skupinu uživatelů nebo zákazníků, můžete omezit jejich přístup k ostatním motivům, aby používali pouze motivy vytvořené pro ně.
Chcete-li nastavit nebo upravit oprávnění motivů pro uživatele, klikněte na symbol pera se zámkem pro motivy vzhledu.

Vyberte motivy vzhledu, ke kterým má mít příslušný uživatel nebo uživatelské skupiny přístup. Po dokončení výběru nebo zrušení výběru nezapomeňte kliknout na Uložit:
.
Pro lepší pochopení této funkce si prohlédněte příklady uvedené níže.
Aktivace a deaktivace uživatelů
Uživatele je možné označit jako aktivovaného nebo deaktivovaného.
Deaktivovaný uživatel se nemůže přihlásit do administračního rozhraní.
Uživatelé bez oprávnění Superadministrátor mohou aktivovat nebo deaktivovat pouze uživatele, které vlastní, a potřebují globální oprávnění Uživatelé → Změnit. Viz Vlastnictví uživatelů a oprávnění ke správě uživatelů.
Použití jednorázových hesel
Uživatel může otevřít přihlašovací stránku LimeSurvey na adrese /limesurvey/admin a zadat uživatelské jméno a jednorázové heslo (které externí aplikace dříve zapsala do tabulky users - sloupec one_time_pw).
Chcete-li tuto metodu přihlášení povolit, je nutné do souboru config.php přidat řádek 'use_one_time_passwords' => true; (ve výchozím nastavení je 'false').
URL musí obsahovat následující proměnné:
- user: Uživatelské jméno, které se běžně používá pro přihlášení do LimeSurvey. Toto uživatelské jméno musí existovat v tabulce 'users' v databázi.
- onepass: Heslo v prostém textu, které se poté porovná s heslem v tabulce 'users'
Platná URL pro přihlášení pomocí jednorázového hesla bude vypadat takto:
Na co si dát pozor:
- Chcete-li tuto metodu přihlášení povolit, je nutné do souboru config.php přidat řádek
'use_one_time_passwords' => true(ve výchozím nastavení je 'false'). - Zadané uživatelské jméno musí existovat v tabulce users v LimeSurvey.
- Jednorázové heslo (které lze nastavit pomocí externí aplikace) musí být uloženo jako hash MD5 ve sloupci one_time_pw tabulky users.
- Zadané heslo v prostém textu bude zahashováno funkcí sha256 a poté porovnáno s hashem uloženým ve sloupci one_time_pw tabulky users. Obě hesla se musí shodovat.
- Po prvním přihlášení pomocí jednorázového hesla je heslo z databáze smazáno. Uživatel se s tímto heslem již podruhé nepřihlásí.
Nastavení oprávnění pro jeden průzkum
Tato oprávnění platí pouze pro jeden průzkum. Pokud chcete nastavit oprávnění pro celý systém, můžete použít globální oprávnění. Tato oprávnění lze udělit jednotlivému uživateli nebo skupině uživatelů.
Chcete-li změnit oprávnění průzkumu, klikněte na kartu Nastavení. Poté klikněte na Oprávnění průzkumu a vyberte, komu chcete oprávnění udělit. Oprávnění lze udělit samostatně konkrétním uživatelům nebo skupině uživatelů.


Udělení oprávnění průzkumu uživateli
V dalším kroku vyberte uživatele, který obdrží oprávnění průzkumu, a klikněte na Přidat uživatele.

Po kliknutí na Nastavit oprávnění průzkumu se zobrazí matice oprávnění průzkumu daného uživatele.

V této matici můžete nastavit oprávnění průzkumu uživatele. Zaškrtnutím pole se příslušnému uživateli udělí oprávnění průzkumu. Pokud kliknete na zaškrtávací pole v prvním sloupci, vyberou se nebo odeberou všechna oprávnění v odpovídajícím řádku.
Kliknutím na dvojitou šipku vpravo zobrazíte rozšířenou verzi matice, kde můžete konkrétně vybrat akce, které může uživatel provádět. Po dokončení úprav oprávnění průzkumu klikněte na Uložit, které se nachází v pravém horním rohu obrazovky.
Abyste lépe porozuměli systému oprávnění průzkumu v LimeSurvey, uvádíme níže několik příkladů.
Udělení oprávnění průzkumu skupině uživatelů
Klikněte na přidat skupinu uživatelů a vyberte skupinu uživatelů, které chcete oprávnění udělit.
V dalším kroku vyberte oprávnění, která chcete přidělit členům této skupiny uživatelů. Nezapomeňte kliknout na dvojitou šipku vpravo, abyste zobrazili rozšířené zobrazení matice oprávnění.

Po dokončení úprav oprávnění průzkumu klikněte na Uložit, které se nachází v pravé horní části obrazovky.
Několik příkladů uvádíme níže, aby vám pomohly lépe porozumět systému oprávnění průzkumu v LimeSurvey.
Příklady
Níže je uvedeno několik scénářů. Poskytují rady, která oprávnění jsou potřebná pro určité úlohy a jak je lze uživatelům udělit.
Přidání nového administrátora LimeSurvey
- Přihlaste se jako admin.
- Vytvořte nový uživatelský účet.
- Udělte tomuto uživateli oprávnění Superadministrátor.
- Není nutné : Nastavení oprávnění motivu (Superadministrátor má všechna oprávnění ke všem motivům).
- Není nutné : Nastavení oprávnění průzkumu (Superadministrátor má všechna oprávnění ke všem průzkumům).
Nový uživatel chce vytvářet vlastní průzkumy
- Přihlaste se jako admin (nebo jako uživatel s oprávněním Superadministrátor).
- Vytvořte nový uživatelský účet.
- Nastavte tomuto uživateli globální oprávnění Vytvořit průzkum.
- Volitelné : Nastavte oprávnění motivu - vyberte, které motivy má uživatel/skupina uživatelů používat.
Tvůrce průzkumu potřebuje udělit jiné osobě oprávnění k úpravě svého průzkumu
- Přihlaste se jako admin (nebo jako uživatel s oprávněním Superadministrátor).
- Vytvořte nový uživatelský účet.
- Nastavte uživateli žádná globální oprávnění.
- Nastavte uživateli žádná oprávnění motivu.
- Nastavte oprávnění průzkumu podle potřeby. Pokud má uživatel získat všechna oprávnění průzkumu, můžete zaškrtnout první políčko v každém řádku. Jinak klikněte na dvojitou šipku vpravo, zobrazte rozšířenou matici (v pravém horním rohu) a vyberte pouze ta oprávnění, která by podle vás měl příslušný uživatel mít.
Osoba odpovědná za průzkum chce zobrazit a exportovat výsledky průzkumu
- Přihlaste se jako admin (nebo jako uživatel s oprávněním Superadministrátor).
- Vytvořte nový uživatelský účet.
- Nastavte uživateli žádná globální oprávnění.
- Nastavte uživateli žádná oprávnění motivu.
- Nastavte oprávnění průzkumu na: Odpovědi -> Zobrazit a exportovat a Statistiky: Zobrazit.

Udělení oprávnění pro pomoc s překladem průzkumu
- Přihlaste se jako admin (nebo jako uživatel s oprávněním Superadministrátor).
- Vytvořte n uživatelských účtů (kde n je počet překladatelů).
- Vytvořte skupinu uživatelů s názvem Translators a přidejte do ní n účtů.
- Přejděte na Oprávnění průzkumu a klikněte na Přidat skupinu uživatelů.
- Pokud budou provádět pouze překlady, udělte jim oprávnění Rychlý překlad.