aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/mod_invites_adhoc.lua
diff options
context:
space:
mode:
authorMatthew Wild <mwild1@gmail.com>2023-06-29 15:36:13 +0100
committerMatthew Wild <mwild1@gmail.com>2023-06-29 15:36:13 +0100
commitf7323ed6e45a8354a88928cbf91c73c7078cd2d0 (patch)
treecf4242993d275b4b04b0d97cd9eb751704625840 /plugins/mod_invites_adhoc.lua
parent641f070a9da5d495e23dd1d7613121276fe96906 (diff)
downloadprosody-f7323ed6e45a8354a88928cbf91c73c7078cd2d0.tar.gz
prosody-f7323ed6e45a8354a88928cbf91c73c7078cd2d0.zip
core, plugins: Split prosody:user role into prosody:{guest,registered,member}
This gives us more granular control over different types of user account. Accounts registered by IBR get assigned prosody:registered by default, while accounts provisioned by an admin (e.g. via prosodyctl shell) will receive prosody:member by default.
Diffstat (limited to 'plugins/mod_invites_adhoc.lua')
-rw-r--r--plugins/mod_invites_adhoc.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/mod_invites_adhoc.lua b/plugins/mod_invites_adhoc.lua
index 5518743d..02e6a7dd 100644
--- a/plugins/mod_invites_adhoc.lua
+++ b/plugins/mod_invites_adhoc.lua
@@ -12,7 +12,7 @@ local allow_user_invites = module:get_option_boolean("allow_user_invites", false
-- on the server, use the option above instead.
local allow_contact_invites = module:get_option_boolean("allow_contact_invites", true);
-module:default_permission(allow_user_invites and "prosody:user" or "prosody:admin", ":invite-users");
+module:default_permission(allow_user_invites and "prosody:registered" or "prosody:admin", ":invite-users");
local invites;
if prosody.shutdown then -- COMPAT hack to detect prosodyctl