Add realm setting to disable message editing.

This is controlled through the admin tab and a new field in the Realms
table.  This mirrors the behavior of the old hardcoded setting
feature_flags.disable_message_editing.  Partially resolves #903.
This commit is contained in:
Rishi Gupta
2016-06-21 12:34:41 -07:00
committed by Tim Abbott
parent 07e7230ae1
commit 43c2f35776
14 changed files with 269 additions and 17 deletions

View File

@@ -56,7 +56,7 @@ exports.toggle_actions_popover = function (element, id) {
var elt = $(element);
if (elt.data('popover') === undefined) {
var message = current_msg_list.get(id);
var can_edit = message.sent_by_me && message.local_id === undefined && !feature_flags.disable_message_editing;
var can_edit = message.sent_by_me && message.local_id === undefined && page_params.realm_allow_message_editing;
var can_mute_topic =
message.stream &&
message.subject &&