mod_http_admin_api/mod_http_admin_api.lua
changeset 5892 432efc39572f
parent 5891 2aa66e928aa0
child 5895 512f912fdfa5
equal deleted inserted replaced
5891:2aa66e928aa0 5892: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