Upgrading to 2023.5

WediaTransfer

If you want to enable wediatransfer you have to activate the corresponding plugin.

PACKAGED_Portal - Build & deploy configs

Update on vue_app_base_url prop

vue_app_base_url has been modified into an object property vue_apps_base_url :

Instead of:

vue_app_base_url: '/portal/', vue_app_base_url_asset_picker: '/asset-picker/', vue_app_base_url_adobe_asset_picker: '/adobe-asset-picker/', vue_app_base_url_config: '/wedia-config/', vue_app_base_url_office_picker: '/office-picker/', vue_app_base_url_office_outlook_picker: '/office-outlook-asset-picker/',

You will have:

vue_apps_base_url: { 'adobe-asset-picker': '/adobe-asset-picker/', 'asset-picker': '/asset-picker/', 'office-outlook-asset-picker': '/office-outlook-asset-picker/', 'office-asset-picker': '/office-picker/', portal: '/portal/', 'wedia-config': '/wedia-config/', },

The old properties are backward-compatible.

PACKAGED_Portal - update of $.menu.links configuration

The menu has changed in format, transitioning from a horizontal menu to a vertical one.
The description is no longer displayed, but it is now possible to place an icon next to the titles.

Old menu
New menu

Moved files

 

  • src/common/mixins/menu/CwMenuChangeLangMixin/computed/availableLanguages.js → src/common/mixins/menu/CwMenuChangeLangMixin/methods/availableLanguages.js

  • src/common/mixins/menu/CwMenuChangeLangMixin/computed/dropdownLanguages.js → src/common/mixins/menu/CwMenuChangeLangMixin/methods/dropdownLanguages.js

  • src/common/mixins/menu/CwMenuChangeLangMixin/computed/maxInlineLanguages.js → src/common/mixins/menu/CwMenuChangeLangMixin/methods/maxInlineLanguages.js

  • src/common/mixins/menu/CwMenuMixin/computed/currentUserDisplayName.js → src/common/mixins/menu/CwMenuMixin/methods/currentUserDisplayName.js

  • src/common/mixins/menu/CwMenuMixin/computed/footerLinks.js → src/common/mixins/menu/CwMenuMixin/methods/footerLinks.js

 

Structures changes

asset

Fields changes

  • poster

  •  

Tags:

  •  

Added: rest_api_include

 

Creative workflow’s structures (feature not yet available)

collaborativespace

Fields changes

  • owner

    • Tags:

      • Added: rest_api_dam_data/name|lastname|firstname|email|avatar, rest_api_include/massimport

  • team

    • Tags:

      • Added: rest_api_dam_data/name|lastname|firstname|email|avatar

  • job

    • Tags:

      • Added: rest_api_include/massimport

  • brieffiles

    • Tags:

      • Added: rest_api_dam_data/brieffile, rest_api_dam_data/owner

Faces

Selector

Old selector

New selector

Configuration
  • mandatory

    • added

      • Viewable:

      • Editable:

      • Mandatory:

  • not_editable

    • added

      • Viewable:

      • Editable:

      • Mandatory:


massimportpreviousitem

Fields changes

  • owner

    • Tags:

      • Added: rest_api_include/massimport

  • binary

    • Tags:

      • Added: dam_asset_raw_file_field

 


collaborativebrief

Tags

Added

  • rest_api_dam_create

 

 

contentcomments

Fields changes

  • status

    • Nature:
      workflow --> wkfcontentcomments

    • Default value:
      (- empty -) --> 2

  • target (added)

    • Type: data

    • Nature:

    • Label:

    • Default value:

    • Order: 1800

    • 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:


massimportitem

Fields changes

  • created

    • Tags:

      • Added: rest_api_include/massimport

  • owner

    • Tags:

      • Added: rest_api_include/massimport

  • sha

    • Tags:

      • Added: rest_api_mass_import_field

  • space

    • Tags:

      • Added: rest_api_include/massimport, rest_api_create_not_required, rest_api_update_not_required

  • indexingstatus

    • Tags:

      • Added: rest_api_include/massimport, rest_api_create_not_required, rest_api_update_not_required

  • jobowner (added)

    • Type: child

    • Nature: user

    • Label:

    • Default value:

    • Order: 6300

    • 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:

  • itemversion (added)

    • Type: integer

    • Nature:

    • Label:

    • Default value:

    • Order: 6400

    • 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: rest_api_include/massimport, rest_api_create_not_required, rest_api_update_not_required


wkfcontentcomments (ADDED)


wkfcontentcommentsaction (ADDED)


Instances changes

user

user/1000 (ADDED)

  • activated: 2

  • authmedias: 0

  • avatar:

  • blocs:

  • bocolor: blue

  • bolang: 2

  • changepass: 2

  • child:

  • contriblangs: ,2,

  • created: 08/09/2023 09:52:33

  • deactivateonnbrfail: 0

  • email:

  • firstname:

  • groups: ,1,

  • HistoryPasswords:

  • id: 1000

  • internal: 1

  • lastdateconnected:

  • lastname:

  • LastPassChanged: 08/09/2023 09:52:33

  • login:

  • modified: 08/09/2023 09:53:44

  • name: default

  • nbrconnexionfailed: 0

  • organization: 0

  • owner: 1

  • parent:

  • parentgroup: 74

  • password:

  • pkgroletemplate: 0

  • role: 1

  • status: 2

  • type: 2


 

wkfcontentcomment Instances

wkfcontentcomments

