Kim Alvefur <zash@zash.se> [Thu, 18 Aug 2022 18:10:18 +0200] rev 12674
mod_admin_shell: Update help for user:create to reflect singular role argument
Kim Alvefur <zash@zash.se> [Thu, 18 Aug 2022 17:50:56 +0200] rev 12673
mod_auth_internal_hashed: Allow creating disabled account without password
Otherwise, create_user(username, nil) leads to the account being
deleted.
Matthew Wild <mwild1@gmail.com> [Thu, 18 Aug 2022 16:46:07 +0100] rev 12672
mod_admin_shell: Update with new role management commands and help text
Kim Alvefur <zash@zash.se> [Thu, 18 Aug 2022 15:42:07 +0200] rev 12671
core.usermanager: Update argument name in authz fallback method
It's not plural
Kim Alvefur <zash@zash.se> [Thu, 18 Aug 2022 15:38:18 +0200] rev 12670
core.usermanager: Remove obsolete authz fallback method
Kim Alvefur <zash@zash.se> [Thu, 18 Aug 2022 14:10:21 +0200] rev 12669
core.usermanager: Add missing methods to fallback authz provider
Kim Alvefur <zash@zash.se> [Thu, 18 Aug 2022 14:07:54 +0200] rev 12668
core.usermanager: Add scoped luacheck ignore rule to reduce clutter
Matthew Wild <mwild1@gmail.com> [Thu, 18 Aug 2022 10:37:59 +0100] rev 12667
mod_authz_internal: Expose convenience method to test if user can assume role
Matthew Wild <mwild1@gmail.com> [Wed, 17 Aug 2022 16:38:53 +0100] rev 12666
mod_authz_internal, and more: New iteration of role API
These changes to the API (hopefully the last) introduce a cleaner separation
between the user's primary (default) role, and their secondary (optional)
roles.
To keep the code sane and reduce complexity, a data migration is needed for
people using stored roles in 0.12. This can be performed with
prosodyctl mod_authz_internal migrate <host>
Kim Alvefur <zash@zash.se> [Fri, 12 Aug 2022 22:09:09 +0200] rev 12665
util.roles: Add Teal interface declaration