{% extends "base.html" %} {% set nav_active = "accounts" %} {% block title %}Konta{% endblock %} {% block styles %} {% endblock %} {% block content %}
Konta i ich dostęp do funkcji programu. Konto {{ admin_login }} pochodzi z konfiguracji środowiska, ma wszystkie uprawnienia i jest jedynym, które może zarządzać pozostałymi — dlatego nie ma go na tej liście i nie da się go stąd skasować.
Osoba na koncie ograniczonym widzi wyłącznie przyznane jej zakładki i opcje. Nic w programie nie pokazuje jej, że istnieje coś więcej — niedostępne adresy odpowiadają tak samo jak nieistniejące.
{% if error %}{{ error }}
{% endif %} {% if done %}{{ done }}
{% endif %} {% if not users %}Nie ma jeszcze żadnego konta poza administracyjnym.
{% endif %} {% for login, row in users | dictsort %} {% endfor %}
Konta trzymamy w pliku {{ store_path }} — hasła wyłącznie jako
hash scrypt, nigdy jawnie. Zapis jest atomowy, więc przerwanie w trakcie nie
obetnie pliku i nie skasuje wszystkich kont naraz.