the-draupnir-project / Draupnir

A Matrix moderation bot
https://the-draupnir-project.github.io/draupnir-documentation/
Academic Free License v3.0
68 stars 13 forks source link

Managing servers is a completely subpar experience and many server ACLs are likely ineffective as a result of this poor UX. #436

Open Gnuxie opened 1 month ago

Gnuxie commented 1 month ago

Banning servers by directly appropriating server ACL semantics is too low level and confusing. The domain that is supposed to be banned or accepted when issuing server ACL is not always the same domain as the server name, policies also do not distinguish the difference either (and the entity should be the server name if we want to be consistent).

All of the UX should be totally consistent in using only the server name, and from the server names we should derive the correct targets for the server ACL event behind the scenes without confusing the user.