Comparison

mod_restrict_xmpp/mod_restrict_xmpp.lua @ 5770:111e970213a0

mod_restrict_xmpp: Fix remaining hard-coded role name
author Matthew Wild <mwild1@gmail.com>
date Thu, 30 Nov 2023 18:05:42 +0000
parent 5582:825c6fb76c48
child 5777:1d0a0d3f9593
comparison
equal deleted inserted replaced
5769:561503e0c0f1 5770:111e970213a0
111 module:default_permission(limited_user_role, "xmpp:account:"..account_property..":read"); 111 module:default_permission(limited_user_role, "xmpp:account:"..account_property..":read");
112 module:default_permission(limited_user_role, "xmpp:account:"..account_property..":write"); 112 module:default_permission(limited_user_role, "xmpp:account:"..account_property..":write");
113 end 113 end
114 end 114 end
115 115
116 module:default_permission("prosody:restricted", "xmpp:account:presence:write"); 116 module:default_permission(limited_user_role, "xmpp:account:presence:write");
117 module:hook("pre-presence/bare", function (event) 117 module:hook("pre-presence/bare", function (event)
118 if not event.to_self then return; end 118 if not event.to_self then return; end
119 local stanza = event.stanza; 119 local stanza = event.stanza;
120 if not module:may("xmpp:account:presence:write", event) then 120 if not module:may("xmpp:account:presence:write", event) then
121 module:log("warn", "Access denied: xmpp:account:presence:write for %s", event.origin.full_jid or event.origin.id); 121 module:log("warn", "Access denied: xmpp:account:presence:write for %s", event.origin.full_jid or event.origin.id);