I'll start this as a new discussion, idea was introduced in #7. Maybe it ends up on the backlog someday.
When defining access for the first time for a page there's an empty slate to build on. Should we have at least an option to initialize with some defaults?
A couple of different approaches:
Configurable default set of group/access (module configuration)
Maybe even an extra option to force this always to ensure a group has access everywhere? On the other hand, if you've got user-admin permission, you're always able to gain access. Thus probably not needed.
Copy inherited access definitions as a starting point
Often it's about changing access just a little: add another editor group, revoke view permission from "everyone", etc.
Could be a module option not to force anyone down this route
At the moment option 2 feels quite natural and flexible to me. Though not very convenient if there are lot's of inherited definitions and you're trying to get rid of those for a child page.
cc: @apeisa @teppokoivula
I'll start this as a new discussion, idea was introduced in #7. Maybe it ends up on the backlog someday.
When defining access for the first time for a page there's an empty slate to build on. Should we have at least an option to initialize with some defaults?
A couple of different approaches:
At the moment option 2 feels quite natural and flexible to me. Though not very convenient if there are lot's of inherited definitions and you're trying to get rid of those for a child page.