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

MSC3907: Mute Policy Recommendation #3907

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

FSG-Cat
Copy link
Contributor

@FSG-Cat FSG-Cat commented Oct 13, 2022

Rendered

MSC Co Authored by @FSG-Cat and @Gnuxie

Signed-off-by: Catalan Lover catalanlover@protonmail.com

@FSG-Cat FSG-Cat changed the title MSCXXXX Mute Policy Recommendation MSC3907 Mute Policy Recommendation Oct 13, 2022
@FSG-Cat FSG-Cat changed the title MSC3907 Mute Policy Recommendation MSC3907: Mute Policy Recommendation Oct 13, 2022
@FSG-Cat FSG-Cat marked this pull request as ready for review October 13, 2022 15:21
@turt2live turt2live added proposal A matrix spec change proposal client-server Client-Server API kind:feature MSC for not-core and not-maintenance stuff hacktoberfest-accepted needs-implementation This MSC does not have a qualifying implementation for the SCT to review. The MSC cannot enter FCP. kind:maintenance MSC which clarifies/updates existing spec and removed kind:feature MSC for not-core and not-maintenance stuff labels Oct 13, 2022
proposals/3907-mute-policy-recommendation.md Outdated Show resolved Hide resolved
}
```

Below is the same event but without the expiry.
Copy link
Contributor

Choose a reason for hiding this comment

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

Does it even make sense to have this without an expiry? Isn't a mute without expiry essentially a ban, or what's the reasoning?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes a mute without a expiry is on the surface close to a ban but if one makes the assumption that policy application engines reverse policies that have been reversed then the assumption of it being a ban would no longer be true.

Even then a mute is in some ways not a ban since it forces you to be read only but does not eject you out of a room. Close but not equivalent and this lack of equivalence can actually end up being important for some communities.

Co-authored-by: Marcel <MTRNord@users.noreply.github.com>
* is a `room` rule:
+ Applied to a user: New events from the room are ignored, not displayed in notifications and
not shown to be active in a client.
+ Applied to a room: No-op? Could be changing `events_default` to the same level as moderators
Copy link
Contributor

Choose a reason for hiding this comment

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

Not sure why this is a question, you cannot ban a room from a room, same with mutes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client-server Client-Server API hacktoberfest-accepted kind:maintenance MSC which clarifies/updates existing spec needs-implementation This MSC does not have a qualifying implementation for the SCT to review. The MSC cannot enter FCP. proposal A matrix spec change proposal
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants