Diff

mod_http_admin_api/mod_http_admin_api.lua @ 5911:2aa66e928aa0

mod_http_admin_api: Allow specifying roles for invitations
author Matthew Wild <mwild1@gmail.com>
date Tue, 16 Apr 2024 14:15:16 +0100
parent 5907:6c11e1b4066d
child 5912:432efc39572f
line wrap: on
line diff
--- a/mod_http_admin_api/mod_http_admin_api.lua	Tue Apr 16 13:03:39 2024 +0100
+++ b/mod_http_admin_api/mod_http_admin_api.lua	Tue Apr 16 14:15:16 2024 +0100
@@ -153,11 +153,13 @@
 		end
 		invite = invites.create_group(options.groups, {
 			source = source;
+			roles = options.roles;
 		}, options.ttl);
 	elseif invite_type == "account" then
 		invite = invites.create_account(options.username, {
 			source = source;
 			groups = options.groups;
+			roles = options.roles;
 		}, options.ttl);
 	else
 		return 400;