Permissions: Add but not edit

There is nothing built in to support you use case. The general idea is that if you want a page to have different right than its parent this page much have its own rights setup.

A workaround would be to make sure all the new pages contains right configuration that only allow a specific group (like the Admin group for example) to edit those pages.
It all depend how those pages are created:

  • it’s page generated by some application: the easiest would be to put a XWiki.XWikiRights object in some page template which is used when created the new page
  • it’s standard wiki pages: you could write a listener (http://extensions.xwiki.org/xwiki/bin/view/Extension/Observation+Module+Local) which automatically add the XWiki.XWikiRights object to each new page (org.xwiki.bridge.event.DocumentCreatedEvent event)
1 Like