{% extends "base.html" %} {% block title %}{{ 'Nieuwe school' if nieuw else school.naam }}{% endblock %} {% block page_title %}{{ 'Nieuwe school' if nieuw else 'Instellingen school' }}{% endblock %} {% block extra_css %} {% endblock %} {# Ingevulde waarde; is er nog niets ingevuld, dan staat de standaardwaarde al klaar in het veld. #} {% macro waarde(key, standaard='') -%} {%- if form.get('v_' ~ key) is not none -%}{{ form.get('v_' ~ key) }} {%- elif school and school.waarden.get(key) not in (none, '') -%}{{ school.waarden.get(key) }} {%- else -%}{{ standaard }}{%- endif -%} {%- endmacro %} {% block content %}

🏫 {{ 'Nieuwe school' if nieuw else school.naam }}

{% if not nieuw %}
{% endif %}
{% if mag_alles %}
{% if nieuw %} Korte, vaste afkorting (kleine letters). Kan later niet meer wijzigen. {% else %} {% endif %}
Hiermee wordt de school herkend bij Google-login. Het eerste domein is het hoofddomein (nieuwe accounts).
Wie PIVOT via dit adres opent, komt meteen bij deze school terecht.
{% if not nieuw %} {% if db_status == 'ok' %} ✓ Database bestaat en heeft de PIVOT-tabellen. {% elif db_status in ('ontbreekt', 'leeg') %} ⚠️ {{ 'Deze database bestaat nog niet.' if db_status == 'ontbreekt' else 'Deze database heeft (nog) niet de PIVOT-tabellen.' }} {% endif %} {% endif %}
{% if nieuw %}
{% endif %}
{% else %}

Code {{ school.code }} · domein(en) {{ school.domeinen|join(', ') }} · database {{ school.db_naam }}. Deze gegevens wijzigt de superbeheerder van de scholengroep.

{% endif %}
{% for groep, titel in groepen %} {% if groep not in enkel_super or mag_alles %}

{{ titel }}

{% if groep == 'google' %}
{% if school and school.google_sleutel %}

✓ ingesteld {{ school.google_sleutel.client_email }}

Client-ID voor domeinbrede delegatie (Admin-console › Beveiliging › API-beheer): {{ school.google_sleutel.client_id }}

{% else %}

nog niet ingesteld

{% endif %} Upload het JSON-bestand van het serviceaccount van deze school. Het wordt versleuteld bewaard en is nooit via de website op te vragen.
{% endif %}
{% for v in velden if v.groep == groep %}
{% if v.soort == 'geheim' %} {% set ingesteld = school and school.waarden.get(v.key) %} {% if ingesteld %} {% endif %} {% elif v.soort == 'janee' %} {% set aan = (school.get(v.key) if school else v.standaard) %} {% elif v.soort == 'keuze' %} {% set gekozen = waarde(v.key) %} {% elif v.soort == 'tekstvak' %} {% else %} {% endif %} {% if v.hulp %}{{ v.hulp }}{% endif %}
{% endfor %}
{% endif %} {% endfor %}
{% if session.get('superbeheerder') %} Annuleren {% else %} Annuleren {% endif %}
{% if not nieuw %}
{% if mag_alles %}
{% endif %} {% endif %} {% endblock %}