Version 4 (modified by 8 years ago) (diff) | ,
---|
Server URL: https://abulafia.fi.muni.cz:8050
Administrace
URL + /admin
seznam přístupných slovníků
request
- action
- dict_list
===response=== JSON hash, který obsahuje čtyři pole dict_a (slovníky, u kterých jsem administrátor), dict_m (slovníky, kde jsem správce), dict_w (slovníky, kam můžu zapisovat), dict_r (slovníky, které můžu číst). Každý slovník je objek, který obsahuje name (jméno slovníku) a code (kód slovníku, používá se u dalších funkcí)
uložení nastavení slovníku
request
- action
- dict_save
- edit
- prázdné pro nový slovník, 1 pro editaci existujícího
- dict_code
- kód slovníku (Pokud je nový slovník, doplní se ke kódu login uživatele. Pro existující slovník se posílá kompletní kód včetně loginu)
- dict_name
- jméno slovníku
- setting
- JSON string s nastavením slovníku
response
Pro nový slovník se kontroluje, jestli už dict_code není obsazený. Pokud je vrátí se chyba.
Po úspěšném uložení se vrací text: OK=skutečný kód`
smazat slovník
request
- action
- dict_del
- code
- kód slovníku
response
Když uživatel nemá právo smazat slovník, zobrazí se chyba. Při úspěchu přesměrování na úvodní stránku.
přidat uživatele ke slovníku
request
- action
- user_add
- code
- kód slovníku
- login
- login uživatele
- perm
- oprávnění, možné hodnoty r (read), w (write), m (manager). Pokud není vyplněno, default hodnota r
response
Pokud neexistuje login, zobrazí se chyba. Při úspěchu se vrací OK
.