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 sender slouží jako vstup pro logiku funkce create_arch_z_vazby.

  • instance – Parametr instance předává se do volání debug(), str(), pracuje se s atributy pk, historie, ovlivňuje větvení podmínek.

  • kwargs – Parametr kwargs slouží jako vstup pro logiku funkce create_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 sender slouží jako vstup pro logiku funkce create_arch_z_metadata.

  • instance – Parametr instance předává se do volání debug(), evaluate_pristupnost_change(), pracuje se s atributy pk, active_transaction, ovlivňuje větvení podmínek.

  • kwargs – Parametr kwargs slouží jako vstup pro logiku funkce create_arch_z_metadata.

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

Aktualizuje akce snapshot.

Parametry:
  • sender – Parametr sender slouží jako vstup pro logiku funkce update_akce_snapshot.

  • instance – Parametr instance předává se do volání debug(), check_if_task_queued(), pracuje se s atributy pk, suppress_signal, ovlivňuje větvení podmínek.

  • kwargs – Parametr kwargs slouží jako vstup pro logiku funkce update_akce_snapshot.

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

Funkce pro aktualizaci metadat externího odkazu.

Parametry:
  • sender – Parametr sender slouží jako vstup pro logiku funkce create_externi_odkaz_metadata.

  • instance – Parametr instance předává se do volání debug(), pracuje se s atributy pk, suppress_signal, ovlivňuje větvení podmínek.

  • kwargs – Parametr kwargs slouží jako vstup pro logiku funkce create_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 sender slouží jako vstup pro logiku funkce delete_arch_z_repository_container_and_connections.

  • instance – Parametr instance předává se do volání debug(), pracuje se s atributy ident_cely, dokumentacni_jednotky_akce.

  • kwargs – Parametr kwargs slouží jako vstup pro logiku funkce delete_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 sender slouží jako vstup pro logiku funkce delete_arch_z_repository_update_connected_records.

  • instance – Parametr instance předává se do volání debug(), pracuje se s atributy ident_cely, active_transaction, ovlivňuje větvení podmínek.

  • kwargs – Parametr kwargs slouží jako vstup pro logiku funkce delete_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 sender slouží jako vstup pro logiku funkce delete_externi_odkaz_repository_container.

  • instance – Parametr instance předává se do volání debug(), pracuje se s atributy pk, suppress_signal_arch_z.

  • kwargs – Parametr kwargs slouží jako vstup pro logiku funkce delete_externi_odkaz_repository_container.

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)

Provádí operaci order vedouci organizace.

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).