equal
deleted
inserted
replaced
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 |