From c6bde87cf63f59146a06e71997e69e9f058c3e1e Mon Sep 17 00:00:00 2001 From: Matias Griese Date: Mon, 9 Nov 2020 15:20:20 +0200 Subject: [PATCH] Fixed missing special groups `authors` and `defaults` for pages --- CHANGELOG.md | 3 ++- .../templates/forms/fields/acl_picker/acl_picker.html.twig | 7 ++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 42a81dec..950d08f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,10 @@ 1. [](#improved) * Auto-link a plugin/theme license in details if it starts with `http` * Allow to fallback to `docs:` instead of `readme:` - * Forward a `sid` to GPM when downloading a premium package + * Forward a `sid` to GPM when downloading a premium package 1. [](#bugfix) * Fixed Safari issue with new ACL picker field [#1955](https://github.com/getgrav/grav-plugin-admin/issues/1955) + * Fixed missing special groups `authors` and `defaults` for pages # v1.10.0-rc.17 ## 10/07/2020 diff --git a/themes/grav/templates/forms/fields/acl_picker/acl_picker.html.twig b/themes/grav/templates/forms/fields/acl_picker/acl_picker.html.twig index 8d127784..c955cc01 100644 --- a/themes/grav/templates/forms/fields/acl_picker/acl_picker.html.twig +++ b/themes/grav/templates/forms/fields/acl_picker/acl_picker.html.twig @@ -30,7 +30,12 @@ update: { letter: 'U', title: 'Update', value: '' }, delete: { letter: 'D', title: 'Delete', value: '' } } %} - {% set optionsList = [] %} + + {% if object.hasFlexFeature('page') %} + {% set optionsList = [{text: 'Page Authors (Special)', value: 'authors'}, {text: 'Default ACL (Special)', value: 'defaults'}] %} + {% else %} + {% set optionsList = [] %} + {% endif %} {% for group in groups.index %} {% set optionsList = optionsList|merge([{ text: group.readableName ?? group.groupname, value: group.groupname }]) %} {% endfor %}