EZ modely

Definice modelů.

Třídy

class ExterniZdroj

Class pro db model externí zdroj.

Metody:

get_absolute_url()

Metoda pro získaní absolut url záznamu podle identu.

__str__()
set_odeslany()

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

set_vraceny()

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

set_potvrzeny()

Metoda 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()

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

get_permission_object()
get_create_user()
get_create_org()
set_snapshots()
redis_snapshot_id()
generate_redis_snapshot()
check_set_permanent_ident()
class ExterniZdrojAutor

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

Metody:

get_osoba()
class ExterniZdrojEditor

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

Metody:

get_osoba()
class ExterniZdrojSekvence

Model pro tabulku se sekvencemi externích zdrojů.

Funkce

get_perm_ez_ident()

Funkce pro výpočet ident celý pro externí zdroj. Funkce vráti pro permanentní ident id podle sekvence externího zdroje.