Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

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.

Moved files

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

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

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

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

  • src/common/mixins/menu/CwMenuMixin/computed/footerLinks.jssrc/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)

 Details

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

Collection<String> faces = new HashSet<String>();

faces.add("mandatory");

if(!"4".equals(surfer.getRoleId().toString())){
}
    faces.add("not_editable");
// will be moved up when other roles will have access to the spaces

return faces;
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

 Details

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)

 Details ...

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

 Details

plugin.xml

  • Services:

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

PACKAGED_Security

 Details

Plugin.xml

  • Parameters:

    • UPDATED role_template_default_permissions:

      • default value:

        • Old:

          
          {
            "v1": {
              "objectdata": {
                "#damobject": {
                  "broadcastvideo": {
                    "enabled": false,
                    "permissions": []
                  },
                  "definevideoposter": {
                    "enabled": false,
                    "permissions": []
                  },
                  "editpicture": {
                    "enabled": false,
                    "permissions": []
                  },
                  "editvideochapters": {
                    "enabled": false,
                    "permissions": []
                  },
                  "editvideosubtitles": {
                    "enabled": false,
                    "permissions": []
                  },
                  "embed": {
                    "enabled": false,
                    "permissions": []
                  },
                  "managevideocalltoactions": {
                    "enabled": false,
                    "permissions": []
                  },
                  "managevideorolls": {
                    "enabled": false,
                    "permissions": []
                  },
                  "sharesocialnetworks": {
                    "enabled": false,
                    "permissions": []
                  },
                  "slicevideo": {
                    "enabled": false,
                    "permissions": []
                  }
                },
                "resolution": {
                  "view": {
                    "enabled": false,
                    "permissions": ["$anystatus/$anyowner"]
                  }
                },
                "user": {
                  "insert": {
                    "enabled": false,
                    "permissions": []
                  },
                  "update": {
                    "enabled": false,
                    "permissions": []
                  },
                  "delete": {
                    "enabled": false,
                    "permissions": []
                  },
                  "changestatus": {
                    "enabled": false,
                    "permissions": []
                  },
                  "view": {
                    "enabled": false,
                    "permissions": ["$online/$anyowner"]
                  }
                },
                "userregistration": {
                  "insert": {
                    "enabled": false,
                    "permissions": []
                  },
                  "update": {
                    "enabled": false,
                    "permissions": []
                  },
                  "delete": {
                    "enabled": false,
                    "permissions": []
                  },
                  "changestatus": {
                    "enabled": false,
                    "permissions": []
                  },
                  "view": {
                    "enabled": false,
                    "permissions": []
                  }
                },
                "vueapphomewidget": {
                  "view": {
                    "enabled": true,
                    "permissions": ["$online/$anyowner"]
                  }
                },
                "@collaborative~workflow": {
                  "view": {
                    "enabled": false,
                    "permissions": ["$anystatus/$anyowner"]
                  },
                  "insert": {
                    "enabled": false,
                    "permissions": ["$anycreation"]
                  },
                  "update": {
                    "enabled": false,
                    "permissions": ["$anystatus/$selfowner"]
                  },
                  "delete": {
                    "enabled": false,
                    "permissions": ["$anystatus/$selfowner"]
                  },
                  "i18nfieldstranslate": {
                    "enabled": false,
                    "permissions": []
                  },
                  "changestatus": {
                    "enabled": false,
                    "permissions": ["$anyaction/$anystatus/$selfowner"]
                  },
                  "order": {
                    "enabled": false,
                    "permissions": []
                  },
                  "retrievecaption": {
                    "enabled": false,
                    "permissions": []
                  }
                }
              },
              "applications": {
                "isavailable": {
                  "enabled": false,
                  "permissions": ["portal"]
                }
              }
            }
          }
        
        • New:

          
          {
            "v1": {
              "objectdata": {
                "#damobject": {
                  "broadcastvideo": {
                    "enabled": false,
                    "permissions": []
                  },
                  "definevideoposter": {
                    "enabled": false,
                    "permissions": []
                  },
                  "editpicture": {
                    "enabled": false,
                    "permissions": []
                  },
                  "editvideochapters": {
                    "enabled": false,
                    "permissions": []
                  },
                  "editvideosubtitles": {
                    "enabled": false,
                    "permissions": []
                  },
                  "embed": {
                    "enabled": false,
                    "permissions": []
                  },
                  "managevideocalltoactions": {
                    "enabled": false,
                    "permissions": []
                  },
                  "managevideorolls": {
                    "enabled": false,
                    "permissions": []
                  },
                  "sharesocialnetworks": {
                    "enabled": false,
                    "permissions": []
                  },
                  "slicevideo": {
                    "enabled": false,
                    "permissions": []
                  }
                },
                "resolution": {
                  "view": {
                    "enabled": false,
                    "permissions": ["$anystatus/$anyowner"]
                  }
                },
                "user": {
                  "insert": {
                    "enabled": false,
                    "permissions": []
                  },
                  "update": {
                    "enabled": false,
                    "permissions": []
                  },
                  "delete": {
                    "enabled": false,
                    "permissions": []
                  },
                  "changestatus": {
                    "enabled": false,
                    "permissions": []
                  },
                  "view": {
                    "enabled": false,
                    "permissions": ["$online/$anyowner"]
                  }
                },
                "userregistration": {
                  "insert": {
                    "enabled": false,
                    "permissions": []
                  },
                  "update": {
                    "enabled": false,
                    "permissions": []
                  },
                  "delete": {
                    "enabled": false,
                    "permissions": []
                  },
                  "changestatus": {
                    "enabled": false,
                    "permissions": []
                  },
                  "view": {
                    "enabled": false,
                    "permissions": []
                  }
                },
                "vueapphomewidget": {
                  "view": {
                    "enabled": true,
                    "permissions": ["$online/$anyowner"]
                  }
                },
                "@collaborative~workflow": {
                  "view": {
                    "enabled": false,
                    "permissions": ["$anystatus/$anyowner"]
                  },
                  "insert": {
                    "enabled": false,
                    "permissions": ["$anycreation"]
                  },
                  "update": {
                    "enabled": false,
                    "permissions": ["$anystatus/$selfowner"]
                  },
                  "delete": {
                    "enabled": false,
                    "permissions": ["$anystatus/$selfowner"]
                  },
                  "i18nfieldstranslate": {
                    "enabled": false,
                    "permissions": []
                  },
                  "changestatus": {
                    "enabled": false,
                    "permissions": ["$anyaction/$anystatus/$selfowner"]
                  },
                  "order": {
                    "enabled": false,
                    "permissions": []
                  },
                  "retrievecaption": {
                    "enabled": false,
                    "permissions": []
                  }
                }
              },
              "applications": {
                "isavailable": {
                  "enabled": false,
                  "permissions": ["portal"]
                }
              },
        	  "configresolver": {
        		"read": {
        	      "enabled": false,
        		  "custom": false,
        		  "permissions": [
        			  ""
        		  ]
        		}
        	  }
            }
          }

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.

WXM_Wedia_Support

 Details

plugin.xml

  • Parameters:

    • UPDATED templateUserId:

      • default value:

        • Old:

         
        • New:

          1

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

Rights

Even though there is a correction on PACKAGED_Security’s role_template_default_permissions default value. For now, to ensure that the menu functions properly in wedia-config, we recommend granting the "manage portal" permission to all users who have access to wedia-config.

  • No labels