Externí zdroje modely a signály

Definice modelů a signálů.

class ez.models.ExterniZdroj(*args, **kwargs)

Class pro db model externí zdroj.

get_absolute_url()

Metóda pro získaní absolut url záznamu podle identu.

set_odeslany(user)

Metóda pro nastavení stavu odeslaný a uložení změny do historie pro externí zdroj.

set_vraceny(user, new_state, poznamka)

Metóda pro vrácení o jeden stav méně a uložení změny do historie pro externí zdroj.

set_potvrzeny(user)

Metóda pro nastavení stavu potvrzená a uložení změny do historie pro externí zdroj. Pokud je ident dočasný nahrazení identem stálým.

set_zapsany(user)

Metóda pro nastavení stavu zapsaný a uložení změny do historie pro externí zdroj.

ez.models.get_ez_ident(zaznam=None)

Funkce pro výpočet ident celý pro externí zdroj. Funkce vrátí pro dočasný ident ident podle id v DB. Funkce vráti pro permanentní ident id nejmenší volné z uložených zdrojů.

class ez.models.ExterniZdrojAutor(*args, **kwargs)

Class pro db model autora externího zdroje, zohledňuje pořadí zadání.

class ez.models.ExterniZdrojEditor(*args, **kwargs)

Class pro db model editora externího zdroje, zohledňuje pořadí zadání.

ez.signals.create_ez_vazby(sender, instance, **kwargs)

Metóda pro vytvoření historických vazeb externího zdroje. Metóda se volá pred uložením záznamu.