Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Portal Config

...

PACKAGED_BOV3_DashboardWidgets

plugin.xml

Expand
titleSee changes in plugin.xml
  • Parameters:

    • UPDATED configured_widgets:

      • default value:

        • Old:

        Code Block
        languagejson
        {
          "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
        languagejson
        {
          "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
        languagejson
        {
          "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
        languagejson
        {
          "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
        languagejson
        {
          "27": {
            "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": "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": "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
              }
            ]
          },
          "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": "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
        languagejson
        {
          "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": ""
              },
              {
                "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": "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
              },
              {
                "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
        languagejson
        {
          "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": "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": "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": "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": "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
        languagejson
        {
          "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
              },
              {
                "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",
                "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)

...

PACKAGED_Security

plugin.xml

Expand
titleSee changes in plugin.xml
  • Parameters:

    • UPDATED permissions_inferring:

      • default value:

        • Old:

        Code Block
        languagejson
        [
          {
            "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
        languagejson
        [
          {
            "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

Expand
titlesee changes in security.xml

ADDED pkgV1ObjectStruct(action)

Code Block
(
        NBCOMMONELEMENTS(LOWER(arguments.action), 'insert,delete,update') > 0
        AND
        (
          NBCOMMONELEMENTS(surfer.pkgsecurity_v1_objectstruct, arguments.action) > 0
        )
      )

UPDATED pkgV1ConfigResolver(action)

Old expression

Code Block
(
        /* action is isAvailable */
        (
          LOWER(arguments.action) = 'read'
          AND
          NBCOMMONELEMENTS(surfer.pkgsecurity_v1_configresolver, LOWER(arguments.action)) > 0
        )
        OR
        (
          LOWER(arguments.action) = 'write'
          AND
          NBCOMMONELEMENTS(
            REPLACE(surfer.pkgsecurity_v1_configresolver, LOWER('writeLayer:'), LOWER('write::')),
            'write::'
          ) > 0
        )
        OR
        (
          LOWER(arguments.action) = LOWER('writeLayer')
          AND
          (
            NBCOMMONELEMENTS(surfer.pkgsecurity_v1_configresolver, CONCAT(LOWER(arguments.action), ':', '$anylayer')) > 0
            OR
            NBCOMMONELEMENTS(surfer.pkgsecurity_v1_configresolver, CONCAT(LOWER(arguments.action), ':', layer)) > 0
          )
        )
      )

New expression

Code Block
(
        /* action is isAvailable */
        (
          LOWER(arguments.action) = 'read'
          AND
          NBCOMMONELEMENTS(surfer.pkgsecurity_v1_configresolver, LOWER(arguments.action)) > 0
        )
        OR
        (
          LOWER(arguments.action) = 'write'
          AND
          NBCOMMONELEMENTS(
            REPLACE(surfer.pkgsecurity_v1_configresolver, LOWER('writeLayer:'), LOWER('write::,')),
            'write::'
          ) > 0
        )
        OR
        (
          LOWER(arguments.action) = LOWER('writeLayer')
          AND
          (
            NBCOMMONELEMENTS(surfer.pkgsecurity_v1_configresolver, CONCAT(LOWER(arguments.action), ':', '$anylayer')) > 0
            OR
            NBCOMMONELEMENTS(surfer.pkgsecurity_v1_configresolver, CONCAT(LOWER(arguments.action), ':', layer)) > 0
          )
        )
      )

...

WXM_BO_Options

plugin.xml

  • Parameters:

    • ADDED com.noheto.waf.DetectSlowPostHttpServletRequest.Options.MaxMilliseconds:

      • type: integer

      • mandatory: false

      • description: Maximum number of milliseconds that file reception can take in POST. If 0 then no limit.

      • default value: 0

    • ADDED com.noheto.waf.DetectSlowPostHttpServletRequest.Options.MaxMillisecondsBetweenTwoCall:

      • type: integer

      • mandatory: false

      • description: Maximum number of milliseconds between two byte receptions during a POST. If between two bytes, the time is exceeded then it is considered an attempt to ''deny'' service. If 0 then no limit.

      • default value: 5000

    • ADDED com.noheto.waf.DetectSlowPostHttpServletRequest.Options.MinOctetsBySecond:

      • type: integer

      • mandatory: false

      • description: Minimum bandwidth in bytes/seconds below which the connection will be considered as a service ''deny'' attempt and therefore cut. If 0 then no limit.

      • default value: 100

...

PACKAGED_Faces

  • Activated:

    • true

RESTAPI DAM/DATA & metadata configuration in wedia-config

When using metadata editing in wedia-config on a production server, in order for the DAM & DATA API configurations to synchronize with the structure changes, it is necessary to activate the automatic hot update of the API configurations by setting the lazyDeployDamServicesInProd parameter of the WXM_RESTAPI plugin to true. Otherwise, the API configurations will reflect the metadata changes only after restarting the WXM_RESTAPI plugin.