Upgrading to 2024.5

PACKAGED_Portal & New features

Status indicator update

Status indicator : Setup | On Dam domain

Status change action

Status update : Setup | Dam, Portals & Boards

Portals filter edition

Portals feature explained | Portals filters managment

Asset versions

Version Management : Technical Documentation and Installation guide

Configuration changes

Please check the configuration changes below. Specific updates have been identified in the DAM domain, including a reordering of actions on the asset details view. These changes may require your attention as they could impact your project. Please review to ensure compatibility

board

  • cart-provider-content-mode ADDED

    • "both"

  • explore

    • layout

      • hide-status

        • true → false UPDATED

    • footer

      • selection

        • actions

          •  

New Order

Previous Order

New Order

Previous Order

downloadSelection

boardToggleItems

boardToggleItems

damLandingPage

damLandingPage

updateAssetStatus

updateAssetStatus ADDED

boardItemsRemove

boardItemsRemove

 

 

common

  • cursors:

    • collaborate-search-users ADDED :

      • path: "dam/data/user"

      • props: "id,avatar,name,role,status"

      • static-query:

        • activated:

          • eq: true

        • id:

          • nin: "${surfer.id}"

  • named-actions:

    • dam-bulk-edit:

      • i18n-disabled-tooltip: "dam.bulk-update-asset.action.disabled.tooltip" ADDED

    • update-asset-status ADDED :

      • action: "dam/updateAssetStatus"

      • i18n-disabled-tooltip: "dam.update-asset-status.action.disabled.tooltip"

      • i18n: "general.tooltip.bulkupdatestatus"

      • icon: "fal fa-circle-dot"

  • named-displays:

    • default-asset-detail-meta:

      • column:

        • tabs:

          • default-asset-detail-tab-metadata UNCHANGED

          • default-asset-detail-tab-asset-insights UNCHANGED

          • default-asset-detail-tab-versions ADDED

    • default-asset-detail-tab-versions ADDED :

      • config:

        • component: "CwDefaultDetailVersionsTab"

      • i18n: "asset.assetVersionHistory.label"

      • security:

        • "objectdata/insert"

dam

  • details:

    • actions:

      • display-status-update-action: true ADDED

      • max-displayed-actions:

        • 8 → 5 UPDATED

      • actions:

        •  

New Order

Previous Order

New Order

Previous Order

damDownload

damReverseSearch

addTo

damComposePicture

damEdit

damComposeVideo

damComposePicture

damEdit

damComposeVideo

addTo

damEmbed

damShare

damReverseSearch

damEmbed

damShare

damDownload

 

  • explore:

    • show-assets-status:

      • false → true UPDATED

    • footer:

      • selection:

        • actions:

          •  

New Order

Previous Order

New Order

Previous Order

downloadSelection

damSendByMailSelection

damSendByMailSelection

damBoard

damBoard

damLandingPage

damLandingPage

updateAssetStatus

updateAssetStatus ADDED

damBulkEdit

damBulkEdit

 

 

  • named-filters:

    • rights-group:

      • config:

        • rightsGroupRightsType --> rightsGroupRightType UPDATED

        • rightsGroupEndRights UNCHANGED

 

editor

  • froala

    • toolbarButtons

      • Removed:

        • moreText :

          { "buttons": [ "bold", "italic", "underline", "strikeThrough", "fontSize", "textColor" ] }
        • moreParagraph :

          { "buttons": [ "alignLeft", "alignCenter", "formatOLSimple", "formatOL", "formatUL" ] }
        • moreRich :

          { "buttons": [ "insertLink", "emoticons" ] }
        • moreMisc :

      • Added:

spaces

portals

 

 

Structures changes

asset

Fields changes

  • owner

    • Tags:

      • Added: rest_api_include

  • copietravail

    • Tags:

      • Added: rest_api_include

  • uid

    • Tags:

      • Added: rest_api_include

  • version

    • Tags:

      • Added: rest_api_include

  • portals

  • versionsdata (added)

    • Type: data

    • Nature:

    • Label:

    • Default value:

    • Order: 7400

    • Remote name:

    • Max size: 0

    • Attachment:

    • In list:

    • Editable: false

    • Viewable: false

    • Mandatory: false

    • Null if empty: false

    • Auto carriage return: false

    • Index: Not indexed

    • i18n: false

    • i18n for:

    • Tags:


pimasset

