Přeskočit obsah

Uživatelé

OdbavTo je víceuživatelské. Každý přihlášený uživatel vidí jen své akce, administrátor (superuser) vidí všechny. Hostesky účet nepotřebují, přistupují přes odbavovací fronty.

Administrátor

Administrátora vytvoříte z příkazové řádky:

docker compose exec web python manage.py createsuperuser
python manage.py createsuperuser

Administrace běží na adrese /admin/.

Nový uživatel

  1. Přihlaste se do /admin/ jako administrátor.
  2. Otevřete Uživatelé → Přidat uživatele.
  3. Vyplňte uživatelské jméno a heslo.
  4. Zaškrtávátka Staff status a Superuser status nechte prázdná. Běžný uživatel je nepotřebuje.
  5. Předejte uživateli přihlašovací údaje. Po přihlášení na /login/ uvidí prázdný seznam akcí a může založit první akci.

Přihlašovací jméno nerozlišuje velká a malá písmena.

Reset hesla

V /admin/ otevřete uživatele a u pole hesla klikněte na formulář pro změnu hesla. Nebo z příkazové řádky:

docker compose exec web python manage.py changepassword <uzivatel>

Převod akce na jiného uživatele

Každá akce má vlastníka. Změníte ho v /admin/ u dané akce (pole Owner).

Výchozí účet odbavto

V lokální instalaci (SQLite) se na prázdné databázi založí běžný uživatel odbavto / odbavto. Na serveru s PostgreSQL se nezakládá. Chování přepíná proměnná CREATE_DEFAULT_USER.