{% for message in messages %}
{% endif %}
{{ message }}
{% endfor %}
Bronbeheer
Beheer en monitor de actieve scan-endpoints van jouw radarprofiel.
Actieve Bronnen
{{ active_source_count }}
Systeemstatus
Gezond
Handmatige import
Importeer een URL of plak vacaturetekst met dezelfde policy- en SSRF-controle als de backend.
Importresultaat
Bron: {{ manual_import_result.source_name }} ({{ manual_import_result.source_id }})
- Modus: {{ manual_import_result.mode }}
- URL: {{ manual_import_result.source_url }}
- Herkenbare items: {{ manual_import_result.extracted_count }}
- Nieuwe vacatures: {{ manual_import_result.created_count }}
- Reeds bestaande vacatures: {{ manual_import_result.duplicate_count }}
Waarschuwingen
-
{% for warning in manual_import_result.warnings %}
- {{ warning }} {% endfor %}
Geïmporteerde vacatures
-
{% for job in manual_import_result.jobs %}
- {% if job.id %} {{ job.title }} — {{ job.employer }} {% else %} {{ job.title }} — {{ job.employer }} {% endif %} {% endfor %}
{% for source in sources %}
{% with latest_run=source.runs.all|first %}
{% endwith %}
{% empty %}
{% endfor %}
{% if source.source_type == 'email' %}mail{% elif source.source_type == 'rss' or source.source_type == 'sitemap' %}rss_feed{% elif source.source_type == 'ats' %}hub{% else %}web{% endif %}
{% if source.policy != "deny" %}
{% endif %}
{{ source.name }}
{{ source.get_source_type_display }}
{{ source.domain|default:'Geen domein' }}
{% if latest_run %}
Laatste scan: {{ latest_run.started_at|date:'d/m/Y H:i' }}
{% else %}
Nog niet gestart
{% endif %}
Vacatures gevonden
{% if latest_run %}{{ latest_run.extracted_count }}{% else %}0{% endif %}
{% if source.policy == "deny" %}
Geblokkeerd
{% elif latest_run and latest_run.status == 'failed' %}
Mislukt
{% elif latest_run and latest_run.status == 'partial' %}
Beperkt
{% elif source.status == 'quarantined' %}
Quarantaine
{% else %}
Gezond
{% endif %}
Technische log
{% if latest_run %}
{% if latest_run.status == 'failed' and latest_run.error_message %}
[{% if latest_run.finished_at %}{{ latest_run.finished_at|date:"Y-m-d H:i:s" }}{% else %}--{% endif %}] ERROR: {{ latest_run.error_message }}
{% else %}
[{% if latest_run.finished_at %}{{ latest_run.finished_at|date:"Y-m-d H:i:s" }}{% else %}--{% endif %}] RUN {{ latest_run.get_status_display }}
Extracted: {{ latest_run.extracted_count }} Created: {{ latest_run.created_count }} Updated: {{ latest_run.updated_count }} Duplicate: {{ latest_run.duplicate_count }} {% if latest_run.http_status %}
HTTP {{ latest_run.http_status }}{% endif %} {% endif %} {% else %} Nog geen bronrun beschikbaar. {% endif %}
Extracted: {{ latest_run.extracted_count }} Created: {{ latest_run.created_count }} Updated: {{ latest_run.updated_count }} Duplicate: {{ latest_run.duplicate_count }} {% if latest_run.http_status %}
HTTP {{ latest_run.http_status }}{% endif %} {% endif %} {% else %} Nog geen bronrun beschikbaar. {% endif %}
Bronstatus
Policy: {{ source.get_policy_display }}
Review: {{ source.policy_review_summary }}
Volgende run: {{ source.next_run_at|date:'d/m/Y H:i'|default:'-' }}
{% if source.policy != 'deny' %}
{% else %}
{% endif %}
Nog geen bronnen geregistreerd.
Bronstatus op overzicht
Bronnen geregistreerd
{{ source_total_count }}
Totaal in beheer
Te reviewen
{{ review_pending_count }}
Policy review
Systeemlogboek
Brongezondheid en technische events zijn zichtbaar op source-level kaarten.