Skip to content

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 [email protected]

@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
}
```

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 <[email protected]>
* 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.

5 participants