ARCH_Z modely
Definice modelů.
Třídy
- class ArcheologickyZaznam
Class pro db model archeologicky_zaznam.
Metody:
- set_zapsany()
Metoda pro nastavení stavu zapsaný a uložení změny do historie.
- set_odeslany()
Metoda pro nastavení stavu odeslaný a uložení změny do historie. Dokumenty se taky posouvají do stavu odeslaný. Externí zdroje se posouvají do stavu zapsaný.
- set_archivovany()
Metoda pro nastavení stavu archivovaný a uložení změny do historie. Pokud je akce samostatná a má dočasný ident, nastavý se konečný ident.
- set_vraceny()
Metoda pro vrácení o jeden stav méně a uložení změny do historie.
- check_pred_odeslanim()
Metoda na kontrolu prerekvizit pred posunem do stavu odeslaný:
polia: datum_zahajeni, datum_ukonceni, lokalizace_okolnosti, specifikace_data, hlavni_katastr, hlavni_vedouci a hlavni_typ jsou vyplněna.
Akce má připojený dokument typu nálezová správa nebo je akce typu nz.
Je připojená aspoň jedna dokumentační jednotka se všemi relevantními relacemi.
- check_pred_archivaci()
Metoda na kontrolu prerekvizit pred archivací:
kontrola jako před odesláním a navíc
všechny pripojené dokumenty jsou archivované.
všechny DJ mají potvrzený pian
- set_lokalita_permanent_ident_cely()
Metoda pro nastavení permanentního ident celý pro lokality z lokality sekvence.
- set_akce_ident()
Metoda pro nastavení ident celý pro akci a její relace. Nastaví ident z předaného argumentu ident nebo z metody get_akce_ident.
- get_absolute_url()
Metoda pro získaní absolut url záznamu podle typu arch záznamu a argumentu dj_ident_cely.
- get_redirect()
Metoda pro získaní redirect záznamu podle typu arch záznamu a argumentu dj_ident_cely.
- get_permission_object()
- get_create_user()
- get_create_org()
- check_set_permanent_ident()
- __init__()
- initial_casti_dokumentu()
- initial_pristupnost()
- initial_pristupnost()
- save()
- igsn_lokalita_hide()
- igsn_lokalita_publish()
- igsn_lokalita_delete()
- igsn_lokalita_update()
- class ArcheologickyZaznamKatastr
Class pro db model archeologicky_zaznam_katastr, který drží v sobe relace na další katastry arch záznamu.
- class Akce
Class pro db model akce.
Metody:
- __init__()
- initial_projekt()
- get_absolute_url()
Metoda pro získaní absolut url záznamu.
- vedouci_organizace()
- vedouci()
- set_snapshots()
- redis_snapshot_id()
- generate_redis_snapshot()
- get_by_ident_cely()
- class AkceVedouci
Class pro db model akce_vedouci, který drží v sobe relace na dalších vedoucích arch záznamu.
Metody:
- vypis_name()
Metoda vráti jako str reprezentaci modelu vedouci pro vypis.
- class ExterniOdkaz
Class pro db model externi_odkaz, který drží v sobe relace na externí odkazy arch záznamu.
Metody:
- __init__()
- create_transaction()
- class LokalitaSekvence
Model pro tabulku se sekvencemi lokalit.
- class AkceSekvence
Model pro tabulku se sekvencemi akcií.
Funkce
- get_akce_ident(region)
Metoda pro získaní permanentního ident celý pro akci z akce sekvence.