{% load static %} VacatureRadar - Bronnen & Source Health
{% if messages %}
{% for message in messages %}
{{ message }}
{% endfor %}
{% endif %}

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.

{% csrf_token %}
Bookmarklet: sleep naar bladwijzers {% for error in manual_import_form.non_field_errors %} {{ error }} {% endfor %}
{% if manual_import_result %}

Importresultaat

Bron: {{ manual_import_result.source_name }} ({{ manual_import_result.source_id }})

{% if manual_import_result.warnings %}

Waarschuwingen

{% endif %} {% if manual_import_result.jobs %}

Geïmporteerde vacatures

{% endif %}
{% endif %}
{% csrf_token %}
{% for source in sources %} {% with latest_run=source.runs.all|first %}
{% 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 %}
{% endwith %} {% empty %}

Nog geen bronnen geregistreerd.

{% endfor %}

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.