Specifications

724-746-5500 | blackbox.com
Page 28
MFLY-X
724-746-5500 | blackbox.com
Chapter 6: User Permissions
6. User Permissions
MFLY-X uses a very simple hierarchy. By default, everyone in an organization has permission to do anything, but in some situations
this is not ideal.
To make it simple to manage, we defined some permission levels that you can assign to users. Table 6-1 shows the permission
levels available, with the most privileged at the top.
Table 6-1. User permission levels.
Level Description
Edit the organization and users The user can add and edit users, and organization-wide settings such as enabling detailed playback reporting.
Edit and add hardware The user can install, remove, and reconfigure any MFLY-X hardware settings.
Assign to all screens The user can assign any content to any screen in a given organization.
Edit all sources The user can modify and delete any sources in that organization.
Restricted assignment The user can assign content only to screens for which they are the designated controller.
Restricted source editing The user can create new sources, and edit and modify only sources they created.
At each level, users automatically inherit the permissions of lower levels: they are cumulative. For example, a user set to the Edit
all sourceslevel can modify any source in an organization, but only assign things to screens they control. (This is inherited from
Restricted Assignment.” If the user is to be allowed to assign to any screen, he would need to be upgraded to “Assign all
screens.”
Only users in the Edit the organization and users’ level” level of permissions can control other users’ permissions. However, users
at this permission level can’t adjust their own permission to be lower.
Editing permissions
Editing user permissions is simple. In the MFLY-X interface, go to the Management screen on the top bar, then select Users.
Here, you will see a view of all the users in the organziation. Double-clicking on a user (as long as you have suitable permissions),
will let you edit that users details, including adjusting their permission level.
To adjust who controls a screen, double-click on a screen’s icon, go to the Meta panel in the edit dialog, and set the controller to
the appropriate user. Screens can be controlled by “No controller,” a user account, or a group (see Section 6.1).
6.1 Permissions, Tags, and Smart Playlists
The one place where the user permissions need to be carefully observed is when Smart Playlists are assigned to screens. One
common Smart Playlist people use is “Select all content in the organization with tags that match these specified.” If this is
assigned to a screen, then even if other users couldn’t otherwise assign to that screen, their content with matching tags will
appear there.
If you don’t want this to happen, you must ensure that your Smart Playlist doesn’t select from all sources in the organization, but
instead uses an existing Playlist of content to which others can’t have access.
6.2 Groups
Each user account can be a member of zero or more groups. Adding, editing, and removing user groups is similar to content
management: use +,-,and edit under the list of groups. Drag and drop users into the groups just as you would add content
into a playlist.
To allow one screen to be controlled by more than one user, set the screen’s controller to a group. Then add users to that group
and remember that each user requires at least restricted assignment” permissions.