The Properties editor allows users to edit the properties of all assets from a search result inline in a table. The editable properties are configured in a Table (Properties editor) asset. Several Properties editor configurations can be added to your system.

Introduction

The Properties editor is available in asset lists (search results) in censhare Web. The Properties editor configuration is stored in a Table (Properties editor) asset.

The Properties editor table offers a convenient way to edit the properties of search results. The table allows inline editing of the respective properties.

The table configuration defines, which properties can be edited in the Properties editor. Each table row represents an asset from the search results. Each column represents an asset property. Editable properties can be edited directly in the respective table cell. Non-editable properties can only be viewed.

Properties editor table configurations are stored in a Module / Table (Properties editor) type asset. The master file must contain a JSON representation of the data model (asset properties) that can be edited with this configuration.

Default configuration and JSON schema

The censhare standard distribution contains a default configuration. For more information about the default table and the JSON schema, see Properties editor - Key concept.

Create a new configuration

To create a new Properties editor configuration:

  1. Duplicate the Properties editor - Default configuration (resource key: censhare:properties-editor-default-config).

  2. Edit the properties of the duplicated asset as follows:

    Property

    Remarks

    Module general tab

    Name

    Enter a name for your configuration. This name is only used internally.

    Key

    Enter a resource key (mandatory). For more information, see Asset resource keys.

    General tab

    Domain

    Select the desired domain. Configurations are inherited to parent domains and child domains, but not available in sibling domains.

    2nd domain

    Localization tab

    Name (localized)

    Enter a name for each language/variant. The localized names display in the user interface, in the Choose editor configuration dialog.

    Label (localized)

    optional

    Description (localized)

    optional

  3. Open the Editor tab or download the JSON master file and open it in an external editor.

  4. Edit the data model according to your needs.

  5. Save your changes or upload the JSON file back into the Table (Properties editor) asset.

  6. In the censhare Admin Client, open the Actions menu ( ) and click Synchronize module assets. In the dialog, select the Required and Optional fields and click OK.

  7. Users must log out and log in again for the changes to become effective.

To test the configuration, log in with a user account that has the respective permissions, domains and roles. For more information, see the user documentation.

Next steps

The Properties editor, table configurations are available in the respective domains and for the respective roles. Users can edit asset properties on search result pages directly in the Properties editor table.