Versions Compared

Key

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

...

When Add property is clicked, the property type is chosen first. For channel properties, we will limit the property type to Text, Select, and Multi-select for starters.

...

Adding options for select and multi-select properties

For select and multi-select properties, admins Admins can add preset values for end users to select from when the property is in use in a channel.

...

Editing a select or multi-select option

By default, options use the standard 8% center channel color for the background and center channel color for the text label.

...

Channel properties can be locked to prevent editing by other lower-level users. This means that all values and details of the property cannot be edited and the property cannot be optional ,

...

When a property is locked, lower-level users cannot:

  • Rename the property

  • Reorder the property

  • Edit any property values

  • Delete the any property values

  • Changed the property’s visibility settingconfiguration settings

Showing/hiding a property

Admins can set the default visibility setting. Again, if the property is locked, its visibility cannot be overridden by lower-level users.

...

More actions

The ••• icon button reveals a menu with more available actions. For starterschannel properties, this will include Required toggle, Show in Channel Header toggle, Allow new values toggle, Duplicate property, and Delete property.

...

Show in Channel Header toggle

When Show in Channel Header is enabled, the value selected for the property will show up in the channel header. Nothing will show in the channel header for this property if no value is selected.

The channel header value tag should show the property name in a tooltip while hovering on it in the header.

Default value for this will be disabled.

Required toggle

When Required is enabled, every new channel must have a value select for this property during creation. For existing channels, the property will show up in an error state in the Channel Info RHS to prompt users to select a value. When enabling this toggle, a confirmation modal displays. Users must confirm before they mark a property as required. Default value for this will be disabled.

Allow new values toggle

When Allow new values is enabled, new values will allowed to be added for this property at lower levels.

Default value for this will be disabled.

Duplicating a property

When Duplicating a property is selected, a new property will be created with the same name, values, and configurations.

Deleting a property

When Delete property is selected, a confirmation modal displays. Users must confirm before the property is deleted.

...

Under Manage Public channels and Manage Private channels, a new permission will be needed: Manage channel properties.

Team settings

In order to apply channel properties at scale, a new section called Properties in the Team settings modal will be available. In addition, system admins can apply this from the System console > Teams > Team detail view.

...

Options available in Team Settings might be different per user/role based on what is configured in the System Console permissions. Assuming a user is allowed to edit Channel Properties at the Team level, they will have the following options.

Adding a property

This will work exactly like it does in the System Console (documented above).

Adding options for select and multi-select properties

If Allow new values is enabled in the system console, users will be able to add values for this property at the team level.

Locking/unlocking a property

...

If a property is locked at the System Console level, users will not be able to edit it or unlock it at the team level. The lock icon will be shown in the disabled state for properties locked at the system console level.

If a property is unlocked at the System Console level, users will be able to edit the property and change its configuration. They will also be able to lock it at the team level, which will make it locked and non-editable at the channel configuration level.

Default state when creating a new property or duplicating a property at the team level will be unlocked.

Editing a select or multi-select option

Only allowed for properties unlocked at the System Console level.

Show in Channel Header toggle

Only configurable for properties unlocked at the System Console level.

Required toggle

Only configurable for properties unlocked at the System Console level.

Allow new values toggle

Only configurable for properties unlocked at the System Console level.

Duplicating a property

When Duplicating a property is selected, a new property will be created with the same name, values, and configurations.

Properties can also be configured at the channel level if that has been allowed by the system and team admin.

...