zulip-terminal icon indicating copy to clipboard operation
zulip-terminal copied to clipboard

Mark messages as EDITED or MOVED in the UI for multiple messages at a time.

Open Subhasish-Behera opened this issue 2 years ago • 0 comments

Currently, the model.py code handles the edit of the message from which the event originated. But an edit originating from one message can affect multiple messages (for eg. propagation mode edits/topic-rename change edits).

Eg: here is a message event event {'type': 'update_message', 'user_id': 25554, 'edit_timestamp': 1680095186, 'message_id': 1536316, 'rendering_only': False, 'stream_name': 'test here', 'stream_id': 7, 'propagate_mode': 'change_later', 'orig_subject': 'zt_2025', 'subject': 'zt_2025_', 'topic_links': [], 'message_ids': [1536316, 1536317], 'flags': ['read'], 'id': 7}

For updating the message label for multiple messages the message_ids key of the update_message event has to be used.

Note: It is advisable to work on this after merging #T1331

Subhasish-Behera avatar Mar 30 '23 11:03 Subhasish-Behera