equal
deleted
inserted
replaced
63 |
63 |
64 local function token_info_to_invite_info(token_info) |
64 local function token_info_to_invite_info(token_info) |
65 local additional_data = token_info.additional_data; |
65 local additional_data = token_info.additional_data; |
66 local groups = additional_data and additional_data.groups or nil; |
66 local groups = additional_data and additional_data.groups or nil; |
67 local source = additional_data and additional_data.source or nil; |
67 local source = additional_data and additional_data.source or nil; |
|
68 local reset = not not (additional_data and additional_data.allow_reset or nil); |
68 return { |
69 return { |
69 id = token_info.token; |
70 id = token_info.token; |
70 type = token_info.type; |
71 type = token_info.type; |
71 reusable = not not token_info.reusable; |
72 reusable = not not token_info.reusable; |
72 inviter = token_info.inviter; |
73 inviter = token_info.inviter; |
75 landing_page = token_info.landing_page; |
76 landing_page = token_info.landing_page; |
76 created_at = token_info.created_at; |
77 created_at = token_info.created_at; |
77 expires = token_info.expires; |
78 expires = token_info.expires; |
78 groups = groups; |
79 groups = groups; |
79 source = source; |
80 source = source; |
|
81 reset = reset; |
80 }; |
82 }; |
81 end |
83 end |
82 |
84 |
83 function list_invites(event) |
85 function list_invites(event) |
84 local invites_list = {}; |
86 local invites_list = {}; |