{% extends "layout2.html" %} {% load i18n %} {% load static %} {% block css_include %} {% endblock %} {% block js_include %} {% endblock %} {% block content %} {% csrf_token %} {% translate "X509 Certificate" %} {% translate "Certificate type" %} {{form.type}} {{form.type.errors|safe}} {% translate "Friendly name" %} {{form.name}} {{form.name.errors|safe}} {% translate "Common name" %} {{form.cn}} {{form.cn.errors|safe}} {% translate "PEM Certificate" %} {{form.cert}} {{form.cert.errors|safe}} {% translate "PEM Private Key" %} {{form.key}} {{form.key.errors|safe}} {% translate "PEM Certificate Chain" %} {{form.chain}} {{form.chain.errors|safe}} {% translate "PEM CRL (optional)" %} {{form.crl}} {{form.crl.errors|safe}} {% translate "URI to fetch CRL (optional)" %} {{form.crl_uri}} {{form.crl_uri.errors|safe}} {% endblock %} {% block jquery_code %} $(function() { $('.select2').select2(); $('#id_type').on('change', function(e){ var val = $(this).val(); if (val == "internal" || val=="letsencrypt") { $('.internal').show(); $('.external').hide(); } else if (val == "external") { $('.internal').hide(); $('.external').show(); } }) $('#id_type').trigger('change'); }); {% endblock %}