changeset 9101 | d5bc306e93aa |
parent 9098 | 5639dc1a3f85 |
child 9107 | e1ca373a7e09 |
--- a/util/pubsub.lua Sat Aug 04 03:38:55 2018 +0200 +++ b/util/pubsub.lua Sat Aug 04 03:04:00 2018 +0200 @@ -121,6 +121,16 @@ elseif access_model == "whitelist" then return "none"; end + + if self.config.access_models then + local check = self.config.access_models[access_model]; + if check then + local aff = check(actor); + if aff then + return aff; + end + end + end end function service:set_affiliation(node, actor, jid, affiliation)