Archeologický záznam pomocné moduly

Definice signálu, tabulek a validátorů.

Zneplatní cache pro modely Akce a Projekt po změně archeologického záznamu.

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 – Třída modelu, která vyslala signál (ArcheologickyZaznam).

  • instance – Instance archeologického záznamu; pokud nemá primární klíč, vytváří se nová vazba na historii.

  • kwargs – Dodatečné argumenty předané signálem.

arch_z.signals.create_arch_z_metadata(sender, instance: ArcheologickyZaznam, **kwargs)

Funkce pro aktualizaci metadat archeologického záznamu.

Parametry:
  • sender – Třída modelu, která vyslala signál (ArcheologickyZaznam).

  • instance – Instance archeologického záznamu; při změně přístupnosti nebo stavu se aktualizují metadata navázaných PIAN a ADB záznamů.

  • kwargs – Dodatečné argumenty předané signálem.

arch_z.signals.update_akce_snapshot(sender, instance: Akce, **kwargs)

Aktualizuje akce snapshot.

Parametry:
  • sender – Třída modelu, která vyslala signál (Akce).

  • instance – Instance akce; spouští aktualizaci Redis snapshotu a při změně projektu aktualizuje metadata projektu.

  • kwargs – Dodatečné argumenty předané signálem.

arch_z.signals.create_externi_odkaz_metadata(sender, instance: ExterniOdkaz, **kwargs)

Funkce pro aktualizaci metadat externího odkazu.

Parametry:
  • sender – Třída modelu, která vyslala signál (ExterniOdkaz).

  • instance – Instance externího odkazu; aktualizuje metadata navázaného archeologického záznamu a externího zdroje.

  • kwargs – Dodatečné argumenty předané signálem.

arch_z.signals.delete_arch_z_repository_container_and_connections(sender, instance: ArcheologickyZaznam, **kwargs)

Funkce pro aktualizaci metadat archeologického záznamu.

Parametry:
  • sender – Třída modelu, která vyslala signál (ArcheologickyZaznam).

  • instance – Instance archeologického záznamu; před smazáním odstraňuje komponenty a jejich vazby dokumentačních jednotek.

  • kwargs – Dodatečné argumenty předané signálem.

arch_z.signals.delete_arch_z_repository_update_connected_records(sender, instance: ArcheologickyZaznam, **kwargs)

Odstraní arch z repository update connected records.

Parametry:
  • sender – Třída modelu, která vyslala signál (ArcheologickyZaznam).

  • instance – Instance smazaného archeologického záznamu; aktualizuje metadata navázaného projektu a zaznamenává smazání v repozitáři.

  • kwargs – Dodatečné argumenty předané signálem.

arch_z.signals.delete_externi_odkaz_repository_container(sender, instance: ExterniOdkaz, **kwargs)

Funkce pro aktualizaci metadat archeologického záznamu.

Parametry:
  • sender – Třída modelu, která vyslala signál (ExterniOdkaz).

  • instance – Instance smazaného externího odkazu; aktualizuje metadata navázaného archeologického záznamu a externího zdroje.

  • kwargs – Dodatečné argumenty předané signálem.

class arch_z.tables.BooleanValueColumn(*args, **kwargs)

Implementuje komponentu BooleanValueColumn v rámci aplikace.

class arch_z.tables.AkceTable(*args, **kwargs)

Definuje tabulku akcí pro přehled i export.

order_vedouci_organizace(queryset, is_descending)

Seřadí queryset podle zkráceného názvu organizace vedoucího akce.

Parametry:
  • queryset – Parametr queryset pracuje se s atributy annotate, vstupuje do návratové hodnoty.

  • is_descending

    Parametr is_descending předává se do volání order_by().

    return:

    Vrací n-tici.

class Meta

Implementuje komponentu Meta v rámci aplikace.

model

alias of Akce

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 value ovlivň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).