+
{{ "PLUGIN_ADMIN.BACKUPS_STATS"|tu }}
+
+
-
-
-
-
{{ "PLUGIN_ADMIN.BACKUPS_STATS"|tu }}
-
-
-
-
-
- {% if percent_used >= 100 %}
-
- {% else %}
-
- {% endif %}
-
-
{{ bar_msg }}
+
+
+ {% if percent_used >= 100 %}
+
+ {% else %}
+
+ {% endif %}
+
{{ bar_msg }}
+
-
-
- {{ backups|length }}
- {{ "PLUGIN_ADMIN.BACKUPS_COUNT"|tu }}
-
-
- {{ profiles|count }}
- {{ "PLUGIN_ADMIN.BACKUPS_PROFILES_COUNT"|tu }}
-
-
- {{ newest_backup }}
- {{ "PLUGIN_ADMIN.BACKUPS_NEWEST"|tu }}
-
-
- {{ oldest_backup }}
- {{ "PLUGIN_ADMIN.BACKUPS_OLDEST"|tu }}
-
-
-
+
+
+ {{ backups|length }}
+ {{ "PLUGIN_ADMIN.BACKUPS_COUNT"|tu }}
+
+
+ {{ profiles|count }}
+ {{ "PLUGIN_ADMIN.BACKUPS_PROFILES_COUNT"|tu }}
+
+
+ {{ newest_backup }}
+ {{ "PLUGIN_ADMIN.BACKUPS_NEWEST"|tu }}
+
+
+ {{ oldest_backup }}
+ {{ "PLUGIN_ADMIN.BACKUPS_OLDEST"|tu }}
+
+
+
- {% include 'partials/blueprints.html.twig' with { blueprints: data.blueprints, data: data } %}
+ {% include 'partials/blueprints.html.twig' with { blueprints: data.blueprints, data: data } %}
- {% include 'partials/modal-changes-detected.html.twig' %}
+ {% include 'partials/modal-changes-detected.html.twig' %}
- {% endif %}
diff --git a/themes/grav/templates/partials/tools-direct-install.html.twig b/themes/grav/templates/partials/tools-direct-install.html.twig
index af496442..a9e26975 100644
--- a/themes/grav/templates/partials/tools-direct-install.html.twig
+++ b/themes/grav/templates/partials/tools-direct-install.html.twig
@@ -25,6 +25,5 @@
{{ nonce_field('admin-form', 'admin-nonce')|raw }}
-
diff --git a/themes/grav/templates/partials/tools-logs.html.twig b/themes/grav/templates/partials/tools-logs.html.twig
index 13cf8239..9d94c438 100644
--- a/themes/grav/templates/partials/tools-logs.html.twig
+++ b/themes/grav/templates/partials/tools-logs.html.twig
@@ -15,7 +15,6 @@
{% import _self as macro %}
- {% if authorize(['admin.super']) %}
{% set file = grav.uri.query('log') ?: 'grav' %}
{% set verbose = grav.uri.query('verbose') == 'true' ? true : false %}
{% set lines = grav.uri.query('lines') ?: 20 %}
@@ -24,57 +23,56 @@
diff --git a/themes/grav/templates/partials/tools-reports.html.twig b/themes/grav/templates/partials/tools-reports.html.twig
index 187a55b0..32f9cc8d 100644
--- a/themes/grav/templates/partials/tools-reports.html.twig
+++ b/themes/grav/templates/partials/tools-reports.html.twig
@@ -1,16 +1,15 @@
- {% if authorize(['admin.configuration_reports', 'admin.super']) %}
- {% set reports = admin.generateReports() %}
+ {% set reports = admin.generateReports() %}
-
- {% for title, report in reports %}
-
{{ title }}
- {{ report|raw }}
- {% endfor %}
-
+
+ {% for title, report in reports %}
+
{{ title }}
+ {{ report|raw }}
+ {% endfor %}
+
+
+ {% include 'partials/modal-changes-detected.html.twig' %}
- {% include 'partials/modal-changes-detected.html.twig' %}
- {% endif %}
diff --git a/themes/grav/templates/partials/tools-scheduler-titlebar.html.twig b/themes/grav/templates/partials/tools-scheduler-titlebar.html.twig
index 0e4aaf27..20321e03 100644
--- a/themes/grav/templates/partials/tools-scheduler-titlebar.html.twig
+++ b/themes/grav/templates/partials/tools-scheduler-titlebar.html.twig
@@ -2,5 +2,5 @@
{{ "PLUGIN_ADMIN.BACK"|tu }}
diff --git a/themes/grav/templates/partials/tools-scheduler.html.twig b/themes/grav/templates/partials/tools-scheduler.html.twig
index 28b76e4f..1bf9a4fd 100644
--- a/themes/grav/templates/partials/tools-scheduler.html.twig
+++ b/themes/grav/templates/partials/tools-scheduler.html.twig
@@ -1,37 +1,33 @@
{% set data = admin.data('config/scheduler') %}
+ {% set cron_status = grav.scheduler.isCrontabSetup()%}
- {% if authorize(['admin.configuration_scheduler', 'admin.super']) %}
-
- {% set cron_status = grav.scheduler.isCrontabSetup()%}
-
- {% if cron_status == 1 %}
-
-
{{ "PLUGIN_ADMIN.SCHEDULER_INSTALL_INSTRUCTIONS"|tu }}
-
{{ "PLUGIN_ADMIN.SCHEDULER_INSTALLED_READY"|tu }}
-
- {% elseif cron_status == 2 %}
-
{{ "PLUGIN_ADMIN.SCHEDULER_CRON_NA"|tu }}
- {% else %}
-
{{ "PLUGIN_ADMIN.SCHEDULER_NOT_ENABLED"|tu }}
- {% endif %}
-
-
diff --git a/themes/grav/templates/tools.html.twig b/themes/grav/templates/tools.html.twig
index badbcae7..fa604ad5 100644
--- a/themes/grav/templates/tools.html.twig
+++ b/themes/grav/templates/tools.html.twig
@@ -25,9 +25,13 @@
@@ -35,8 +39,12 @@
{% endblock %}
{% block content %}
- {% if authorize(['admin.tools', 'admin.super']) %}
+ {% set perms = tools[tools_slug]|first %}
+
+ {% if authorize(perms) %}
{% include 'partials/tools-' ~ tools_slug ~ '.html.twig' ignore missing %}
+ {% else %}
+
Unauthorized
{% endif %}
{% endblock %}