Mercurial > prosody-modules
comparison mod_client_management/mod_client_management.lua @ 5582:825c6fb76c48
Multiple modules: Update for split prosody:user role (prosody 082c7d856e61)
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Thu, 29 Jun 2023 15:58:33 +0100 |
| parents | f25df3af02c1 |
| children | b43ff0302204 |
comparison
equal
deleted
inserted
replaced
| 5581:df483d9056f5 | 5582:825c6fb76c48 |
|---|---|
| 8 local jid = require "util.jid"; | 8 local jid = require "util.jid"; |
| 9 local st = require "util.stanza"; | 9 local st = require "util.stanza"; |
| 10 | 10 |
| 11 local strict = module:get_option_boolean("enforce_client_ids", false); | 11 local strict = module:get_option_boolean("enforce_client_ids", false); |
| 12 | 12 |
| 13 module:default_permission("prosody:user", ":list-clients"); | 13 module:default_permission("prosody:registered", ":list-clients"); |
| 14 module:default_permission("prosody:user", ":manage-clients"); | 14 module:default_permission("prosody:registered", ":manage-clients"); |
| 15 | 15 |
| 16 local tokenauth = module:depends("tokenauth"); | 16 local tokenauth = module:depends("tokenauth"); |
| 17 local mod_fast = module:depends("sasl2_fast"); | 17 local mod_fast = module:depends("sasl2_fast"); |
| 18 | 18 |
| 19 local client_store = assert(module:open_store("clients", "keyval+")); | 19 local client_store = assert(module:open_store("clients", "keyval+")); |
