@texnixe I tried that but the outcome didn’t seem consistent. I’ll try to explain better.
site.yml has a single list of pages that should be accessible to editors
Till here all is good.
Then there needs to be an index of the pages of the site, visible only to admins. I tried two ways to obtain this.
Option A - Using a standard
The pages are actually hidden to editors (by setting
false for editors in the pages’ blueprints), but they can still see an empty list and can still create new pages.
# site.yml continues (A)
I know I can use user blueprints to avoid creation, but then editors can’t create the only kind of pages they’re supposed to (new stories, that are children of page map).
Option B - Using a field of type
I manually added the pages to this field to create the index but they are still visible to editors even if in their blueprint I set
false for editors.
# site.yml continues (B)
disabled: true # this is to create a static, non editable list