You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently people have to use devtools or outside scripts to send ACL events. Would be nice to have a way to send the ACLs from within Riot, hopefully reducing mistakes in sending the event. The most common mistake so far seems to be forgetting to include an allow rule.
This probably doesn't have to be a prominent "ban server" button, and can probably be done through commands:
/allow-server *.matrix.org example.org - Adds *.matrix.org and example.org to the ACL
/block-server *.matrix.org example.org - Adds *.matrix.org and example.org to the ACL, ensuring the allow rules still permit access to the room
Possibly the commands should also calculate the new rules and require confirmation via a dialog? This could be a diff of some kind, maybe showing which users would be affected. Could also put a little warning triangle on servers in the room that won't respect the ACL. The rules could also be squashed where possible to ensure that they are as simple as possible (ie: *.matrix.org collapses test.matrix.org and test2.matrix.org if they already exist).
Another possible solution is to just have a /server-acls command that brings up a dialog with checkboxes to blacklist/whitelist servers. This would also allow someone to see what they're doing in realtime. Same sort of warning triangles for old servers would be nice, as well as the affected users.
The text was updated successfully, but these errors were encountered:
Has there been any recent activity regarding supporting ACL editing without /devtools? I think it has become increasingly common activity and the devtools is dangerous. I just failed at using it (possibly due to ambiguous translation) and view this as a better solution anyway.
On the original comment, I would suggest /blocklist-server instead to avoid the black is negative connotation.
The other half of element-hq/element-web#6987
Currently people have to use devtools or outside scripts to send ACL events. Would be nice to have a way to send the ACLs from within Riot, hopefully reducing mistakes in sending the event. The most common mistake so far seems to be forgetting to include an allow rule.
This probably doesn't have to be a prominent "ban server" button, and can probably be done through commands:
/allow-server *.matrix.org example.org
- Adds*.matrix.org
andexample.org
to the ACL/block-server *.matrix.org example.org
- Adds*.matrix.org
andexample.org
to the ACL, ensuring the allow rules still permit access to the roomPossibly the commands should also calculate the new rules and require confirmation via a dialog? This could be a diff of some kind, maybe showing which users would be affected. Could also put a little warning triangle on servers in the room that won't respect the ACL. The rules could also be squashed where possible to ensure that they are as simple as possible (ie:
*.matrix.org
collapsestest.matrix.org
andtest2.matrix.org
if they already exist).Another possible solution is to just have a
/server-acls
command that brings up a dialog with checkboxes to blacklist/whitelist servers. This would also allow someone to see what they're doing in realtime. Same sort of warning triangles for old servers would be nice, as well as the affected users.The text was updated successfully, but these errors were encountered: