Administrace

Administrace se nachází na URL /admin.

Obsahuje následující položky:

  1. Autentizace a autorizace

  2. Autentizační token

  3. Asynchronní úlohy (Celery)

  4. Aplikace Core

  5. Aplikace Dokument

  6. Aplikace Heslar

  7. Naplánované úlohy

  8. Aplikace Uzivatel

  9. Správa repozitáře

  10. Správa PID

  11. Hromadný import

  12. Rosetta (překlady)

Autentizace a autorizace

Obsahují hlavní a pomocné role, které mohou být přiřazeny uživatelům.

Autentizační token

Správa autentizačních tokenů pro API.

Asynchronní úlohy (Celery)

Přehled a správa asynchronních úloh běžících v systému.

Aplikace Core

Odstávky systému

Obsahuje nastavení plánované odstávky systému.

Záznam obsahuje:

  • Od kdy se má zobrazovat informativní hláška na portálu

  • Na kdy je odstavka plánována (hodinu před ní se zakáže přihlašování (text je nastavován v Translations) a začne uživatele automaticky odhlašovat)

  • Status jestli je odstavka aktivní/neaktivní

  • CS a EN texty pro zobrazení přihlášenému uživateli

  • CS a EN texty v případě odstavky pro login page a pro oznámení samostatně

  • CS a EN texty pro zobrazení o blížící se odstávce

Aplikace Dokument

Obsahuje správu záznamů modelu Lety.

Aplikace Heslar

Umožňuje spravovat záznamy následujících modelů:

  • Heslar

  • HeslarDatace

  • HeslarDokumentTypMaterial

  • HeslarHierarchie

  • HeslarNazev

  • HeslarOdkaz

  • RuianKatastr

  • RuianKraj

  • RuianOkres

Naplánované úlohy

Správa naplánovaných úloh a cronů v systému pomocí Celery.

Clocked

Definice jednorázvových úloh spuštěných v konkrétní čas.

  • Možnost přidat nový záznam

  • Možnost upravit existující záznam

Crontabs

Definice opakujících se úloh podle cron syntaxe (minuta, hodina, den v měsíci, měsíc, den v týdnu).

  • Možnost přidat nový záznam

  • Možnost upravit existující záznam

Intervals

Definice úloh opakujících se v pravidelných intervalech (každých X sekund/minut/hodin/dní).

  • Možnost přidat nový záznam

  • Možnost upravit existující záznam

Periodic tasks

Správa periodických úloh, které kombinují task (úlohu) s časovým plánem (Clocked, Crontabs, Intervals nebo Solar events).

  • Možnost přidat nový záznam

  • Možnost upravit existující záznam

Solar events

Definice úloh spouštěných podle slunečních událostí (východ slunce, západ slunce, atd.).

Aplikace Uzivatel

Umožňuje spravovat záznamy následujících modelů:

  • AuthUser

  • Organizace

  • Osoba

Users

  • Obsahují data z DB tabulky auth_user

  • Na listu je možné filtrovat podle is_staff, is_active, organizace a přiděleného oprávnění

  • Hodnota is_staff společně s rolí Administrátor určuje, zda má uživatel přístup do administrátorského rozhraní

  • Hodnota is_active značí, zda je uživatel aktivní (může se přihlásit)

Správa repozitáře

Obsahuje možnost hromadné aktualizace metadat ukládaných v repozitáři Fedora. Jako vstup slouží CSV soubor s identifikátory záznamů.

Správa PID

Obsahuje možnost hromadné změny DOI a IGSN. Jako vstup slouží CSV soubor s identifikátory záznamů.

Rosetta (Translations)

  • Přechod do části aplikace kde je možné upravovat překlady jednotlivých textových klíčů používaných v aplikaci

  • Obsahuje samostatný soubor s definicí pro každý jazyk aplikace

  • Po kliknutí na soubor jazyka se zobrazí editovací tabulka v které je možné editovat překlad

  • Po uložení překladu se automaticky pregenerují soubory pro překlad, které používá aplikace

  • Překlady je možné importovat a exportovat pomocí standardních PO souborů