Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix/message deletion issues #1696

Merged
merged 8 commits into from
Oct 20, 2024
Merged

Fix/message deletion issues #1696

merged 8 commits into from
Oct 20, 2024

Conversation

ThomasSession
Copy link
Collaborator

SES-2810 - Removed the unecessary screenshot toggle
SES-2813 - Made the disappearing control message only clickable in the right circumstances
SES-2815 - Proper icon and styling for 'marked as deleted' messages
SES-2816 - Proper deletion modal for community messages
SES-2817 - Adding ability for non admins in communities to delete messages
SES-2819 - Do not show reactions to messages that were 'marked as deleted'

Simplified the deletion dialogs and also made sure that 'deleted for everyone' messages in communitites left nothing behind instead of leaving a 'marked as deleted' message.

Copy link
Collaborator

@AL-Session AL-Session left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

As this PR removes the screen security setting is it worth opening a JIRA ticket on what the issue is and why we removed it, then point the ticket at this PR and close it? Otherwise we have no easy way to find when/why we removed the functionality as it's not tied to any ticket, it just 'happened'.

@ThomasSession
Copy link
Collaborator Author

LGTM.

As this PR removes the screen security setting is it worth opening a JIRA ticket on what the issue is and why we removed it, then point the ticket at this PR and close it? Otherwise we have no easy way to find when/why we removed the functionality as it's not tied to any ticket, it just 'happened'.

Thanks. The ticket is the first one linked in the description.

@ThomasSession ThomasSession merged commit 74939da into dev Oct 20, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants