![Advanced-UI](https://img.shields.io/static/v1?label=UI&message=Advanced&color=lightgrey) ![NOVA-UI](https://img.shields.io/static/v1?label=UI&message=NOVA&color=blue) With the Asset Review plugin, assets can be rated and/or commented in the Asset Sidebar (Advanced UI) and/or in a Detailview Tab (Advanced UI / Nova). If configured, existing reviews can be changed or deleted by the creator or superadmin. Additionally, an average rating for all rated reviews is calculated. [MINITOC] ## Properties To be configured in {home}/appserver/conf/custom.properties ##### guiPlugin.sidebar.assetContent > type: list of string (comma separated), **required: yes**, default: asset_preview,asset_objectinformation,asset_lockinfo,asset_metadatainfo,asset_technicalassetinfo,asset_pinoverview The assetReviewSidebarSection needs to be added to the list of sidebar content in this property. They will be displayed in the provided order. ``` guiPlugin.sidebar.assetContent=asset_preview,asset_objectinformation,asset_lockinfo,asset_metadatainfo,asset_technicalassetinfo,asset_pinoverview,assetReviewSidebarSection ``` ##### guiPlugin.detailview.asset.maintabs > type: list of string (comma separated), **required: yes**, default: overview,customfields,objectinformation,backstage,version,assetrelation,modificationhistory,publicurls The assetReviewDetailViewTab needs to be added to the list of detailview tabs in this property. They will be displayed in the provided order. ``` guiPlugin.detailview.asset.maintabs=overview,customfields,objectinformation,backstage,version,assetrelation,modificationhistory,publicurls,assetReviewDetailViewTab ``` ##### assetReview.license > type: String, **required: yes**, default: - The license key for the plugin (product: assetReview), provided by brix. ##### assetReview.warmCache > type: boolean, required: no, default: false Determines whether the creator cache is loaded initially. ##### assetReview.visibleForGroups > type: list of long (comma separated), required: no, default: - Restrict the use of the plugin to this user group's IDs (superadmins always see it in any case). If not set, all users can see the review component. ##### assetReview.canPost > type: boolean, required: no, default: false Determines whether authorised users can post new reviews. If not, only the list of existing reviews will be shown in the sidebar. This component is always visible for superadmins. ##### assetReview.canUpdate > type: boolean, required: no, default: false Determines whether authorised users can update their own reviews. Superadmins can change all reviews at any time. ##### assetReview.canDelete > type: boolean, required: no, default: false Determines whether authorised users can delete their own reviews. Superadmins can delete all reviews at any time. ##### assetReview.infoFieldId > type: long, required: no, default: - ID of the information field (type: double) to store the average rating. Optional, e.g. for use in the Asset Marker plugin. ## Screenshots ![sidebar](sidebar.png) ![newReview](newReview.png) ![reviewList](reviewList.png) ![nova](nova.png) ## Compatibility Matrix | Asset Review | CELUM (min. version) | | ---------------- |-------------------------| | 1.0.0 | 6.4 (tested with 6.8) | | 1.1.1 | 6.4 (tested with 6.11) | | Nova Plugin | CELUM (min. version) | Backend Plugin (min. version) | |--------------| -------------------- | --------------------- | | 1.1.2-6.11.0 | 6.11.0 | 1.1.1 | 1.1.2-6.12.0 | 6.12.0 | 1.1.1 ## Release Notes #### 1.0.0 > Release: 2021-06-08 Initial Version #### 1.1.1 > Release: 2022-07-21 Nova Support