!NasysSDfxKxZBzJJoE:matrix.org

#matrix-spec

1052 Members
Discussion of specific Matrix Spec Change proposals | https://matrix.org/docs/spec/proposals | Design draft folder at: https://drive.google.com/drive/folders/0B4wHq8qP86r2ck15MHEwMmlNVUk 336 Servers

Load older messages


SenderMessageTime
9 Jan 2020
@sorunome:sorunome.deSorunomeTo prevent spam, a person could only knock if their membership is either non-existant or "leave"17:49:32
@sorunome:sorunome.deSorunomethat means a banned person can't knock17:49:43
@sorunome:sorunome.deSorunomealso, perhaps having the option of setting a PL required for knocking (defaulting it to 0) might be good - that way, if room admins wanted, they could change that to e.g. 1 and then have a list of "somewhat ok people" they elevate the PL of (you can do that to people not in the room) and those can knock.....not too sure on the PL thing, though17:50:31
@matthew:matrix.orgMatthewthis sounds super-sane17:52:09
@matthew:matrix.orgMatthewand ironically is basically the same as the knock feature that we used to have in CS API17:52:21
@matthew:matrix.orgMatthewbut got removed because nobody had ever implemented it17:52:26
@sorunome:sorunome.deSorunome And, as another addition, the knocker could add a reason field to specify the reason that they are knocking for, basically the same as reason on leave membership 17:53:03
@sorunome:sorunome.deSorunome
In reply to @matthew:matrix.org
this sounds super-sane
yay \o/
17:53:12
@sorunome:sorunome.deSorunomesoru would also be interested in providing both riot and synapse implementations of that feature. Her current workload is rather high, though, thus slow development17:54:15
@matthew:matrix.orgMatthewthat would be awesome17:55:21
@matthew:matrix.orgMatthewneeds a minimal MSC of course17:55:24
@matthew:matrix.orgMatthewbut not much more than your paragraph above17:55:28
@tulir:maunium.nettulir Sorunome: maybe also a new join_rule of knock or private so that you can disable knocks in a room completely? 17:55:34
@matthew:matrix.orgMatthew TravisR: do you remember where/when we removed knock from the spec? 17:55:38
@sorunome:sorunome.deSorunome
In reply to @tulir:maunium.net
Sorunome: maybe also a new join_rule of knock or private so that you can disable knocks in a room completely?
what about the PL suggestion and just raise the PL requirement then?
17:55:50
@tulir:maunium.nettuliroh I should've read everything :D17:56:11
@travis:t2l.ioTravisR
In reply to @matthew:matrix.org
TravisR: do you remember where/when we removed knock from the spec?
we didn't, it's still reserved.
17:56:22
@tulir:maunium.nettuliryeah that might work too17:56:27
@matthew:matrix.orgMatthewoh!17:56:37
@matthew:matrix.orgMatthewthat'd be why i can't find it17:56:40
@matthew:matrix.orgMatthew Sorunome: looks like this reservation was for you :D 17:56:46
@tulir:maunium.nettulirand yeah, knocks are still reserved everywhere (both join rules and memberships)17:56:49
@sorunome:sorunome.deSorunomeheehee~17:57:33
@tulir:maunium.nettulirI guess having it as a power level is kind of weird since power levels are currently only used for users who are in the room17:58:44
@sorunome:sorunome.deSorunomeyeah, that is the part soru is least sure about17:58:59
@tulir:maunium.nettulirif we do decide to do that, we should also add a power level for bypassing invite requirements so admins can rejoin whenever they want17:59:10
@tulir:maunium.nettulir(that might be a separate MSC though)17:59:17
@sorunome:sorunome.deSorunome
In reply to @tulir:maunium.net
Sorunome: maybe also a new join_rule of knock or private so that you can disable knocks in a room completely?
could always have both, join_rules and PLs. PLs for if you want more flexiblity, then
18:07:41
@matthew:matrix.orgMatthewi suspect the PL level might have implications too - especially for state res, in terms of users not actually being in the room18:08:58
@sorunome:sorunome.deSorunome
In reply to @tulir:maunium.net
if we do decide to do that, we should also add a power level for bypassing invite requirements so admins can rejoin whenever they want
that.....could also be used as an easy solution for MSC2214
18:08:58

Show newer messages


Back to Room ListRoom Version: 5