EZ signály

Definice signálů.

Funkce

create_ez_vazby(sender, instance)

Metoda pro vytvoření historických vazeb externího zdroje.

Metoda se volá pred uložením záznamu.

Parametry:
  • sender – Třída modelu, který signál vyslal (ExterniZdroj).

  • instance – Instance externího zdroje, pro niž se vytváří historická vazba při prvním uložení.

  • kwargs – Dodatečné argumenty předávané signálem Django.

externi_zdroj_save_metadata(sender, instance)

Po uložení externího zdroje invaliduje cache a uloží metadata do Fedory, pokud není potlačen signál.

Parametry:
  • sender – Třída modelu, který signál vyslal (ExterniZdroj).

  • instance – Uložená instance externího zdroje, jejíž metadata se synchronizují s úložištěm.

  • kwargs – Dodatečné argumenty předávané signálem Django.

delete_externi_zdroj_repository_container(sender, instance)

Odstraní externi zdroj repository container.

Parametry:
  • sender – Třída modelu, který signál vyslal (ExterniZdroj).

  • instance – Instance externího zdroje, který je před smazáním odstraněn z úložiště Fedora spolu s jeho externími odkazy a historií.

  • kwargs – Dodatečné argumenty předávané signálem Django.