Versions Compared

Key

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

Design and documentation in-progress

Description

Because we are reducing the edit functions to one menu item in the Channel Header, we will put all the editing into one Channel Settings modal. This modal will also allow us to offer other Channel Settings that are currently only available in the System Console. This will open it up to other settings in the future as well.

Note

NOTE: This modal has the same fields as the ‘New Channel’ modal so it might be worth considering updating that at the same time to match the new style.

Channel Info

This section provides access to change the channel name, URL, purpose and header

Image RemovedImage Added

Editing the Channel’s URL

Image RemovedImage Added

Channel Permissions

This section provides the ability to change:

  • Channel Access. Users with the correct permissions can convert from public to private channel. Currently channel admins cannot change from private to public and that has to be done by a system admin in the system console. We should consider allowing the channel admin to do this in the chat UI.

  • Permissions for guests and members. This is borrowed from the current system console ‘Channel Moderation’ functionality.

Image RemovedImage Added

Groups

(when this feature is available)

Depending on when this modal is updated, the Groups option may or may not be available. This section provides the ability to link a user group to the active channel. Groups can also be unlinked from the channel through this UI. Details TBD based on the groups feature implementation.

Image Removed

If AD/LDAP groups are enabled on the server, this section displays the groups that are synced with the channel.

In the future, when custom groups are available, they will show here as well. (TBD)

Image Added

Archive Channel

Archiving a channel can be done directly from the channel menu or from the channel settings modal

Image RemovedImage Added

Saving Settings

Settings are automatically saved as As soon as a change is made . A ‘Saved’ indicator shows in the top right corner to inform the user that the change has taken effect.

Image Removed

to the settings, a floating footer animates from the bottom within the active content area. Users can continue making changes while this footer is displayed, but they cannot change sections until they either save or cancel the changes they’ve made.

Image Added

Changing Tabs while there are unsaved changes

If users attempt to change sections while there are unsaved changes, the footer animates with a shake to highlight that they have unsaved changes. They cannot change tabs until changes are saved or canceled

Image AddedImage Added

Mobile Webview

Because of the sections in this modal, it will need to be treated as a two-level flow.

For Direct Messages and Group Messages

Since the only settings that can be changed on a DM is the header, ‘Channel Settings’ changes to ‘Edit Header’. in the menu. This will open an updated Edit Header modal that only provides the field to edit the conversation header.

Image RemovedImage Added