Permissions

medialoopster administration → Authentication And Authorization → Permissions

The Permissions model is a way to grant or deny users and groups access to various actions. Its entries can be categorized as:

  • administration interface permissions: add, change, delete entries for every model (still with the recommendation that some models are not supposed to be tampered with manually via the administration interface)
  • frontend permissions

Frontend permissions

Content typeNameCodenameDescription
<type> asset*Can approve <type> assetsapprove_<type>_assetApprove/disapprove assets for editorial purpose. Users without this permission will not see disapproved assets as well.
<type> assetCan archive <type> assetsarchive_<type>_assetSend asset to archive.
<type> assetCan change the deletion date of <type> assetschange_<type>asset_date_delChange the delete date via "Current assets → Hold" in the management interface and in the browser interface.
<type> assetCan edit metadata of <type> assetsedit_<type>asset_metadataEdit asset metadata.
<type> assetCan restore <type> assetsrestore_<type>_assetRestore asset from archive.
<type> assetCan transfer <type> assetstransfer_<type>_assetTransfer asset.
<type> assetCan upload <type> filesupload_<type>assetUpload or import assets.
<type> keywordCan use keywords to tag <type> assets.use_<type>keywordUse keywords to tag assets (needs "edit_sequence" as well).
annotationCan add annotations to an asset and change/delete own annotationsannotate_assetCreate annotations, edit/delete own annotations.
favorite item listCan use rough cut editing functionrough_cut_editingUse rough cut editing function.
favorite item list
Can use DEMO player functionrough_cut_editing_demoIn the rough cut editor for favorites lists, play in the media player the compiled footage from the timeline editor, from the current position of the playhead.

global ingest permission

(not attached to a model)

Can access ingest controlingest_controlAccess to the ingest control.

global management permission

(not attached to a model)

Can access managementmanage_medialoopsterAccess to the management interface.
productionCan share assets with other productionsshare_production_assetShare assets with other productions.
sequenceCan edit an asset's sequences and shotsedit_sequenceEdit an asset's sequences and shots metadata, create and delete shots and sequences.
sequenceCan change sequence TRIP-IDchange_trip_idEdit sequence trip-ID.
sequenceCan change sequence RNBchange_rights_rnbEdit sequence permissions and side notes.
shotCan change shot licensorchange_shot_licensorEdit "licensor" field from a shot (needs "edit_sequence" as well).
shotCan change shot licensechange_shot_licenseEdit "license" field from a shot (needs "edit_sequence" as well).
shotCan change shot location citychange_shot_location_cityEdit "location" field from a shot (needs "edit_sequence" as well).
video assetCan use still frame export functionexport_still_frameDownload still image of the current video frame.
viewerCan modify viewer sources and destinationsedit_viewer_optionsModify viewer sources and destinations (ingest).
viewerCan see viewer status messagessee_viewer_statusSee viewer status messages (ingest).
viewerCan see viewer log messagessee_viewer_logsSee viewer log messages (ingest).

* the asset type can be audio, image, video or project.


The Permissions model is complemented by:

  •  devices specific fields:
    • the write permission groups: for asset transfers
    • allow direct writing: the writing is direct, instead of buffered; it is recommended to leave the default true value.
  • user specific fields:
    • superuser status: this user has all permissions from the Permissions models without explicitly assigning them (it does not include login into the administration interface!).
  • read, and optionally write/delete group or user production memberships.


At setting up workflows you can see the combinations of permissions that you need to assign to users for various user workflows.