Server Setup: Xibo CMS 1.8.9 running inside Docker
Relevant Settings/Permissions: Layout Permissions, Public Write; Media Permissions, Public Write; How to Colour Media: Media Colouring; Schedule with view permissions: Yes; Inherit Permissions: Checked.
I have one admin user (me) - and am setting up another user account for another user. This other user should have permissions to modify existing layouts, copy layouts, delete layouts, edit the copies, add regions, delete regions, edit text areas, etc, and schedule all layouts. But - not be able to change other system type setting.
Situation: An existing layout (say “SaturdaySchedule”) has permissions listing Everyone as “View, Edit, and Delete” - and those permissions were set with the “cascade permissions to all items underneath this one” box checked. The second user account can edit, delete, modify regions within SaturdaySchedule. However - say there is a special event and the second user needs to create a special version of the SaturdaySchedule just for that event (to be set as priority layout when scheduled. Second user account goes to list of layouts, locates the SaturdaySchedule, and then in the pull-down box, chooses copy. They give it a name “SaturdayEvent” - and click Copy.
When they then click “Design” for SaturdayEvent - they can edit text in one region, but when they go to delete a region that shouldn’t have any content for this special event, they get an Access Denied message.
If I check the permissions for the SaturdayEvent layout, everyone is listed as “View and Edit” - but no delete permission. If I check delete for Everyone, and click the “Cascade Permissions” box, and click save, then the second user is able to then delete the region they would need to delete.
It behaves the same if I copy the layout as myself (admin) - the copied layout SaturdayEvent does not have the “delete” permission for everyone, even though the SaturdaySchedule layout did.
Is there some other setting I should be enabling to allow the Delete permission to be inherited by the copy the second user is making?
Thanks,
-Eric