mattermost/api
David Meza 3c52801193 Config to make town square read only (#7140)
* Be able to make Town Square read-only (Disable typing messages for non admins).

* Do not emit UserTypingEvent when TownSquareIsReadOnly and is Town Square.

* Add unit tests for TownSquareIsReadOnly config value and logic.

* Add TownSquareIsReadOnly to System console>Policy. Added Telemetry.

* Add control for TownSquareIsReadOnly=true only for License Enterprise Edition E10 & E20.

* Update en.json

* Update en.json

* Update policy_settings.jsx

* Change config value from TownSquareIsReadOnly to ExperimentalTownSquareIsReadOnly.

* Refactored to simplify. Avoid code repeat and multiple db calls.
2017-09-01 09:53:55 -04:00
..
admin.go PLT-6080 moving clustering to memberlist (#6499) 2017-06-19 08:44:04 -07:00
admin_test.go [PLT-5170] Add join the channel system message for the person who created the channel (#7299) 2017-08-30 16:29:32 -04:00
api.go PLT-6554 Add config setting to control enabling API version 3 (#6835) 2017-07-04 16:12:02 -04:00
apitestlib.go set to default value with config is missing (#7320) 2017-08-30 13:54:16 -04:00
channel.go PLT-5745 Cleaning up duplicate calls (#7298) 2017-08-28 10:08:37 -04:00
channel_test.go PLT-6226 Fixing races with licensing (#7213) 2017-08-16 09:51:45 -07:00
cli_test.go Adding short unit tests by default (#6494) 2017-05-25 11:01:53 -04:00
command.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
command_echo_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
command_expand_collapse_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
command_help_test.go Add /help slash command (#6650) 2017-06-29 10:38:56 -04:00
command_invite_people_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
command_join_test.go add /open command (#6717) 2017-06-26 09:36:47 -07:00
command_leave_test.go PLT-6484 Add /leave command to leave a channel (#6402) 2017-08-03 08:59:42 -04:00
command_loadtest_test.go Fix places where we still refer to "/loadtest" (#6732) 2017-06-23 13:36:13 -04:00
command_logout_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
command_me_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
command_msg_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
command_open_test.go add /open command (#6717) 2017-06-26 09:36:47 -07:00
command_search_test.go add /search command (#6741) 2017-07-05 09:26:31 +08:00
command_settings_test.go PLT-6714: add /settings command (#6716) 2017-06-23 15:47:24 -07:00
command_shortcuts_test.go [PLT-3377] Open up a shortcuts dialog instead of printing help text (#7064) 2017-08-18 17:04:05 +08:00
command_shrug_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
command_statuses_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
command_test.go [PLT-5170] Add join the channel system message for the person who created the channel (#7299) 2017-08-30 16:29:32 -04:00
context.go Config to make town square read only (#7140) 2017-09-01 09:53:55 -04:00
context_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
deprecated.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
deprecated_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
emoji.go set to default value with config is missing (#7320) 2017-08-30 13:54:16 -04:00
emoji_test.go PLT-???? Prepare file upload infrastructure for Data Retention. (#7266) 2017-08-25 10:38:13 -04:00
file.go set to default value with config is missing (#7320) 2017-08-30 13:54:16 -04:00
file_test.go set to default value with config is missing (#7320) 2017-08-30 13:54:16 -04:00
general.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
general_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
license.go PLT-6226 Fixing races with licensing (#7213) 2017-08-16 09:51:45 -07:00
license_test.go PLT-6226 Fixing races with licensing (#7213) 2017-08-16 09:51:45 -07:00
oauth.go Minor fix 2017-07-06 17:28:38 -04:00
oauth_test.go Creating common token store and moving email invites and verification to it (#6213) 2017-04-27 10:55:03 -04:00
post.go PLT-6763 Implement user access tokens and new roles (server-side) (#6972) 2017-07-31 12:59:32 -04:00
post_test.go Config to make town square read only (#7140) 2017-09-01 09:53:55 -04:00
preference.go PLT-1384 Added websocket event when preferences are updated/deleted (#6107) 2017-04-20 13:57:31 +01:00
preference_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
reaction.go APIv4 DELETE /users/{user_id}/posts/{post_id}/reactions/name (#6117) 2017-04-22 08:52:03 -04:00
reaction_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
server_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
status.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
status_test.go Revert "Usernames must start with a letter (#5581)" 2017-04-18 17:37:25 -04:00
team.go Merge branch 'release-4.1' 2017-08-17 09:35:36 -07:00
team_test.go Merge branch 'release-4.1' 2017-08-17 09:35:36 -07:00
user.go set to default value with config is missing (#7320) 2017-08-30 13:54:16 -04:00
user_test.go set to default value with config is missing (#7320) 2017-08-30 13:54:16 -04:00
webhook.go PLT-1649: add response_url support for custom slash commands (#6739) 2017-08-16 08:17:57 -04:00
webhook_test.go Config to make town square read only (#7140) 2017-09-01 09:53:55 -04:00
webrtc.go Implement GET /webrtc/token endpoint for APIv4 (#6046) 2017-04-16 21:14:31 -04:00
websocket.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
websocket_test.go set to default value with config is missing (#7320) 2017-08-30 13:54:16 -04:00