{% extends "base.html" %} {% load static %} {% block title %}Bronnen · VacatureRadar{% endblock %} {% block content %}
Actieve bronnen{{ active_source_count }}van {{ source_total_count }} geregistreerd
Werkgeverswaaklijst{{ watchlist_count }}interessante regionale werkgevers
Veilige modusAANpolicy + SSRF-validatie
Regionale werkgeversradar

2400 Mol · straal 40 km

De werkgeverscatalogus is rond Mol gereviewd. Afstanden gebruiken lokale postcodecoördinaten en blijven afhankelijk van de concrete werklocatie in de vacature.

{% if active_search_profile.home_latitude != None and active_search_profile.home_longitude != None %}Afstanden actief{% else %}Profiel controleren{% endif %}
{% if active_search_profile %}

Actief profiel: postcode {{ active_search_profile.home_postal_code|default:"niet ingevuld" }} · {{ active_search_profile.home_municipality|default:"gemeente onbekend" }} · maximaal {{ active_search_profile.max_distance_km }} km.{% if active_search_profile.home_latitude == None or active_search_profile.home_longitude == None %} Coördinaten ontbreken nog; vacatureafstanden worden niet geschat.{% else %} Postcodecentrum gecontroleerd via de lokale GeoNames-dataset.{% endif %}

{% endif %}
{% if watchlist_sources %}
Ook volgen zonder vacature

Interessante werkgeverswaaklijst

Deze werkgevers liggen in de ruime regio en blijven zichtbaar, ook wanneer er nu geen geschikte vacature is. Ze worden pas automatisch gescand na een stabiele, veilige parserproef.

{{ watchlist_count }} gevolgd
{% for source in watchlist_sources %}
{{ source.name }}Waaklijst

{{ source.metadata.municipality_scope }} · {{ source.metadata.watchlist_reason }}

{{ source.metadata.current_observation }}
Open carrièrepagina
{% endfor %}
{% endif %}
Brede marktdekking

Platformmailboxen

Koppel per jobboard een aparte alertmailbox. De scheduler controleert elke vijf minuten welke mailbox volgens haar eigen interval aan de beurt is.

{{ mailbox_connections|length }} gekoppeld
{% if not mailbox_credential_key_ready %}

Credentialopslag is nog vergrendeld. Stel eerst MAILBOX_CREDENTIAL_KEYS in; app-wachtwoorden worden nooit onversleuteld opgeslagen.

{% endif %}
{% for connection in mailbox_connections %}
{{ connection.get_platform_display }}-mailbox{% if connection.enabled %}{% if connection.last_error_category %}Aandacht nodig{% else %}Actief{% endif %}{% else %}Gepauzeerd{% endif %}

{{ connection.get_provider_display }} · {{ connection.username }} · {{ connection.get_poll_interval_minutes_display|lower }}

{% if connection.last_success_at %}Laatste import {{ connection.last_success_at|date:"d/m/Y H:i" }}.{% else %}Nog geen geslaagde import.{% endif %} {% if connection.enabled %}Volgende controle {{ connection.next_poll_at|date:"d/m/Y H:i" }}.{% endif %} {% if connection.last_error_message %}

{{ connection.last_error_message }}

{% endif %}
{% if connection.enabled %}
{% csrf_token %}
{% endif %}Wijzigen
{% csrf_token %}
{% empty %}
Nog geen mailbox gekoppeld

Koppel hieronder per gewenst jobboard de mailbox die de bijbehorende vacaturealerts ontvangt.

{% endfor %}
Versleutelde IMAP-koppeling{% if editing_mailbox %}{{ editing_mailbox.get_platform_display }}-mailbox wijzigen{% else %}Platformmailbox koppelen{% endif %}Gmail, Outlook / Microsoft 365 of aangepaste IMAP
{% csrf_token %}
{% for error in mailbox_form.non_field_errors %}
{{ error }}
{% endfor %}
{% if editing_mailbox %}Annuleren{% endif %}
{% for platform in platform_alerts %}
{{ platform.label }}-alert instellen

{{ platform.help_text }} VacatureRadar verwerkt alleen links van {{ platform.label }} en logt niet in op het platform.

Open {{ platform.label }}
{% endfor %}
Gecontroleerde invoerHandmatige importPublieke URL of vacaturetekst toevoegen

URL-import passeert altijd het bronbeleid en de SSRF-validatie.

{% csrf_token %}
{% for error in manual_import_form.non_field_errors %}
{{ error }}
{% endfor %}
Bookmarklet installeren
{% if manual_import_result %}
Importresultaat

Importresultaat

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

Modus
Modus: {{ manual_import_result.mode }}
Herkenbare items
Herkenbare items: {{ manual_import_result.extracted_count }}
Nieuwe vacatures
Nieuwe vacatures: {{ manual_import_result.created_count }}
Duplicaten
Duplicaten: {{ manual_import_result.duplicate_count }}
{% if manual_import_result.warnings %}

Waarschuwingen

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

Geïmporteerde vacatures

{% endif %}
{% endif %}
Scan-endpoints

{{ source_total_count }} geregistreerde bronnen

Status is gebaseerd op bronbeleid en de meest recente run.

{% csrf_token %}
{% for source in sources %}{% with latest_run=source.runs.all|first %}
{% if source.policy != 'deny' %}{% endif %}

{{ source.name }}

{{ source.get_source_type_display }} · {{ source.domain|default:"Geen domein" }}

{{ source.get_policy_display }}{% if latest_run %}laatste run {{ latest_run.started_at|date:"d/m/Y H:i" }}{{ source.job_count }} vacatures in radar{% else %}nog niet gestart{% endif %}
{% if source.policy == 'deny' %}Geblokkeerd{% elif source.status == 'quarantined' %}Quarantaine{% elif latest_run %}{{ latest_run.get_status_display }}{% else %}Geen run{% endif %}
{% if source.discovery_evidence %}
Ontdekkingsevidence
    {% for evidence in source.discovery_evidence %}
  • {{ evidence.label|default:"Ontdekte bron" }}: {{ evidence.url }}
  • {% endfor %}
{% endif %}
{% endwith %}{% empty %}

Nog geen bronnen

Registreer een bron via de beheeropdrachten of gebruik handmatige import.

{% endfor %}
{% endblock %}