diff --git a/themes/grav/templates/forms/fields/page_access/page_access.html.twig b/themes/grav/templates/forms/fields/page_access/page_access.html.twig new file mode 100644 index 00000000..df80f76a --- /dev/null +++ b/themes/grav/templates/forms/fields/page_access/page_access.html.twig @@ -0,0 +1,30 @@ +{% extends "forms/field.html.twig" %} + +{% block input %} + {% set permissions = grav.permissions %} + {% set access = permissions.access(value) %} + {% set tu = grav.twig.twig.filters['tu'] is defined %} + {% if object and field.check_authorize %} + {% set auth_badges = true %} + {% set super = object.authorize('admin.super', 'test') %} + {% endif %} + +
+ {% set optionsList = [ + { 'Site': { + 'site': 'Site', + 'site.login': 'Site Login' + } + }, + { 'Admin': { + 'admin': 'Admin', + 'admin.login': 'Admin Login', + 'admin.cache': 'Admin Cache', + 'admin.users': 'User Accounts' + } + } + ] %} +
+ + {% include 'forms/fields/select/select.html.twig' with { field: { label: false, display_label: false, options: optionsList } } %} +{% endblock %} \ No newline at end of file