wkfcontentcomments/1 (ADDED)

  • activated: 2

  • child:

  • cmdAR:

  • cmdAV:

  • color: 0

  • created: 07/08/2023 08:51:11

  • id: 1

  • isarchived: 2

  • isonline: 2

  • model:

  • modified: 07/08/2023 08:51:11

  • name: no_use

  • onenter:

  • onleave:

  • owner: 1

  • parent:

  • position: 1

  • published: 2

  • status: 2

  • statusAR: 0

  • statusAV: 0


wkfcontentcomments/2 (ADDED)

  • activated: 1

  • child:

  • cmdAR:

  • cmdAV:

  • color: 2

  • created: 07/08/2023 08:51:11

  • id: 2

  • isarchived: 2

  • isonline: 1

  • model:

  • modified: 07/08/2023 08:53:36

  • name: activated

  • onenter:

  • onleave:

  • owner: 1

  • parent:

  • position: 0

  • published: 1

  • status: 2

  • statusAR: 0

  • statusAV: 0


wkfcontentcomments/6 (ADDED)

  • activated: 1

  • child:

  • cmdAR:

  • cmdAV:

  • color: 8

  • created: 07/08/2023 08:53:21

  • id: 6

  • isarchived: 2

  • isonline: 2

  • model:

  • modified: 07/08/2023 09:54:34

  • name: done

  • onenter:

  • onleave:

  • owner: 1

  • parent:

  • position: 0

  • published: 1

  • status: 2

  • statusAR: 0

  • statusAV: 0


wkfcontentcommentsaction

wkfcontentcommentsaction/1 (ADDED)

  • activated: 1

  • child:

  • condition:

  • created: 07/08/2023 08:54:21

  • forward: 0

  • icon:

  • id: 1

  • modified: 07/08/2023 08:54:21

  • name: done

  • ontransition:

  • owner: 1

  • parent:

  • position: 0

  • state_in: 2

  • state_out: 6

  • status: 2


wkfcontentcommentsaction/2 (ADDED)

  • activated: 1

  • child:

  • condition:

  • created: 07/08/2023 08:55:03

  • forward: 2

  • icon:

  • id: 2

  • modified: 07/08/2023 09:53:07

  • name: activate

  • ontransition:

  • owner: 1

  • parent:

  • position: 0

  • state_in: 6

  • state_out: 2

  • status: 2


Plugins changes

PACKAGED_Activity (ADDED)

plugin.xml

  • Services:

    • com.wedia.packaged.activity.extensions.CommentsApiService (com.noheto.extensions.interfaces.services.AbstractPluginApiService)

    • com.wedia.packaged.activity.extensions.ActionsApiService (com.noheto.extensions.interfaces.services.AbstractPluginApiService)

    • com.wedia.packaged.activity.extensions.ActivityApiService (com.noheto.extensions.interfaces.services.AbstractPluginApiService)

    • com.wedia.packaged.activity.extensions.ContentCommentsTrigger (com.noheto.extensions.interfaces.services.IObjectTriggerBusinessService)

    • com.wedia.packaged.activity.extensions.TouchRelationshipsTrigger (com.noheto.extensions.interfaces.services.IObjectTriggerBusinessService)

  • Parameters:

    • touchOnEnabled:

      • type: boolean

      • mandatory: false

      • description: When set to true, pkg/touch/on/* tags are used

      • default value: true

    • targetFieldEnabled:

      • type: boolean

      • mandatory: false

      • description: Enable targetField

      • default value: true

    • targetFieldName:

      • type: string

      • mandatory: false

      • description: Name of the field to store the object key

      • default value: target

    • debugProps:

      • type: string

      • mandatory: false

      • description: One of ['auto', 'true', 'off']

      • default value: auto

PACKAGED_CreativeWorkflow

plugin.xml

  • Services:

    • ADDED com.wedia.packaged.creative.workflow.services.object.CollaborativeSpaceBusinessService (com.noheto.extensions.interfaces.services.IObjectTriggerBusinessService)

PACKAGED_Security

Plugin.xml

  • Parameters:

    • UPDATED role_template_default_permissions:

      • default value:

        • Old:

        • New:

Diff => configresolver permissions have now a default configuration for PACKAGED_Security’s role_template_default_permissions parameter.
This has been done to ensure that the new menu in wedia-config functions correctly for users who have access to wedia-config but do not have the "manage portal" permission.


WediaTransfer (ADDED)

plugin.xml

  • Parameters:

    • scriptSrc:

      • type: string

      • mandatory: true

      • description: Script to use

      • default value: <https://transfer.wedia-group.com/wedrop.es.min.js>

    • scriptType:

      • type: string

      • mandatory: true

      • description: Script to use

      • default value: module

    • init_endpoint:

      • type: string

      • mandatory: true

      • description: AWS APIGateway endpoint to use

      • default value: <https://transfer.wedia-group.com/init>

    • api_key:

      • type: string

      • mandatory: false

      • description: API key for accessing the endpoint. If not secured, leave empty

      • default value: ````

    • email_property:

      • type: string

      • mandatory: true

      • description: property of surfer giving the email

      • default value: email

 


 

WXM_Wedia_Support

POC_AWS_MEDIACONVERT

plugin.xml

 


Plugins Config changes

 

WXM_CART2

  • Parameters:

    • UPDATED previewsProfiles:

      • New value : empty => Default value set in nar config

    • UPDATED shareProfiles:

      • New value : empty => Default value set in nar config


PACKAGED_Activity

  • Activated:

    • true


WediaTransfer

  • Activated:

    • true


 

Â