CRON tasks
Modul tasks.
Funkce
- send_notifications_enz()
Každý den zkontrolovat a případně odeslat upozornění uživatelům na základě pole projekt.datum_odevzdani_NZ, pokud je projekt ve stavu <P5 a zároveň:
– pokud [dnes] + 90 dní = datum_odevzdani_NZ => email E-NZ-01 – pokud [dnes] - 1 den = datum_odevzdani_NZ => email E-NZ-02
- send_notifications_en()
Každý den kontrola a odeslání emailů E-N-01 a E-N-02
- delete_personal_data_canceled_projects()
Rok po zrušení projektu nahradit související údaje v tabulce oznamovatel řetězcem “RRRR-MM-DD: údaj odstraněn”, kromě pole projekt.oznamovatel + odstranit projektovou dokumentaci a vytvořit log (jako při archivaci projektu).
- delete_reporter_data_ten_years()
Deset let po zápisu projektu smazat související záznam z tabulky oznamovatel + odstranit projektovou dokumentaci a vytvořit log (jako při archivaci projektu).
- change_document_accessibility()
Každý den změnit přístupnost dokumentů, u kterých datum_zverejneni<=[dnes], a to na přístupnost stanovenou v hesláři organizace (podle vazby dokument.organizace), ale nikdy ne na vyšší přístupnost, než má nejlépe přístupný připojený archeologický záznam (tj. když mají připojené AZ C a D, bude mít dokument nejvýše C).
- delete_unsubmited_projects()
Každý den smazat projekty ve stavu -1, které vznikly před více než 12 hodinami.
- cancel_old_projects()
Každý den převést na P8 projekty v P1 starší tří let, které mají plánované datum zahájení více než rok v minulosti. Do poznámky ke zrušení uvést “Automatické zrušení projektů starších tří let, u kterých již nelze očekávat zahájení.”
- update_snapshot_fields()
Popis není k dispozici.
- update_all_redis_snapshots(rewrite_existing)
Popis není k dispozici.
- update_single_redis_snapshot(class_name, record_pk)
Popis není k dispozici.
- update_materialized_views()
Popis není k dispozici.
- write_value_to_redis(key, value)
Popis není k dispozici.
- call_digiarchiv_update_task()
Popis není k dispozici.
- run_data_import(job_id, user_id)
Popis není k dispozici.