{# core/modules/notify/templates/modals/job.html Variablen: job – bestehender Job-Dict (Edit) oder None (Create) job_id – ID des Jobs (Edit) oder None (Create) title – Dialog-Titel submit_url – POST-Ziel all_events – Liste von (key, label, color) aus schema.py all_sources – Dict {key: label} der registrierten Quellen all_channels – Dict {ch_id: ch_dict} der verfügbaren Kanäle #} {% from "partials/components/ui_macros.html" import modal_title, modal_footer %} {% set is_edit = job is not none %} {% set v = job or {} %} {% set sel_events = v.get('events') or ['error', 'warning'] %} {% set sel_sources = v.get('sources') or [] %} {% set cur_channel = v.get('channel_id', '') %}