Versions Compared

Key

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

Portal Config

...

This upgrade will allow portal to have a server-side generated style. This wil will be used to switch portal colors from wedia-config.

...

New “default” configuration for the detail page of an asset in Portal

The configuration entry $dam.details.defaultCursorConfig.defaultAssetDetailMeta.column[i].tabs[n].auto is introduced and allow to handle the displayed fields automaticallyPortal detail pages can now display metadatas based on the configured structure of the asset library.

Then, the display in Portal becomes the same as in Back-Office : all fields of the library where the asset is attached and that have its property visible set to true will be displayed in the order defined by their property"“inde“index"”. Therefore the configuration entry $dam.details.defaultCursorConfig.defaultAssetDetailMeta.column[i].tabs[n].config is not taken into account anymore when auto = true.

Section titles are defined by a field with name starting by “separator_”.

To enable this behaviour, you have to set $dam.details.defaultCursorConfig.defaultAssetDetailMeta.column[i].tabs[n].auto is set to true by default to true and $dam.details.defaultCursorConfig.defaultAssetDetailMeta.column[].tabs[].config should not be an array anymore (this becomes the default configuration in starter-kit configuration).

In both modes (auto or manual) only metadatas with corresponding data are displayed.

...

Instances changes

pkgroletemplate

Expand
titleSee pkgroletemplate instances changes

pkgroletemplate/997

  • modified: 23/09/2022 16:52:23 --> 13/04/2023 17:47:28

  • permissions: Changes only are displayed

    Code Block
    languagejson
    {
      "v1": 
      {
        "objectdata": 
        {
          ...      
          "role": {
            "view": {
              "enabled": false,
              "permissions": []
            },
            "insert": {
              "enabled": false,
              "permissions": []
            },
            "update": {
              "enabled": false,
              "permissions": []
            },
            "delete": {
              "enabled": false,
              "permissions": []
            },
            "i18nfieldstranslate": {
              "enabled": false,
              "permissions": []
            },
            "changestatus": {
              "enabled": false,
              "permissions": []
            },
            "order": {
              "enabled": false,
              "permissions": []
            }
          }
          ...
        },
        ...
        "configresolver": {},
        "bundles": {},
        "objectstruct": {}
      },
      "outOfSync": false
    }
  • rubrique: ,10044,10154,10151,10152,10176,10045,10178,10047,10046,10070,10072,10075,10140,10102,10114,10161,10177,10179,10157,10147,10128,10158,10131,10132,10171,10169,10170,10165, --> ,10044,10151,10176,10152,10045,10047,10046,10178,10070,10140,10072,10075,10102,10132,10183,


pkgroletemplate/998

  • modified: 23/09/2022 16:57:05 --> 13/04/2023 17:47:57

  • permissions : Changes only are displayed

    Code Block
    languagejson
    {
      "v1": 
      {
        "objectdata": 
        {
          "pkgroletemplate": {
            "view": {
              "enabled": false,
              "permissions": []
            }
          }, 
          ...      
          "role": {
            "view": {
              "enabled": false,
              "permissions": []
            },
            "insert": {
              "enabled": false,
              "permissions": []
            },
            "update": {
              "enabled": false,
              "permissions": []
            },
            "delete": {
              "enabled": false,
              "permissions": []
            },
            "i18nfieldstranslate": {
              "enabled": false,
              "permissions": []
            },
            "changestatus": {
              "enabled": false,
              "permissions": []
            },
            "order": {
              "enabled": false,
              "permissions": []
            }
          }
          ...
          "user": {
            "view": {
              "enabled": false,
              "permissions": [
                "$online/$anyowner"
              ]
            },
            "insert": {
              "enabled": false,
              "permissions": []
            },
            "update": {
              "enabled": false,
              "permissions": []
            },
            "delete": {
              "enabled": false,
              "permissions": []
            },
            "changestatus": {
              "enabled": false,
              "permissions": []
            }
          },
          "userregistration": {
            "view": {
              "enabled": false,
              "permissions": []
            },
            "insert": {
              "enabled": false,
              "permissions": []
            },
            "update": {
              "enabled": false,
              "permissions": []
            },
            "delete": {
              "enabled": false,
              "permissions": []
            },
            "changestatus": {
              "enabled": false,
              "permissions": []
            }
          },
          "vueapphomevisual": {
            "view": {
              "enabled": false,
              "permissions": []
            },
            "insert": {
              "enabled": false,
              "permissions": []
            },
            "update": {
              "enabled": false,
              "permissions": []
            },
            "delete": {
              "enabled": false,
              "permissions": []
            },
            "changestatus": {
              "enabled": false,
              "permissions": []
            },
            "order": {
              "enabled": false,
              "permissions": []
            }
          },
          "vueapphomewidget": {
            "view": {
              "enabled": false,
              "permissions": [
                "$online/$anyowner"
              ]
            },
            "insert": {
              "enabled": false,
              "permissions": []
            },
            "update": {
              "enabled": false,
              "permissions": []
            },
            "delete": {
              "enabled": false,
              "permissions": []
            },
            "i18nfieldstranslate": {
              "enabled": false,
              "permissions": []
            },
            "changestatus": {
              "enabled": false,
              "permissions": []
            },
            "order": {
              "enabled": false,
              "permissions": []
            }
          }
        },
        ...
        "configresolver": {},
        "bundles": {},
        "objectstruct": {}
      },
      "outOfSync": false
    }
  • rubrique: ,10070,10072,10075,10102,10114,10161,10177,10157,10128,10158,10131,10132,10147, --> ,10070,10072,10075,10102,10132,10183,


pkgroletemplate/999

  • modified: 23/09/2022 17:05:22 --> 13/04/2023 17:48:11

  • permissions : Changes only are displayed

    Code Block
    languagejson
    {
      "v1": 
      { 
        ...
        "configresolver": {},
        "bundles": {},
        "objectstruct": {}
      },
      "outOfSync": false
    }
    

...

resolution

Resolution instances were lacking translations.

...

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.