Mercurial > prosody-modules
comparison mod_adhoc_account_management/mod_adhoc_account_management.lua @ 4909:6ce42aacad42
mod_adhoc_account_management: Add compatibility with 0.12 permission string (thanks mirux)
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Sat, 19 Mar 2022 09:10:25 +0000 |
parents | c6dd65354db0 |
children |
comparison
equal
deleted
inserted
replaced
4908:44be2c6087f3 | 4909:6ce42aacad42 |
---|---|
101 end | 101 end |
102 end | 102 end |
103 | 103 |
104 -- Feature requests? What could fit under account management? | 104 -- Feature requests? What could fit under account management? |
105 | 105 |
106 -- COMPAT w/0.11 (uses "user" instead of "any") | |
107 local permission = pcall(require, "core.features") and "any" or "user"; | |
106 | 108 |
107 local adhoc_new = module:require "adhoc".new; | 109 local adhoc_new = module:require "adhoc".new; |
108 local adhoc_passwd = adhoc_new("Change Password", "passwd", change_password_command_handler, "user"); | 110 local adhoc_passwd = adhoc_new("Change Password", "passwd", change_password_command_handler, permission); |
109 module:add_item ("adhoc", adhoc_passwd); | 111 module:add_item ("adhoc", adhoc_passwd); |