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

@@ -118,7 +118,7 @@ function message_hover(message_row) {
message = current_msg_list.get(rows.id(message_row));
message_unhover();
message_row.addClass('message_hovered');
if (message && message.sent_by_me && !message.status_message && !feature_flags.disable_message_editing) {
if (message && message.sent_by_me && !message.status_message && page_params.realm_allow_message_editing) {
message_row.find('.message_content').find('p:last').append(edit_content_button);
}
current_message_hover = message_row;
@@ -479,7 +479,7 @@ $(function () {
animation: false });
if (feature_flags.disable_message_editing) {
if (!page_params.realm_allow_message_editing) {
$("#edit-message-hotkey-help").hide();
}