{% extends theme("management/management_layout.html") %} {% set page_title = _("Plugins") %} {% block breadcrumb %} {% endblock %} {% block management_content %} {%- from theme('_macros/navigation.html') import navlink with context -%} {%- from theme('_macros/form.html') import action_confirm -%}
{% trans %}Manage Plugins{% endtrans %}
{% trans %}Plugin{% endtrans %}
{% trans %}Information{% endtrans %}
{% trans %}Manage{% endtrans %}
{% for plugin in plugins %}
{{ plugin.name.title() }} ( {%- if plugin.info.url -%} {{ plugin.info.package_name }} {%- else -%} {{ plugin.info.name }} {%- endif -%} ) {% if plugin.name in pending_migrations %} {% trans %}requires migrations{% endtrans %} {% elif plugin.name in applied_migrations %} {% trans %}migrations{% endtrans %} {% endif %}
{% trans %}Version{% endtrans %}: {{ plugin.info.version }}
{{ plugin.info.summary }}
{% trans %}by{% endtrans %} {{ plugin.info.author }}
{% if not plugin.enabled %}
{% else %}
{% endif %} {% if plugin.is_installed and plugin.needs_setting_upgrade() %} {{ action_confirm( id="plugin-upgr-" ~ plugin.name, url=url_for('management.upgrade_plugin', name=plugin.name), title=_("Upgrade"), btn="btn btn-sm btn-primary", icon_only=False ) }} {% endif %} {% if plugin.enabled and (plugin.name in pending_migrations or (plugin.is_installable and not plugin.is_installed)) %} {{ action_confirm( id="plugin-inst-" ~ plugin.name, url=url_for('management.install_plugin', name=plugin.name), title=_("Install"), btn="btn btn-sm btn-info", icon_only=False ) }} {% endif %} {% if plugin.name in applied_migrations or (plugin.is_installable and plugin.is_installed) %} {{ action_confirm( id="plugin-uninst-" ~ plugin.name, url=url_for('management.uninstall_plugin', name=plugin.name), title=_("Uninstall"), btn="btn btn-sm btn-danger", icon_only=False ) }} {% endif %} {% if plugin.is_installable and plugin.is_installed %} Settings {% endif %}
{% endfor %}
{% include theme("_partials/confirm_dialog.html") %} {% endblock %}