Panels In-place Editor Domain Access
Categories
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Component created
Component changed
Component body
The Panels module comes with a handy In-place Editor (IPE) submodule. This tool allows editors to re-arrange/manage panel panes & change between panel layouts from the front-end theme of the site instead of the backend (via Panels Dashboard or Page Manager) However, IPE's permissions are not fine grained enough to cater to everyone's use cases. Editor access could be restricted based on numerous contexts such as Domain or Organic Group access.
This sandbox integrates IPE with Domain Access.
If you manage a Domain Access based setup, this module will allow you to grant access to IPE via user assigned domains. If domains X & Y but not Z were assigned to a user, and the user can use IPE to edit Panel pages or even Panelized nodes, then he/she will be able to use IPE for those on domains X & Y but not Z. This is handy if you want to control which users should be able to edit specific subsets of content assigned to specific domains.
The module only implements this specific use case. It doesn't provide a generic foundation to easily configure fine grained access control of the IPE. It should though.
How to use
1. Install & enable the module
2. Add a new page or panelized node
3. Choose the In-Place Editor Domain Restricted renderer while configuring
4. Profit!
This is an experimental module. Use at your own discretion.