Comparison

mod_http_admin_api/mod_http_admin_api.lua @ 5912:432efc39572f

mod_http_admin_api: Return roles for existing invites, if any
author Matthew Wild <mwild1@gmail.com>
date Tue, 16 Apr 2024 15:01:40 +0100
parent 5911:2aa66e928aa0
child 5915:512f912fdfa5
comparison
equal deleted inserted replaced
5911:2aa66e928aa0 5912:432efc39572f
78 end 78 end
79 79
80 local function token_info_to_invite_info(token_info) 80 local function token_info_to_invite_info(token_info)
81 local additional_data = token_info.additional_data; 81 local additional_data = token_info.additional_data;
82 local groups = additional_data and additional_data.groups or nil; 82 local groups = additional_data and additional_data.groups or nil;
83 local roles = additional_data and additional_data.roles or nil;
83 local source = additional_data and additional_data.source or nil; 84 local source = additional_data and additional_data.source or nil;
84 local reset = not not (additional_data and additional_data.allow_reset or nil); 85 local reset = not not (additional_data and additional_data.allow_reset or nil);
85 return { 86 return {
86 id = token_info.token; 87 id = token_info.token;
87 type = token_info.type; 88 type = token_info.type;
91 uri = token_info.uri; 92 uri = token_info.uri;
92 landing_page = token_info.landing_page; 93 landing_page = token_info.landing_page;
93 created_at = token_info.created_at; 94 created_at = token_info.created_at;
94 expires = token_info.expires; 95 expires = token_info.expires;
95 groups = groups; 96 groups = groups;
97 roles = roles;
96 source = source; 98 source = source;
97 reset = reset; 99 reset = reset;
98 }; 100 };
99 end 101 end
100 102