Controlling the Availability of Certain Cadenza Features

A Cadenza feature is available if …​

  • Relevant plugins are installed.

  • The user has the relevant system privileges.

  • It should be available for a certain view.

    • For example a workbook preview does not allow to save the workbook.

  • It is not disabled in the theme.js file (see the "Cadenza Theming" documentation).

  • It is not hidden using disabledUiFeatures. (see the "Embedding API" documentation).

  • It makes sense in the current state of the UI.

    • For example, the access settings of a workbook can only be changed if the workbook is saved.

Not all parameters are relevant for every Cadenza feature. For example, the "Save" button in workbooks cannot be disabled using the theme.js file.

Depending on you role you might control some of these parameters.