...
Parameters:
UPDATED configured_widgets:
default value:
Old:
Code Block language json { { "candidates_keywords": { "object": "assetkeyword", "fields": [ "name", "created" ], "query": { "field": "status", "method": "addChildMultiIn", "value": "2" } }, "userrequests": { "object": "userregistration", "fields": [ "firstname", "lastname", "login", "company", "created" ], "query": { "field": "activated", "method": "addChildEquals", "value": "1" } }, "rejectedassets": { "object": "asset", "fields": [ " "name", "binary", "modified", "status" ], "query": { "field": "status", "method": "addChildEquals", "value": "9" } }, "pendingassets": { "object": "asset", "fields": [ "name", "binary", "modified", "owner" ], "query": { "field": "status", "method": "addChildEquals", "value": "8" } } }
New:
Code Block language json { "candidates_keywords": { "object": "assetkeyword", "fields": [ "name", "created" ], "filters": { "status": { "in": [ "2"] } ] }, } }, "orderBy": "pmodified asc", "template": null }, "userrequests": { "object": "userregistration", "fields": [ "firstname", "lastname", "login", "company", "created" ], "filters": { "activated": { "in": [ "1" ] } }, "orderBy": "pmodified asc", "template": null }, "rejectedassets": { "object": "#damobject", "fields": [ "name", "binary", "modified", "status" ], "filters": { "status": { "in": [ "9" ] } }, "orderBy": "pmodified asc", "template": null }, "pendingassets": { "object": "#damobject", "fields": [ "name", "binary", "modified", "owner" ], "filters": { "status": { "in": [ "8" ] } }, "orderBy": "pmodified asc", "template": null } }
UPDATED remove_widgets:
default value:
Old:
Code Block language json { { "bloc_object_contents": true, "articles": true, "expiringAssets": "${surfer.properties.roleid ne '28' and surfer.properties.roleid ne '27' and surfer.properties.roleid ne '4' and surfer.properties.pkgroletemplate ne '998' and surfer.properties.pkgroletemplate ne '997'}", "news": true, "my_projects": true, "mediacore_proposed": true, "galleryelements": true, "bloc_authorizedusers": "${surfer.properties.roleid ne '27' and surfer.properties.roleid ne '4' and surfer.properties.pkgroletemplate ne '997'}", "PACKAGED_BOV3_DashboardWidgets_userrequests": "${surfer.properties.roleid ne '27' and surfer.properties.roleid ne '4' and surfer.properties.pkgroletemplate ne '997'}", "PACKAGED_BOV3_DashboardWidgets_candidates_keywords": "${surfer.properties.roleid ne '28' and surfer.properties.roleid ne '27' and surfer.properties.roleid ne '4' and surfer.properties.pkgroletemplate ne '998' and surfer.properties.pkgroletemplate ne '997'}", "PACKAGED_BOV3_DashboardWidgets_pendingassets": "${surfer.properties.roleid ne '27' and surfer.properties.roleid ne '4' and surfer.properties.pkgroletemplate ne '997'}", "PACKAGED_BOV3_DashboardWidgets_rejectedassets": "${surfer.properties.roleid ne '27' and surfer.properties.roleid ne '28' and surfer.properties.roleid ne '4' and surfer.properties.pkgroletemplate ne '998' and surfer.properties.pkgroletemplate ne '997'}" }
New:
Code Block language json { { "listAssetsCall2Action": true, "bloc_object_contents": true, "articles": true, "expiringAssets": "${surfer.properties.roleid ne '28' and surfer.properties.roleid ne '27' and surfer.properties.roleid ne '4' and surfer.properties.pkgroletemplate ne '998' and surfer.properties.pkgroletemplate ne '997'}", "news": true, "my_projects": true, "mediacore_proposed": true, "galleryelements": true, "bloc_authorizedusers": "${surfer.properties.roleid ne '27' and surfer.properties.roleid ne '4' and surfer.properties.pkgroletemplate ne '997'}", "PACKAGED_BOV3_DashboardWidgets_userrequests": "${surfer.properties.roleid ne '27' and surfer.properties.roleid ne '4' and surfer.properties.pkgroletemplate ne '997'}", "PACKAGED_BOV3_DashboardWidgets_candidates_keywords": "${surfer.properties.roleid ne '28' and surfer.properties.roleid ne '27' and surfer.properties.roleid ne '4' and surfer.properties.pkgroletemplate ne '998' and surfer.properties.pkgroletemplate ne '997'}", "PACKAGED_BOV3_DashboardWidgets_pendingassets": "${surfer.properties.roleid ne '27' and surfer.properties.roleid ne '4' and surfer.properties.pkgroletemplate ne '997'}", "PACKAGED_BOV3_DashboardWidgets_rejectedassets": "${surfer.properties.roleid ne '27' and surfer.properties.roleid ne '28' and surfer.properties.roleid ne '4' and surfer.properties.pkgroletemplate ne '998' and surfer.properties.pkgroletemplate ne '997'}" }
UPDATED default_widgets:
default value:
Old:
Code Block language json { { "27": { "bloc": [ { "code "code": "listAssetsCall2Action", "title": "block_assets_list_c2a", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/assets_c2a.jspz", "open": "true", "img": "", "nbr": "5", "params": "", "col": "" }, { "code": "latestAssets", "title": "block_latest_assets_label", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/latest_assets.jspz", "img": "", "open": "true", "nbr": "5", "col": "" }, { "code": "expiringAssets", "title": "block_expiring_assets_label", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/expiring_assets.jspz", "open": "true", "img": "", "nbr": "5", "params": "", "col": 0 }, { "code": "PACKAGED_BOV3_DashboardWidgets_pendingassets", "title": "PACKAGED_BOV3_DashboardWidgets_pendingassets_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": "open": "true", "nbr": "5", "params": "pendingassets", "col": 1 }, { "code": "PACKAGED_BOV3_DashboardWidgets_userrequests", "title": "PACKAGED_BOV3_DashboardWidgets_userrequests_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": "true", "nbr": "5", "params": "userrequests", "col": 1 }, { "code": "PACKAGED_BOV3_DashboardWidgets_candidates_keywords", "title": "title": "PACKAGED_BOV3_DashboardWidgets_candidates_keywords_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": true, "nbr": "5", "params": "candidates_keywords", "col": 1 } ] }, "28": { "bloc": [ { "code": "listAssetsCall2Action", "title": "block_assets_list_c2a", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/assets_c2a.jspz", "open": "true", "img": "", "nbr": "5", "params": "", "col": "" }, { "code": "PACKAGED_BOV3_DashboardWidgets_rejectedassets", "title": "PACKAGED_BOV3_DashboardWidgets_rejectedassets_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": "true", "nbr": "5", "params": "rejectedassets", "col": 1 }, { "code": "latestAssets", "title": "block_latest_assets_label", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/latest_assets.jspz", "img": "", "open": "open": "true", "nbr": "5", "col": "" }, { "code": "expiringAssets", "title": "block_expiring_assets_label", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/expiring_assets.jspz", "open": "true", "img": "", "nbr": "5", "params": "", "col": 0 }, { "code": "PACKAGED_BOV3_DashboardWidgets_candidates_keywords", "title": "PACKAGED_BOV3_DashboardWidgets_candidates_keywords_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": true, "nbr": "5", "params": "candidates_keywords", "col": 1 } ] }, "29": { "bloc": [] } }
New:
Code Block language json { { "27": { "bloc": [ { "code": "latestAssets", "title": "block_latest_assets_label", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/latest_assets.jspz", "img": "", "open": "true", "nbr": "5", "col":"" }, { "col": "" }, { "code": "expiringAssets", "title": "block_expiring_assets_label", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/expiring_assets.jspz", "open": "true", "img": "", "nbr": "5", "params": "", "col": 0 }, { "code": "PACKAGED_BOV3_DashboardWidgets_pendingassets", "title": "PACKAGED_BOV3_DashboardWidgets_pendingassets_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", " "open": "true", "nbr": "5", "params": "pendingassets", "col": 1 }, { "code": "PACKAGED_BOV3_DashboardWidgets_userrequests", "title": "PACKAGED_BOV3_DashboardWidgets_userrequests_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": "true", "nbr": "5", "params": "userrequests", "col": 1 }, { "code": "PACKAGED_BOV3_DashboardWidgets_candidates_keywords", "title": "title": "PACKAGED_BOV3_DashboardWidgets_candidates_keywords_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": true, "nbr": "5", "params": "candidates_keywords", "col": 1 } ] }, "28": { "bloc": [ { "code": "PACKAGED_BOV3_DashboardWidgets_rejectedassets", "title": "PACKAGED_BOV3_DashboardWidgets_rejectedassets_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": "true", "nbr": "5", "params": "rejectedassets", "col":1 }, { "col": 1 }, { "code": "latestAssets", "title": "block_latest_assets_label", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/latest_assets.jspz", "img": "", "open": "true", "nbr": "5", "col": "" }, { "code": "expiringAssets", "title": "block_expiring_assets_label", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/expiring_assets.jspz", "open": "true", "img": "", "nbr": "5", "params": "", "col": 0 }, { "code": "PACKAGED_BOV3_DashboardWidgets_candidates_keywords", "title": "PACKAGED_BOV3_DashboardWidgets_candidates_keywords_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": true, "nbr": "5", "params": "candidates_keywords", "col": 1 } ] }, "29": { "bloc": [] } }
UPDATED default_roletemplate_widgets:
default value:
Old:
Code Block language json { { "997": { "bloc": [ { { "code": "listAssetsCall2Action", "title": "block_assets_list_c2a", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/assets_c2a.jspz", "open": "true", "img": "", "nbr": "5", "params": "", "col": "" }, { "code": "latestAssets", "title": "block_latest_assets_label", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/latest_assets.jspz", "img": "", "open": "true", "nbr "nbr": "5", "col": "" }, { "code": "expiringAssets", "title": "block_expiring_assets_label", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/expiring_assets.jspz", "open": "true", "img": "", "nbr": "5", "params": "", "col": 0 }, { "code": "PACKAGED_BOV3_DashboardWidgets_pendingassets", "title": "PACKAGED_BOV3_DashboardWidgets_pendingassets_title", "path": "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": "true", "nbr": "5", "params": "pendingassets", "col": 1 }, { "code": "PACKAGED_BOV3_DashboardWidgets_userrequests", "title": "PACKAGED_BOV3_DashboardWidgets_userrequests_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": "true", "nbr": "5", "params": "userrequests", "col": 1 }, { "code": "code": "PACKAGED_BOV3_DashboardWidgets_candidates_keywords", "title": "PACKAGED_BOV3_DashboardWidgets_candidates_keywords_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": true, "nbr": "5", "params": "candidates_keywords", "col": 1 } ] }, "998": { "bloc": [ { "code": "listAssetsCall2Action", "title": "block_assets_list_c2a", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/assets_c2a.jspz", "open": "true", "img": "", "nbr": "5", "params": "", "col": "" }, { "code": "PACKAGED_BOV3_DashboardWidgets_rejectedassets", "title": "PACKAGED_BOV3_DashboardWidgets_rejectedassets_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": "true", "nbr": "5", "params": "rejectedassets", "col":1 }, {, "col": 1 }, { "code": "latestAssets", "title": "block_latest_assets_label", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/latest_assets.jspz", "img": "", "open": "true", "nbr": "5", "col": "" }, { "code": "expiringAssets", "title": "block_expiring_assets_label", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/expiring_assets.jspz", "open": "true", "img": "", "nbr": "5",", "params": "", "col": 0 }, { "code": "PACKAGED_BOV3_DashboardWidgets_candidates_keywords", "title": "PACKAGED_BOV3_DashboardWidgets_candidates_keywords_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": true, "nbr": "5", "params": "candidates_keywords", "col": 1 } ] }, "999": { "bloc": [] } }
New:
Code Block language json { { "997": { "bloc": [ { "code": "latestAssets",", "title": "block_latest_assets_label", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/latest_assets.jspz", "img": "", "open": "true", "nbr": "5", "col": "" }, { "code": "expiringAssets", "title": "block_expiring_assets_label", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/expiring_assets.jspz", "open": "true", "img": "", "nbr": "5", "params": "", "col":0: 0 }, { "code": "PACKAGED_BOV3_DashboardWidgets_pendingassets", "title": "PACKAGED_BOV3_DashboardWidgets_pendingassets_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": "true", "nbr": "5", "params": "pendingassets", "col": 1 }, { "code": "PACKAGED_BOV3_DashboardWidgets_userrequests", "title": "PACKAGED_BOV3_DashboardWidgets_userrequests_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": "true", "nbr": "5",", "params": "userrequests", "col": 1 }, { "code": "PACKAGED_BOV3_DashboardWidgets_candidates_keywords", "title": "PACKAGED_BOV3_DashboardWidgets_candidates_keywords_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": true, "nbr": "5", "params": "candidates_keywords", "col": 1 } ] }, "998": { "bloc": [ { "code": "PACKAGED_BOV3_DashboardWidgets_rejectedassets", "title": "PACKAGED_BOV3_DashboardWidgets_rejectedassets_title",title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": "true", "nbr": "5", "params": "rejectedassets", "col": 1 }, { "code": "latestAssets", "title": "block_latest_assets_label", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/latest_assets.jspz", "img": "", "open": "true", "nbr": "5", "col": "" }, { { "code": "expiringAssets", "title": "block_expiring_assets_label", "path": "/_plugins/PACKAGED_DAM_DashboardWidgets/page/bov3/dataindex/content/widgets/expiring_assets.jspz", "open": "true", "img": "", "nbr": "5", "params": "", "col": 0 }, { "code": "PACKAGED_BOV3_DashboardWidgets_candidates_keywords", "title": "PACKAGED_BOV3_DashboardWidgets_candidates_keywords_title", "path": "/_plugins/PACKAGED_BOV3_DashboardWidgets/page/bov3/dataindex/content/widgets/configured_items.jspz", "open": true, "nbr": "5", "params": "candidates_keywords",", "col": 1 } ] }, "999": { "bloc": [] } }
...
PACKAGED_BOV3_Extensions (ADDED)
...
Parameters:
list.display.config:
type:
json
mandatory:
true
description: Configuration of lists to display.
families parameter can take following values : objectfamily.id, objectfamily.name, or a sql query on name field (eg: dam.metadata.%).
Families can be combined to be displayed in the same table.default value:
Code Block language json [ { { "families": [ "dam.metadata.opened" ], "i18n": "pkg.bov3.manage-opened-list" }, { { "families": [ "dam.metadata.closed" ], "i18n": "pkg.bov3.manage-closed-list" } ]
list.security.actions:
type:
string
mandatory:
false
description: Define actions of domain objectactions used to apply security rules on list families content.
Actions can be multiple and separated by a comma.
A list object will be displayed if it is authorized by any action
No security rule will be applied if parameter is empty or action is unknown.default value:
create,multiupdate
enable_auto_menu:
type:
boolean
mandatory:
false
description: Enable auto generated menu
default value:
true
auto_menu_items:
type:
string
mandatory:
false
description:
default value:
dam,admin,analytics
...
Parameters:
UPDATED permissions_inferring:
default value:
Old:
Code Block language json [ { "class": "com.wedia.packaged.security.inferring.impl.DamimportInferenceProvider", "init": { "damimport": [ "v1/objectdata/changestatus/$anyaction/$anystatus/$anyowner", "v1/objectdata/delete/$anystatus/$anyowner", "v1/objectdata/insert/$newcreation", "v1/objectdata/update/$anystatus/$anyowner", "v1/objectdata/view/$anystatus/$anyowner" ] } }, { "class": "com.wedia.packaged.security.inferring.impl.MassimportInferenceProvider", "init": { "massimportjob": [ "v1/objectdata/changestatus/start/2/$anyowner", "v1/objectdata/delete/2/$anyowner", "v1/objectdata/insert/$newcreation", "v1/objectdata/update/2/$anyowner", "v1/objectdata/view/2/$anyowner" ], "massimportitem": [ "v1/objectdata/changestatus/$anyaction/2/$anyowner", "v1/objectdata/changestatus/$anyaction/9/$anyowner", "v1/objectdata/changestatus/$anyaction/14/$anyowner", "v1/objectdata/changestatus/$anyaction/8/$anyowner", "v1/objectdata/changestatus/$anyaction/13/$anyowner", "v1/objectdata/delete/2/$anyowner", "v1/objectdata/delete/9/$anyowner", "v1/objectdata/delete/14/$anyowner", "v1/objectdata/delete/8/$anyowner", "v1/objectdata/delete/13/$anyowner", "v1/objectdata/insert/$newcreation", "v1/objectdata/update/2/$anyowner", "v1/objectdata/update/9/$anyowner", "v1/objectdata/update/14/$anyowner", "v1/objectdata/update/8/$anyowner", "v1/objectdata/update/13/$anyowner", "v1/objectdata/view/$anystatus/$anyowner", "v1/objectfile/sendfile/$anystatus/$anyowner/$anyconfidentiality" ], "wkfmassimportitem": [ "v1/objectdata/view/$anystatus/$anyowner" ], "wkfmassimportjob": [ "v1/objectdata/view/$anystatus/$anyowner" ] } } ]
New:
Code Block language json [ { "class": "com.wedia.packaged.security.inferring.impl.DamimportInferenceProvider", "init": { "damimport": [ "v1/objectdata/changestatus/$anyaction/$anystatus/$anyowner", "v1/objectdata/delete/$anystatus/$anyowner", "v1/objectdata/insert/$newcreation", "v1/objectdata/update/$anystatus/$anyowner", "v1/objectdata/view/$anystatus/$anyowner" ] } }, { "class": "com.wedia.packaged.security.inferring.impl.MassimportInferenceProvider", "init": { "massimportjob": [ "v1/objectdata/changestatus/start/2/$anyowner", "v1/objectdata/delete/2/$anyowner", "v1/objectdata/insert/$newcreation", "v1/objectdata/update/2/$anyowner", "v1/objectdata/view/2/$anyowner" ], "massimportitem": [ "v1/objectdata/changestatus/$anyaction/2/$anyowner", "v1/objectdata/changestatus/$anyaction/9/$anyowner", "v1/objectdata/changestatus/$anyaction/14/$anyowner", "v1/objectdata/changestatus/$anyaction/8/$anyowner", "v1/objectdata/changestatus/$anyaction/13/$anyowner", "v1/objectdata/delete/2/$anyowner", "v1/objectdata/delete/9/$anyowner", "v1/objectdata/delete/14/$anyowner", "v1/objectdata/delete/8/$anyowner", "v1/objectdata/delete/13/$anyowner", "v1/objectdata/insert/$newcreation", "v1/objectdata/update/2/$anyowner", "v1/objectdata/update/9/$anyowner", "v1/objectdata/update/14/$anyowner", "v1/objectdata/update/8/$anyowner", "v1/objectdata/update/13/$anyowner", "v1/objectdata/view/$anystatus/$anyowner", "v1/objectfile/sendfile/$anystatus/$anyowner/$anyconfidentiality" ], "wkfmassimportitem": [ "v1/objectdata/view/$anystatus/$anyowner" ], "wkfmassimportjob": [ "v1/objectdata/view/$anystatus/$anyowner" ] } }, { "class": "com.wedia.packaged.security.inferring.impl.ApplicationsInferenceProvider", "init": { "": [ "v1/applications/isavailable/wedia-config" ] } } ]
security.xml
ADDED pkgV1ObjectStruct(action)
...