util.pubsub: Tweak default affiliation of access models (fixes failing test)
authorMatthew Wild <mwild1@gmail.com>
Sat, 04 Aug 2018 12:00:46 +0100
changeset 9107 e1ca373a7e09
parent 9106 d5a7d2697b19
child 9108 e735c9865f42
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
util/pubsub.lua
--- a/util/pubsub.lua	Sat Aug 04 03:40:30 2018 +0200
+++ b/util/pubsub.lua	Sat Aug 04 12:00:46 2018 +0100
@@ -117,9 +117,9 @@
 		or self.config.node_defaults.access_model;
 
 	if access_model == "open" then
-		return "subscriber";
+		return "none";
 	elseif access_model == "whitelist" then
-		return "none";
+		return "restricted";
 	end
 
 	if self.config.access_models then