wiki:DebWriteApi
close Warning: Can't synchronize with repository "(default)" (/usr/local/svn/deb2-client does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 4 (modified by Adam, 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.

Uživatelská část