Archeologický záznam pomocné moduly
Definice signálu, tabulek a validátorů.
Provádí operaci invalidate arch z related models.
- arch_z.signals.create_arch_z_vazby(sender, instance, **kwargs)
Metoda pro vytvoření historických vazeb arch záznamu.
Metoda se volá pred uložením arch záznamu.
- Parametry:
sender – Parametr
senderslouží jako vstup pro logiku funkcecreate_arch_z_vazby.instance – Parametr
instancepředává se do volánídebug(),str(), pracuje se s atributypk,historie, ovlivňuje větvení podmínek.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkcecreate_arch_z_vazby.
- arch_z.signals.create_arch_z_metadata(sender, instance: ArcheologickyZaznam, **kwargs)
Funkce pro aktualizaci metadat archeologického záznamu.
- Parametry:
sender – Parametr
senderslouží jako vstup pro logiku funkcecreate_arch_z_metadata.instance – Parametr
instancepředává se do volánídebug(),evaluate_pristupnost_change(), pracuje se s atributypk,active_transaction, ovlivňuje větvení podmínek.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkcecreate_arch_z_metadata.
- arch_z.signals.update_akce_snapshot(sender, instance: Akce, **kwargs)
Aktualizuje akce snapshot.
- Parametry:
sender – Parametr
senderslouží jako vstup pro logiku funkceupdate_akce_snapshot.instance – Parametr
instancepředává se do volánídebug(),check_if_task_queued(), pracuje se s atributypk,suppress_signal, ovlivňuje větvení podmínek.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkceupdate_akce_snapshot.
- arch_z.signals.create_externi_odkaz_metadata(sender, instance: ExterniOdkaz, **kwargs)
Funkce pro aktualizaci metadat externího odkazu.
- Parametry:
sender – Parametr
senderslouží jako vstup pro logiku funkcecreate_externi_odkaz_metadata.instance – Parametr
instancepředává se do volánídebug(), pracuje se s atributypk,suppress_signal, ovlivňuje větvení podmínek.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkcecreate_externi_odkaz_metadata.
- arch_z.signals.delete_arch_z_repository_container_and_connections(sender, instance: ArcheologickyZaznam, **kwargs)
Funkce pro aktualizaci metadat archeologického záznamu.
- Parametry:
sender – Parametr
senderslouží jako vstup pro logiku funkcedelete_arch_z_repository_container_and_connections.instance – Parametr
instancepředává se do volánídebug(), pracuje se s atributyident_cely,dokumentacni_jednotky_akce.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkcedelete_arch_z_repository_container_and_connections.
- arch_z.signals.delete_arch_z_repository_update_connected_records(sender, instance: ArcheologickyZaznam, **kwargs)
Odstraní arch z repository update connected records.
- Parametry:
sender – Parametr
senderslouží jako vstup pro logiku funkcedelete_arch_z_repository_update_connected_records.instance – Parametr
instancepředává se do volánídebug(), pracuje se s atributyident_cely,active_transaction, ovlivňuje větvení podmínek.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkcedelete_arch_z_repository_update_connected_records.
- arch_z.signals.delete_externi_odkaz_repository_container(sender, instance: ExterniOdkaz, **kwargs)
Funkce pro aktualizaci metadat archeologického záznamu.
- Parametry:
sender – Parametr
senderslouží jako vstup pro logiku funkcedelete_externi_odkaz_repository_container.instance – Parametr
instancepředává se do volánídebug(), pracuje se s atributypk,suppress_signal_arch_z.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkcedelete_externi_odkaz_repository_container.
- class arch_z.tables.BooleanValueColumn(*args, **kwargs)
Implementuje komponentu
BooleanValueColumnv rámci aplikace.
- class arch_z.tables.AkceTable(*args, **kwargs)
Definuje tabulku akcí pro přehled i export.
- order_vedouci_organizace(queryset, is_descending)
Provádí operaci order vedouci organizace.
- Parametry:
queryset – Parametr
querysetpracuje se s atributyannotate, vstupuje do návratové hodnoty.is_descending –
Parametr
is_descendingpředává se do voláníorder_by().- return:
Vrací n-tici.
- get_all_idents()
Vrátí seznam identifikátorů archeologických záznamů pro akci.
- Vrací:
Vrací výsledek volání
join().
- arch_z.validators.datum_max_1_mesic_v_budoucnosti(value)
Metoda pro validaci dátumu měsíc do budoucnosti.
- Parametry:
value –
Parametr
valueovlivňuje větvení podmínek, vstupuje do návratové hodnoty.- return:
Vrací proměnná
value.- raises forms.ValidationError:
Vyvolá se při splnění podmínky
value > datetime.date.today() + datetime.timedelta(days=30).