Upgrading to 2022.1
PACKAGED_RegistrationEmails
NEW PROCESS
In order to address a security issue, the PACKAGED_RegistrationEmails plugin has evolved and might cause issue on your platform depending on your configuration and usage
If your previous integration relied on workflow to create a user account (user
) from a userrequest
, you will need to adapt your workflow so that :
From the initial status (default value of property status in userrequest), there is an action “validate” that does not create the user, but moves the userrequest to a status “verified”, and changes the activated property to 1 (Published property of the workflow state)
From the “verified” step, there is an action that will trigger the user creation.
Portal config changes
BREAKING CHANGES
In order to simplify the configuration of portal, some changes were introduced in the JSON configuration. Please read carefully
dam.explore.workflows.statusesConfig REMOVED
Statuses don’t need to be configured anymore. A status can be retrieved from the server
dam.explore.workflows.statusesSources REMOVED
Statuses sources cannot be configured anymore. You still have the choice to display the status or not, but you cannot define from which metadata it is defined
dam.explore.indicators ADDED
Allows to configure icons that you want to display for an asset.
dam.explore.statusesOverride ADDED
Allows to override config received from the server
Example to override the color of the duplicate status :
[
{
"rule": {
"operator": "in",
"path": "status.id",
"priority": 10,
"value": [14]
},
"status": {
"color": {
"name": "rgb(253, 217, 0)"
}
}
}
]
Â
The same modification have been made to damImport.workflow and if you’ve made customisation in those files you should report it on the server.
Default NAR changes
Default structures have been reviewed and reconfigured to meet starter-kit expectancies. Find below changes per object:
Structures changes
aicelebrity
As instances in this structure are created by the system, users (whatever their roles) should not be given the right to create, update and delete instances.
Added support for REST API etags
Changed used workflow
Changed position of the status property so it is last in lists
Config tags
pkg/security/secugroup/all
REMOVEDpkg/security/secugroup/changestatus
ADDEDpkg/security/secugroup/i18nfieldstranslate
ADDEDpkg/security/secugroup/order
ADDEDpkg/security/secugroup/retrievecaption
ADDEDpkg/security/secugroup/view
ADDEDrest_api_etag
ADDED
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
aicolor
As instances in this structure are created by the system, users (whatever their roles) should not be given the right to create, update and delete instances.
Added support for REST API etags
Changed used workflow
Changed position of the status property so it is last in lists
Config tags
pkg/security/secugroup/all
REMOVEDpkg/security/secugroup/changestatus
ADDEDpkg/security/secugroup/i18nfieldstranslate
ADDEDpkg/security/secugroup/order
ADDEDpkg/security/secugroup/retrievecaption
ADDEDpkg/security/secugroup/view
ADDEDrest_api_etag
ADDED
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
ailandmark
As instances in this structure are created by the system, users (whatever their roles) should not be given the right to create, update and delete instances.
Added support for REST API etags
Changed used workflow
Changed position of the status property so it is last in lists
Config tags
pkg/security/secugroup/all
REMOVEDpkg/security/secugroup/changestatus
ADDEDpkg/security/secugroup/i18nfieldstranslate
ADDEDpkg/security/secugroup/order
ADDEDpkg/security/secugroup/retrievecaption
ADDEDpkg/security/secugroup/view
ADDEDrest_api_etag
ADDED
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
asset
Added support for REST API etags
Changed position of the status property so it is last in lists
Field copyright is not used in starter-kit
Field visibility is not required anymore
2 fields added
Config tags
rest_api_etag
ADDED
Fields changes
status:
taborder changed to
100000
copyright:
viewable changed to
false
editable changed to
false
tags
headingblock
,rest_api_include
,rest_api_not_required
,wxmcart
REMOVED
visibility
required changed to
false
tags
popinlist_search_group
REMOVED
langs ADDED
This field stores the language(s) of the assetimportdate ADDED
This field stores the import date of an asset when created through portal import workflow
assetauthor
Added support for REST API etags
Added support for REST API create
Changed used workflow
Changed position of the status property so it is last in lists
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
assetchannel
Added support for REST API etags
Added support for REST API create
Added i18n support
Changed position of the status property so it is last in lists
Config tags
pkg/security/secugroup/all
REMOVEDpkg/security/secugroup/changestatus
ADDEDpkg/security/secugroup/i18nfieldstranslate
ADDEDpkg/security/secugroup/order
ADDEDpkg/security/secugroup/retrievecaption
ADDEDpkg/security/secugroup/view
ADDEDrest_api_etag
ADDED
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
10000
name
i18n changed to
true
namefr ADDED
namede ADDED
assetcolorspace
As instances in this structure are created by the system, users (whatever their roles) should not be given the right to create, update and delete instances.
Added support for REST API etags
Changed used workflow
Changed position of the status property so it is last in lists
Config tags
pkg/security/secugroup/all
REMOVEDpkg/security/secugroup/changestatus
ADDEDpkg/security/secugroup/i18nfieldstranslate
ADDEDpkg/security/secugroup/order
ADDEDpkg/security/secugroup/retrievecaption
ADDEDpkg/security/secugroup/view
ADDEDrest_api_etag
ADDED
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
assetcoverage
Added support for REST API etags
Changed used workflow
Changed position of the status property so it is last in lists
Config tags
rest_api_etag
ADDED
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
10000
assetformat
As instances in this structure are created by the system, users (whatever their roles) should not be given the right to create, update and delete instances.
Added support for REST API etags
Changed used workflow
Changed position of the status property so it is last in lists
Config tags
pkg/security/secugroup/all
REMOVEDpkg/security/secugroup/changestatus
ADDEDpkg/security/secugroup/i18nfieldstranslate
ADDEDpkg/security/secugroup/order
ADDEDpkg/security/secugroup/retrievecaption
ADDEDpkg/security/secugroup/view
ADDEDrest_api_etag
ADDED
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
assetgeography
Changed used workflow
Changed position of the status property so it is last in lists
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
10000
assetiaconcept
As instances in this structure are created by the system, users (whatever their roles) should not be given the right to create, update and delete instances.
Added support for REST API etags
Changed used workflow
Changed position of the status property so it is last in lists
Config tags
pkg/security/secugroup/all
REMOVEDpkg/security/secugroup/changestatus
ADDEDpkg/security/secugroup/i18nfieldstranslate
ADDEDpkg/security/secugroup/order
ADDEDpkg/security/secugroup/retrievecaption
ADDEDpkg/security/secugroup/view
ADDEDrest_api_etag
ADDED
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
assetkeyword
Added support for REST API etags
Added support for REST API create
Changed used workflow
Changed position of the status property so it is last in lists
Review inlist fields
Config tags
rest_api_dam_create
ADDEDrest_api_etag
ADDED
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
10000
namefr:
inlist changed to
false
namede:
inlist changed to
false
assetlanguage ADDED
Used to store the language(s) of an asset
assetnature
As instances in this structure are created by the system, users (whatever their roles) should not be given the right to create, update and delete instances.
Added support for REST API etags
Changed used workflow
Changed position of the status property so it is last in lists
Config tags
pkg/security/secugroup/all
REMOVEDpkg/security/secugroup/changestatus
ADDEDpkg/security/secugroup/i18nfieldstranslate
ADDEDpkg/security/secugroup/order
ADDEDpkg/security/secugroup/retrievecaption
ADDEDpkg/security/secugroup/view
ADDEDrest_api_etag
ADDED
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
activated:
inlist changed to true
assetrighttype
Added support for REST API etags
Changed used workflow
Changed position of the status property so it is last in lists
Config tags
rest_api_etag
ADDED
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
assetrighttype
Changed used workflow
Changed position of the status property so it is last in lists
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
contentcomments
Added support for PACKAGED Security
Config tags
pkg/security/secugroup/all
ADDED
contentcommentsfile
Added support for PACKAGED Security
Config tags
pkg/security/secugroup/all
ADDED
country
Added support for PACKAGED Security
Added support for REST API etags
Changed used workflow
Changed position of the status property so it is last in lists
Review tags for BO interface
Config tags
pkg/security/secugroup/all
ADDEDrest_api_etag
ADDEDdatalist_search_advanced_no_default
ADDEDremove_datalist_multiupdate
ADDEDremove_datalist_search_equation
ADDEDremove_tab_analytics
ADDEDremove_tab_workflow
ADDED
Fields changes
id
tags added
datalist_search_simple_no_default
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
damimport
Changed position of the status property so it is last in lists
Fields changes
status:
taborder changed to
100000
externalvideo
Removed support for PACKAGED Security
Config tags
pkg/security/secugroup/view
REMOVED
folder
Added support for REST API etags
Added support for REST API create
Changed used workflow
Changed position of the status property so it is last in lists
Config tags
rest_api_dam_create
ADDEDrest_api_etag
ADDED
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
lang
Added support for REST API etags
Changed position of the status property so it is last in lists
Added support for PACKAGED Security management
Config tags
rest_api_etag
ADDEDpkg/security/secugroup/changestatus
ADDEDpkg/security/secugroup/i18nfieldstranslate
ADDEDpkg/security/secugroup/order
ADDEDpkg/security/secugroup/retrievecaption
ADDED
Fields changes
status:
taborder changed to
100000
massimportitem
Added support for REST API etags
Added support for PACKAGED Security
Changed position of the status property so it is last in lists
Added
importdate
to propagate to final asset
Config tags
rest_api_etag
ADDEDpkg/security/secugroup/all
ADDED
Fields changes
status:
taborder changed to
100000
importdate ADDED
massimportjob
Added support for REST API etags
Added support for PACKAGED Security
Config tags
rest_api_etag
ADDEDpkg/security/secugroup/all
ADDED
organization
Added support for REST API etags
Changed used workflow
Changed position of the status property so it is last in lists
Config tags
rest_api_etag
ADDED
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
importdate ADDED
This field stores the import date of an asset when created through portal import workflow
pimasset
Added support for REST API etags
Changed position of the status property so it is last in lists
Config tags
rest_api_etag
ADDED
Fields changes
status:
taborder changed to
100000
pimassettype
Changed used workflow
Changed position of the status property so it is last in lists
Config tags
rest_api_etag
ADDED
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
pkgsecupermission
Prevent deleting an instance if used
Review of fields configuration
Config tags
not_delete_if_used
ADDED
Fields changes
permission
inlist changed to
false
product
Changed used workflow
Changed position of the status property so it is last in lists
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
productcategory
Changed used workflow
Changed position of the status property so it is last in lists
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
resolution
Added i18n support
Fields changes
name
i18n changed to
true
description
i18n changed to
true
namefr ADDED
namede ADDED
descriptionfr ADDED
descriptionde ADDED
reversesearch
Added support for REST API etags
Added support for PACKAGED Security
Changed position of the status property so it is last in lists
Config tags
rest_api_etag
ADDEDpkg/security/secugroup/view
ADDED
Fields changes
status:
taborder changed to
100000
reversesearchdomain
Added support for REST API etags
Added support for PACKAGED Security
Changed position of the status property so it is last in lists
Config tags
rest_api_etag
ADDEDpkg/security/secugroup/view
ADDED
Fields changes
status:
taborder changed to
100000
reversesearchmatch
Added support for REST API etags
Added support for PACKAGED Security
Changed position of the status property so it is last in lists
Config tags
rest_api_etag
ADDEDpkg/security/secugroup/view
ADDED
Fields changes
status:
taborder changed to
100000
reversesearchpage
Added support for REST API etags
Added support for PACKAGED Security
Changed position of the status property so it is last in lists
Config tags
rest_api_etag
ADDEDpkg/security/secugroup/view
ADDED
Fields changes
status:
taborder changed to
100000
role
Changed position of the status property so it is last in lists
Fields changes
status:
taborder changed to
100000
user
Added support for REST API etags
Added support for PACKAGED Security
Changed position of the created property so it is last but one in lists
Changed position of the status property so it is last in lists
Review properties in list
Faces review
Config tags
rest_api_etag
ADDEDpkg/security/secugroup/view
REMOVEDpkg/security/secugroup/all
ADDED
Fields changes
created:
taborder changed to
95000
status:
taborder changed to
100000
parentgroup:
inlist changed to
false
lastname:
inlist changed to
false
firstname:
inlist changed to
false
userregistration
Structure review to fullfil starter-kit needs
videoratio
Added support for REST API etags
Changed used workflow
Changed position of the status property so it is last in lists
Config tags
rest_api_etag
ADDED
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
vueapphomevisual
Changed used workflow
Changed position of the status property so it is last in lists
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
vueapphomewidget
Added support for REST API etags
Changed used workflow
Changed position of the status property so it is last in lists
Review configuration for BO interface
Config tags
rest_api_etag
ADDEDremove_datalist_gallery_display_options_gallerycard
ADDEDremove_datalist_search_advanced
ADDEDremove_datalist_search_equation
ADDED
Fields changes
status:
nature changed to
wkfpkgskmetadata
taborder changed to
100000
wkfasset
Added support for REST API etags
Added support for PACKAGED Security
Config tags
pkg/security/secugroup/retrievecaption
ADDEDrest_api_etag/static
ADDED
wkfpkgskmetadata ADDED
wkfpkgskmetadataaction ADDED
wkfsys
Added support for REST API etags
Config tags
rest_api_etag/static
ADDED
Â
WXM_CART2
Now, when sendfile.security.enabled = true and security.share.impersonateAsUserId is set, the variations used to build the file are filtered by object.sendFile and the user identified by impersonateAsUserId when the user requesting the zip isn’t identified ( surfer.isConnected = false : the usual case for external shared zip ).
That was not the case before this release. object.sendFile was applied with the user requesting the zip.