# HG changeset patch # User Jonas Schäfer # Date 1611673305 -3600 # Node ID ae1d1e352504ecbf34beebc0e6339d632effeaa5 # Parent e5792ca1d704158f0c67ed48f0c23d00dfb3e6aa mod_http_admin_api: remove deprecated API endpoint diff -r e5792ca1d704 -r ae1d1e352504 mod_http_admin_api/mod_http_admin_api.lua --- a/mod_http_admin_api/mod_http_admin_api.lua Tue Jan 26 15:39:59 2021 +0100 +++ b/mod_http_admin_api/mod_http_admin_api.lua Tue Jan 26 16:01:45 2021 +0100 @@ -102,43 +102,6 @@ return json.encode(token_info_to_invite_info(invite)); end -function create_invite(event) - local invite_options; - - local request = event.request; - if request.body and #request.body > 0 then - if request.headers.content_type ~= json_content_type then - module:log("warn", "Invalid content type"); - return 400; - end - invite_options = json.decode(event.request.body); - if not invite_options then - module:log("warn", "Invalid JSON"); - return 400; - end - else - invite_options = {}; - end - - local invite; - if invite_options.reusable then - invite = invites.create_group(invite_options.groups, invite_options.ttl, { - source = "admin_api/"..event.session.username; - }); - else - invite = invites.create_account(nil, { - source = "admin_api/"..event.session.username; - groups = invite_options.groups; - }); - end - if not invite then - return 500; - end - - event.response.headers["Content-Type"] = json_content_type; - return json.encode(token_info_to_invite_info(invite)); -end - function create_invite_type(event, invite_type) local options; @@ -546,7 +509,6 @@ route = check_auth { ["GET /invites"] = list_invites; ["GET /invites/*"] = get_invite_by_id; - ["POST /invites"] = create_invite; -- Deprecated ["POST /invites/*"] = create_invite_type; ["DELETE /invites/*"] = delete_invite;