{% extends "base.html" %} {% block title %}Voxint — plugins{% endblock %} {% block body %} {# Console 2.0 P6 plugins sub-page (issue #161): the plugin registry. No plugins ship yet, so the honest default is an empty list; the machinery is here for the first plugin. Kill-switched ids are listed by id only because the registry does not keep a disabled plugin's name or description. #}

Plugins

← Settings

Installed plugins

{% if plugins.active %}
{% for p in plugins.active %} {% endfor %}
PluginState SettingsDescription
{{ p.name }} {{ "on" if p.enabled else "off" }} {{ "yes" if p.has_section else "no" }} {{ p.description }}{% for w in p.warnings %}
{{ w }}{% endfor %}
{% elif plugins.killed_ids %}

No active plugins. Every installed plugin is switched off by the kill switch (listed below).

{% else %}

No plugins are installed. Plugins are optional add-ons that contribute their own settings here; when one is installed, it will appear in this list with its own page.

{% endif %}
{% if plugins.killed_ids %}

Turned off by the kill switch

These plugins are installed but have been switched off with VOXINT_PLUGINS_DISABLED. Remove an id from that list and restart to turn it back on.

{% endif %} {% if plugins.unknown_disabled_ids %}

Unknown ids in the kill switch

VOXINT_PLUGINS_DISABLED names ids that match no installed plugin, so they do nothing. This is usually a typo. Check these entries:

{% endif %}
{% endblock %}