diff options
author | Matthew Wild <mwild1@gmail.com> | 2018-08-04 12:00:46 +0100 |
---|---|---|
committer | Matthew Wild <mwild1@gmail.com> | 2018-08-04 12:00:46 +0100 |
commit | 671694c5e78a91d58d17e2f1255b01a0ae997fea (patch) | |
tree | 0fcbb1547b2dcd1177b1aeba5eee8eaedccdcfe4 /util/pubsub.lua | |
parent | 637ecae6767b5c00396f5559d7379dd045e841e7 (diff) | |
download | prosody-671694c5e78a91d58d17e2f1255b01a0ae997fea.tar.gz prosody-671694c5e78a91d58d17e2f1255b01a0ae997fea.zip |
util.pubsub: Tweak default affiliation of access models (fixes failing test)
11:56:59 MattJ> Someone who has the ability to subscribe does not have the "subscriber"
affiliation until they actually subscribe, they just have the normal "none" affiliation
(which has permission to subscribe)
11:58:05 MattJ> However if the access model is whitelist, then anyone not on the whitelist
has an implicit negative affiliation, which we don't currently have, so I just named "restricted"
11:58:16 MattJ> Since it doesn't exist in any code yet, it has no permissions
Diffstat (limited to 'util/pubsub.lua')
-rw-r--r-- | util/pubsub.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/util/pubsub.lua b/util/pubsub.lua index f1d1df38..5160b0ce 100644 --- a/util/pubsub.lua +++ b/util/pubsub.lua @@ -117,9 +117,9 @@ function service:get_default_affiliation(node, actor, action) -- luacheck: ignor or self.config.node_defaults.access_model; if access_model == "open" then - return "subscriber"; - elseif access_model == "whitelist" then return "none"; + elseif access_model == "whitelist" then + return "restricted"; end if self.config.access_models then |