Fields changes

  • portals (added)

    • Type: childmultilngdb

    • Nature: portal

    • Label:

    • Default value:

    • Order: 7300

    • Remote name:

    • Max size: 0

    • Attachment:

    • In list:

    • Editable: false

    • Viewable: false

    • Mandatory: false

    • Null if empty: false

    • Auto carriage return: false

    • Index: Not indexed

    • i18n: false

    • i18n for:

    • Tags: pkg/versions/keep/on/publish, rest_api_include

  • versionsdata (added)

    • Type: data

    • Nature:

    • Label:

    • Default value:

    • Order: 7400

    • Remote name:

    • Max size: 0

    • Attachment:

    • In list:

    • Editable: false

    • Viewable: false

    • Mandatory: false

    • Null if empty: false

    • Auto carriage return: false

    • Index: Not indexed

    • i18n: false

    • i18n for:

    • Tags:


wxmcart

Fields changes

  • name

    • Type:
      data --> sentence

 

 

Instances changes

On the changes below we can see that, a new workflow action has been added to the default asset workflow (wkfasset). This action enables publishing or republishing of archived assets. By default, this action is available only to users with the Administrator role type.

wkfassetaction

wkfassetaction/13 (ADDED)

  • activated: 1

  • child:

  • condition:

  • created: 12/11/2024 09:14:32

  • forward: 0

  • icon:

  • id: 13

  • modified: 12/11/2024 09:14:32

  • name: publish

  • ontransition:

  • owner: 1

  • parent:

  • position: 0

  • roles:

  • state_in: 7

  • state_out: 6

  • status: 2

 


pkgroletemplate

pkgroletemplate/997

image-20241204-105801.png

 

Plugins changes

PACKAGED_CW_FeedbackService

plugin.xml

  • Parameters:

    • UPDATED mail_to:

      • default value:

        • Old:

        • New:

    • UPDATED mail_cci:

      • default value:

        • Old:

        • New:


WXM_Analytics_OData

plugin.xml

  • Parameters:

    • UPDATED authorized_role_ids:

      • default value:

        • Old:

        • New:


WXM_BO_Options

plugin.xml

  • Parameters:

    • UPDATED cache_cdnMaxAge:

      • default value:

        • Old:

        • New:

    • UPDATED cache_cdnStaleMaxAge:

      • default value:

        • Old:

        • New:


WXM_DAMDY

plugin.xml

  • Parameters:

    • UPDATED evp.ia.activated:

      • default value:

        • Old:

        • New:


WXM_FulltextSandbox

plugin.xml

  • Parameters:

    • UPDATED fieldsBoosts:

      • default value:

        • Old:

        • New:


PACKAGED_Versions (ADDED)

plugin.xml

  • Services:

    • com.wedia.packaged.versions.extensions.AssetsTrigger (com.noheto.extensions.interfaces.services.IObjectTriggerBusinessService)

    • com.wedia.packaged.versions.extensions.PluginLifecycle (com.noheto.extensions.interfaces.services.IPluginLifeCycleBusinessService)

    • com.wedia.packaged.versions.extensions.VersionsAPIService (com.noheto.extensions.interfaces.services.AbstractPluginApiService)

    • com.noheto.restapi.startup.ApiBusinessServiceStartup (com.noheto.extensions.interfaces.services.InstallableService)

    • com.wedia.packaged.versions.extensions.VersionsAdminApiService (com.noheto.extensions.interfaces.services.AbstractPluginApiService)


 

PACKAGED_Security

UPDATED pkgV1ObjectActions(action)

image-20241204-142300.png

Old expression

New expression

Security changes

This updates (below and above) were made to simplify and improve the evaluation of a user's changestatus rights on the front end. It is essential for the "update status" action to function correctly from the front end. The primary purpose of this update is to determine if the user has at least one changestatus action available globally within the DAM object structure.

Domains changes

objectactions

changestatus(ADDED)
  • Action description

    • Description:

    • Enabled: true

  • Action parameters:

    • objectname: wsnoheto.securite.parameter.LowerStringParameter

    • surfer: wsnoheto.securite.parameter.SurferParameter

  • Rules:

    • WEDIA Packaged - Default rule

      • Rule details

        • Description: Relies on permissions granted to role

        • Enabled: true

        • Blocking: false

      • Expression:

    • WEDIA Packaged - Developper

      • Rule details

        • Description: Developers can do everything

        • Enabled: true

        • Blocking: false

      • Expression: