Archeologický záznam modely
Definice modelů.
- class arch_z.models.ArcheologickyZaznam(*args, **kwargs)
Class pro db model archeologicky_zaznam.
- set_zapsany(user)
Metóda pro nastavení stavu zapsaný a uložení změny do historie.
- set_odeslany(user, request, messages)
Metóda 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(user)
Metóda 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(user, new_state, poznamka)
Metóda pro vrácení o jeden stav méně a uložení změny do historie.
- check_pred_odeslanim()
Metóda 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()
Metóda na kontrolu prerekvizit pred archivací:
všechny pripojené dokumenty jsou archivované.
všechny DJ mají potvrzený pian
- set_lokalita_permanent_ident_cely()
Metóda pro nastavení permanentního ident celý pro lokality z lokality sekvence.
- set_akce_ident(ident=None)
Metóda pro nastavení ident celý pro akci a její relace. Nastaví ident z předaného argumentu ident nebo z metódy get_akce_ident.
- get_absolute_url(dj_ident_cely=None)
Metóda pro získaní absolut url záznamu podle typu arch záznamu a argumentu dj_ident_cely.
- get_redirect(dj_ident_cely=None)
Metóda pro získaní redirect záznamu podle typu arch záznamu a argumentu dj_ident_cely.
- save(*args, **kwargs)
Save the current instance. Override this in a subclass if you want to control the saving process.
The ‚force_insert‘ and ‚force_update‘ parameters can be used to insist that the „save“ must be an SQL insert or update (or equivalent for non-SQL backends), respectively. Normally, they should not be set.
- class arch_z.models.ArcheologickyZaznamKatastr(*args, **kwargs)
Class pro db model archeologicky_zaznam_katastr, který drží v sobe relace na další katastry arch záznamu.
- class arch_z.models.Akce(*args, **kwargs)
Class pro db model akce.
- get_absolute_url()
Metóda pro získaní absolut url záznamu.
- class arch_z.models.AkceVedouci(*args, **kwargs)
Class pro db model akce_vedouci, který drží v sobe relace na dalších vedoucích arch záznamu.
- class arch_z.models.ExterniOdkaz(*args, **kwargs)
Class pro db model externi_odkaz, který drží v sobe relace na externí odkazy arch záznamu.
- arch_z.models.get_akce_ident(region)
Metóda pro získaní permanentního ident celý pro akci z akce sekvence.
- class arch_z.models.LokalitaSekvence(*args, **kwargs)
Model pro tabulku se sekvencemi lokalit.
- class arch_z.models.AkceSekvence(*args, **kwargs)
Model pro tabulku se sekvencemi akcií.