{% extends 'admin/master.html' %} {% block body %}

License Information

Current enterprise license state of this installation.

{% if license is not none %} {% if license.expiry_state == 'expired' %} {% elif license.expiry_state == 'expiring' %} {% endif %} {% if license.host_count_state == 'over' %} {% endif %} {% if license.license_id %} {% endif %} {% if license.customer %} {% endif %} {% if exp_human %} {% endif %} {% if license.max_hosts %} {% endif %}
Edition Enterprise
License ID {{ license.license_id }}
Customer {{ license.customer }}
Expires {{ exp_human }} {% if license.expiry_state == 'expired' %} expired {% elif license.expiry_state == 'expiring' %} expiring soon {% endif %}
Host limit {{ license.max_hosts }} {% if license.current_hosts is not none %} (currently {{ license.current_hosts }}) {% endif %} {% if license.host_count_state == 'over' %} over limit {% endif %}
Features {% if license.features %} {% for feature in license.features %} {{ feature }} {% endfor %} {% else %} none {% endif %}
{% elif package_installed %} {% else %} {% endif %}
{% if package_installed and license is not none %}

Runtime Registry

What the OSS code can actually call right now. Compare against the license-claim Features above — if a feature is in the claim but missing here, the enterprise package failed to wire it up at startup.

Registered features: {{ registry_features or '(none)' }}

Registered hooks: {{ registry_hooks or '(none)' }}

{% if load_status %}

Load status: {{ load_status }}

{% endif %}
{% endif %} {% if package_installed %}

Upload License

Replace the active license file. The signature is verified against the public key shipped with the enterprise package before the file is written. Restart the application after a successful upload to load the new license. {% if license_destination %}
Destination: {{ license_destination }} {% endif %}

{% endif %} {% endblock %}