Xibo CMS 3.0.5 Widget sharing permissions issue - help please!

CMS Version

3.0.5

Player Type

Android

Player Version

Android 3-308

Issue

I am attempting to on board a new hire with limited permissions. I have been able to stumble through most of UX, however I seem to be stuck on the last portion. My company’s setup is a little different than the standard playlist, so that might be where my problem is.

For each display, we create a new layout and then add a widget for each piece of media needed for that location. Example: Store 1 has Layout “Store 1” and 3 widgets assigned for each image or video (store1.jpg, store2.jpg, store3.mp4). This allows us to order and set durations to the media, and then only need to “replace” the media in the library for updates.

The new user I created has the ability to view all displays and playlists, and can edit or delete them. However, when the user “checks out” any layout and attempts edit to the WIDGETS, they receive an ‘Error, you do not have widget permissions.’ message. I have found the only way for me to provide full edit permission on a layout requires me to go to EACH individual widget in the layout and edit the sharing. Even if the widget has the same media in it, I have to go and edit each widget individually. We currently have ~210 layouts with anywhere from 10-20 widgets in each. I am about to take on the tedious task of updating all of the widget permissions, but want to check and make sure I have not missed another area that would allow me to mass update all widget sharing permissions.

I also am concerned for future layouts/widgets being created and how to edit the default permissions, if I have a new user suddenly in the mix.

Sorry for the long post, hope it made sense though! Have been pounding my head the last few days trying to figure this out. Hope someone else might know a trick.

Thanks all!!

Hi, so even though you have given the user access to the Layout/Playlist they would still need access to the added media (library based images/videos etc) in order to be able to view/edit/delete those too.

You could make things easier by using Folders. For each Display you could create a Folder and then save the Layouts/Playlists and Media to it Then give the user the interaction level required using Share options for each Folder. Anything that is added to this Folder would then inherit the Share options set for Users/User Groups.

Images/Videos can also be set to save to a Folder on upload to the Library.

Do let us know if that is helpful to you!

Hi Natasha!

Thanks for the reply.

The user has access to Layout/Playlist as well as all added media. The user can view/edit/delete all layouts and can go into the media tab in the library to view/edit/delete any of that as well. However they are unable to edit any of the actual content INSIDE of the layout, even with all the permissions just listed. When attempting to edit any layouts, they also require each WIDGET inside the layout to be shared, even if the media has already been granted permission. I have not seen anywhere to search for all widgets and mass update permissions for those, like I was able to do for all layouts & media by using selecting all > with selected > share on the search page for each. Seems like the widget share is only available for each individual widget in a playlist and that is my issue.

If you saved a Layout to a Folder than all Regions, Widgets would also inherit the set options. Without the use of Folders, you would have to set those for each on the Layout as there is no other option to cascade those down.

Changing Ownership of the Layout would also cascade down to the Regions, Widgets on the Layout but then only that User (Owner) would be able to edit.

Folders should provide an easier way to share multiple things with Users/User Groups, with each object added to the Folder inheriting the access so negates the need to set these on individual objects.

I hope that makes sense?

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.