·¬ÇÑÉçÇø

Brightspot CMS User Guide

Restricting access to the Developer tab within editorial content types


To restrict users from modifying any values on the Developer tab of editorial content types (ECTs), you can create a role that makes those fields read-only. Once that role is created, you can assign it to all of the users that do not need the ability to modify the values on those fields.

Developer tab with read only fields.jpg Developer tab with read only fields.jpg
Developer tab open showing read only fields


To set these permissions, you must create a custom form, create a role that implements the custom form, and assign that role to users.

Expand each task below for more information.

Creating the custom form

The first step in making the fields on the Developer tab read-only is to create a custom form with read-only attributes.

To create a custom form with read-only attributes:
  1. Click menu > Admin > Users & Roles.
  2. Scroll down to the Content Forms widget (located at the bottom of the left navigation rail) and select Content Type in the drop-down.
  3. Click New.
  4. Enter a Name for the new form.
  5. Expand Accesses and select Write.
  6. In the Visible Items area, expand the Developer cluster.
  7. Expand Access and select Read Only.

    Add custom read only form.jpg Add custom read only form.jpg
    Custom form with Read Only access on Developers tab.
  8. Click Save.

Creating the read-only role

After the custom form with read-only access for the Developer tab, it is time to create the role that uses that form.

To create the read-only role:
  1. Click menu > Admin > Users & Roles.
  2. Click New Tool Role.
  3. Enter a Name for this new role.
  4. Complete the fields as you would for a normal role. See Creating a role for more information on role creation.
  5. Expand the Types field and select Only.
  6. Click add_circle_outline below the Types field and select Other Type.
  7. Expand the Type field and select Content Type.

    Select content type.jpg Select content type.jpg
    Select Content Type
  8. Expand the Form field and select the name of the custom form you created earlier.

    Content type selected.jpg Content type selected.jpg
    Select the custom content type you just created
  9. Complete any other steps you need to for this role.
  10. Click Save.
Now that the role with read-only access for the Developer tab has been created, you need only to assign this role to users for it to limit the Developer tab access.

Assign users to the read-only Developer tab role

Now that you have the read-only custom form and role created, the only thing left to do is assign it to users.

To add the read-only role to users:
  1. Click menu > Admin > Users & Roles.
  2. Choose a user.
  3. Expand Permissions and click Roles (if it is not already selected for this user).
  4. Select the read-only role you just created in the previous steps.
    Assing user the read only role.jpg Assing user the read only role.jpg
    Assign a user the read only role
Click Save.

The selected users now have the read-only Developer tab role assigned to them. Whenever they access an editorial content type (ECT) and click the Developer tab, the fields are read-only and cannot be modified.

Previous Topic
Working with embedded editorial content types
Next Topic
Content edit forms
Was this topic helpful?
Thanks for your feedback.
Our robust, flexible Design System provides hundreds of pre-built components you can use to build the presentation layer of your dreams.

•
•
•
Brightspot is packaged with content types that get you up and running in a matter of days, including assets, modules and landing pages.

• Content types
• Modules
• Landing pages
Everything you need to know when creating, managing, and administering content within Brightspot CMS.

• Dashboards
• Publishing
• Workflows
• Admin configurations
A guide for installing, supporting, extending, modifying and administering code on the Brightspot platform.

• Field types
• Content modeling
• Rich-text elements
• Images
A guide to configuring Brightspot's library of integrations, including pre-built options and developer-configured extensions.

• Google Analytics
• Shopify
• Apple News