diff --git a/themes/grav/templates/dashboard.html.twig b/themes/grav/templates/dashboard.html.twig index 013cb5e4..8d1b6cdc 100644 --- a/themes/grav/templates/dashboard.html.twig +++ b/themes/grav/templates/dashboard.html.twig @@ -2,19 +2,22 @@ {% block titlebar %}
-
- - - -
- + {% if authorize(['admin.maintenance', 'admin.super']) %} +
+ + + +
+ + + {% endif %}

{{ "PLUGIN_ADMIN.DASHBOARD"|tu }}

{% endblock %} @@ -28,97 +31,101 @@ {% set backup = admin.lastBackup() %}
-
-
-

{{ "PLUGIN_ADMIN.MAINTENANCE"|tu }}

-
-
-
-
- + {% if authorize(['admin.maintenance', 'admin.super']) %} +
+
+

{{ "PLUGIN_ADMIN.MAINTENANCE"|tu }}

+
+
+
+
+ +
+

 

-

 

-
-
-
-
- - {{ backup.days }}{{ "PLUGIN_ADMIN.DAYS"|tu|lower }} +
+
+
+ + {{ backup.days }}{{ "PLUGIN_ADMIN.DAYS"|tu|lower }} +
+

{{ "PLUGIN_ADMIN.LAST_BACKUP"|tu }}

-

{{ "PLUGIN_ADMIN.LAST_BACKUP"|tu }}

-
-
- - +
+ + +
-
-
-
-

{{ "PLUGIN_ADMIN.STATISTICS"|tu }}

-
- -
- - {{ popularity.getDailyTotal }} - {{ "PLUGIN_ADMIN.TODAY"|tu }} - - - {{ popularity.getWeeklyTotal }} - {{ "PLUGIN_ADMIN.WEEK"|tu }} - - - {{ popularity.getMonthlyTotal }} - {{ "PLUGIN_ADMIN.MONTH"|tu }} - + axisY: { + offset: 15, + showLabel: true, + showGrid: true, + labelOffset: { + x: 5, + y: 5 + }, + scaleMinSpace: 20 + } + }; + Chartist.Bar('#popularity .ct-chart', data, options); + +
+ + {{ popularity.getDailyTotal }} + {{ "PLUGIN_ADMIN.TODAY"|tu }} + + + {{ popularity.getWeeklyTotal }} + {{ "PLUGIN_ADMIN.WEEK"|tu }} + + + {{ popularity.getMonthlyTotal }} + {{ "PLUGIN_ADMIN.MONTH"|tu }} + +
-
+ {% endif %}
{% endblock %} @@ -126,19 +133,19 @@ {% include 'partials/messages.html.twig' %} {% if config.plugins.admin.show_beta_msg %} -
{{ 'PLUGIN_ADMIN.ADMIN_BETA_MSG'|tu }}
+
{{ 'PLUGIN_ADMIN.ADMIN_BETA_MSG'|tu }}
{% endif %} -
-
- {{ "PLUGIN_ADMIN.MANAGE_PAGES"|tu }} + {% if authorize(['admin.pages', 'admin.super']) %} +
+ +

{{ "PLUGIN_ADMIN.LATEST_PAGE_UPDATES"|tu }}

+ + {% for latest in admin.latestPages %} + + {% endfor %} +
{{ latest.title }}{{ latest.route }}{{ latest.modified|nicetime }}
-

{{ "PLUGIN_ADMIN.LATEST_PAGE_UPDATES"|tu }}

- - {% for latest in admin.latestPages %} - - {% endfor %} -
{{ latest.title }}{{ latest.route }}{{ latest.modified|nicetime }}
-
- + {% endif %} {% endblock %} - diff --git a/themes/grav/templates/partials/nav.html.twig b/themes/grav/templates/partials/nav.html.twig index ef71a508..173feefe 100644 --- a/themes/grav/templates/partials/nav.html.twig +++ b/themes/grav/templates/partials/nav.html.twig @@ -20,45 +20,55 @@
  • {{ "PLUGIN_ADMIN.DASHBOARD"|tu }}
  • -
  • - {{ "PLUGIN_ADMIN.CONFIGURATION"|tu }} -
  • -
  • - - {{ "PLUGIN_ADMIN.PAGES"|tu }} - - {{ admin.routes(true)|length }} - - -
  • + {% if authorize(['admin.configuration', 'admin.super']) %} +
  • + {{ "PLUGIN_ADMIN.CONFIGURATION"|tu }} +
  • + {% endif %} + {% if authorize(['admin.pages', 'admin.super']) %} +
  • + + {{ "PLUGIN_ADMIN.PAGES"|tu }} + + {{ admin.routes(true)|length }} + + +
  • + {% endif %} {% if grav.twig.plugins_hooked_nav %} {% for label, item in grav.twig.plugins_hooked_nav %} -
  • - - {{ label|tu }} - -
  • + {% if authorize(['admin.' ~ item.route, 'admin.super']) %} +
  • + + {{ label|tu }} + +
  • + {% endif %} {% endfor %} {% endif %} -
  • - - {{ "PLUGIN_ADMIN.PLUGINS"|tu }} - - - {{ admin.plugins|length }} + {% if authorize(['admin.plugins', 'admin.super']) %} +
  • + + {{ "PLUGIN_ADMIN.PLUGINS"|tu }} + + + {{ admin.plugins|length }} - - -
  • -
  • - - {{ "PLUGIN_ADMIN.THEMES"|tu }} - - - {{ admin.themes|length }} - - -
  • + + + + {% endif %} + {% if authorize(['admin.themes', 'admin.super']) %} +
  • + + {{ "PLUGIN_ADMIN.THEMES"|tu }} + + + {{ admin.themes|length }} + + +
  • + {% endif %} {% include 'nav-pro.html.twig' ignore missing %} diff --git a/themes/grav/templates/plugins.html.twig b/themes/grav/templates/plugins.html.twig index 2c235dd2..81b87ef1 100644 --- a/themes/grav/templates/plugins.html.twig +++ b/themes/grav/templates/plugins.html.twig @@ -23,7 +23,9 @@ {% else %} {{ "PLUGIN_ADMIN.BACK"|tu }} {{ "PLUGIN_ADMIN.ADD"|tu }} - + {% if authorize(['admin.maintenance', 'admin.super']) %} + + {% endif %} {% endif %}

    {{ "PLUGIN_ADMIN.PLUGINS"|tu }}

    @@ -57,4 +59,3 @@ {% endif %}
    {% endblock %} - diff --git a/themes/grav/templates/themes.html.twig b/themes/grav/templates/themes.html.twig index 6c199945..4a9d4988 100644 --- a/themes/grav/templates/themes.html.twig +++ b/themes/grav/templates/themes.html.twig @@ -24,7 +24,9 @@ {% else %} {{ "PLUGIN_ADMIN.BACK"|tu }} {{ "PLUGIN_ADMIN.ADD"|tu }} - + {% if authorize(['admin.maintenance', 'admin.super']) %} + + {% endif %} {% endif %}

    {{ "PLUGIN_ADMIN.THEMES"|tu }}

    @@ -56,6 +58,3 @@ {% endif %}
    {% endblock %} - - -