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.