From f9f3ad8463e9fec0709f8a3a008c6a34b9e6234b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Fra=C3=9F?= Date: Tue, 30 Apr 2024 19:05:23 +0200 Subject: [PATCH] =?UTF-8?q?[mod]=20api:pfad-prefix=20eingef=C3=BChrt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/api/actions/email.ts | 2 +- source/api/actions/member_delete.ts | 2 +- source/api/actions/member_info.ts | 2 +- source/api/actions/member_list.ts | 2 +- source/api/actions/member_modify.ts | 2 +- source/api/actions/member_project.ts | 2 +- source/api/actions/member_read.ts | 2 +- source/api/actions/member_register.ts | 2 +- source/api/actions/member_summon.ts | 8 ++++---- source/api/actions/session_begin.ts | 2 +- source/api/actions/session_end.ts | 2 +- source/api/actions/verification_check.ts | 2 +- source/api/actions/verification_get.ts | 2 +- 13 files changed, 16 insertions(+), 16 deletions(-) diff --git a/source/api/actions/email.ts b/source/api/actions/email.ts index 2f8d7e3..391e4f2 100644 --- a/source/api/actions/email.ts +++ b/source/api/actions/email.ts @@ -17,7 +17,7 @@ namespace _espe.api >( rest_subject, lib_plankton.http.enum_method.post, - "/email", + _espe.conf.get().server.path_base + "/email", { "description": "sendet eine E-Mail", "input_schema": () => ({ diff --git a/source/api/actions/member_delete.ts b/source/api/actions/member_delete.ts index 54a1436..7562d53 100644 --- a/source/api/actions/member_delete.ts +++ b/source/api/actions/member_delete.ts @@ -10,7 +10,7 @@ namespace _espe.api lib_plankton.rest.register<_espe.service.member.type_value, null>( rest_subject, lib_plankton.http.enum_method.delete, - "/member/:id", + _espe.conf.get().server.path_base + "/member/:id", { "description": "löscht ein vorhandenes Mitglied", "restriction": restriction_logged_in, diff --git a/source/api/actions/member_info.ts b/source/api/actions/member_info.ts index 7c0fad1..81f43a5 100644 --- a/source/api/actions/member_info.ts +++ b/source/api/actions/member_info.ts @@ -24,7 +24,7 @@ namespace _espe.api >( rest_subject, lib_plankton.http.enum_method.get, - "/member/info/:id", + _espe.conf.get().server.path_base + "/member/info/:id", { "description": "gibt Angaben über ein Mitglied aus, die für die Registrierung verwendet werden dürfen", "input_schema": () => ({ diff --git a/source/api/actions/member_list.ts b/source/api/actions/member_list.ts index 5907e01..70bf0ac 100644 --- a/source/api/actions/member_list.ts +++ b/source/api/actions/member_list.ts @@ -23,7 +23,7 @@ namespace _espe.api >( rest_subject, lib_plankton.http.enum_method.get, - "/member/list", + _espe.conf.get().server.path_base + "/member/list", { "description": "listet alle Mitglieder auf", "query_parameters": [ diff --git a/source/api/actions/member_modify.ts b/source/api/actions/member_modify.ts index c49026a..b87886c 100644 --- a/source/api/actions/member_modify.ts +++ b/source/api/actions/member_modify.ts @@ -17,7 +17,7 @@ namespace _espe.api >( rest_subject, lib_plankton.http.enum_method.patch, - "/member/modify/:id", + _espe.conf.get().server.path_base + "/member/modify/:id", { "description": "ändert die Angaben eines vorhandenen Mitglieds", "input_schema": () => ({ diff --git a/source/api/actions/member_project.ts b/source/api/actions/member_project.ts index d5758b6..8315efe 100644 --- a/source/api/actions/member_project.ts +++ b/source/api/actions/member_project.ts @@ -17,7 +17,7 @@ namespace _espe.api >( rest_subject, lib_plankton.http.enum_method.post, - "/member/project", + _espe.conf.get().server.path_base + "/member/project", { "description": "erstellt ein neues Mitglied und gibt die erzeugte ID aus", "input_schema": () => ({ diff --git a/source/api/actions/member_read.ts b/source/api/actions/member_read.ts index b66558a..b9a8524 100644 --- a/source/api/actions/member_read.ts +++ b/source/api/actions/member_read.ts @@ -28,7 +28,7 @@ namespace _espe.api >( rest_subject, lib_plankton.http.enum_method.get, - "/member/read/:id", + _espe.conf.get().server.path_base + "/member/read/:id", { "description": "gibt ein Mitglied anhand seiner ID aus", // TODO diff --git a/source/api/actions/member_register.ts b/source/api/actions/member_register.ts index afe3055..9179ee0 100644 --- a/source/api/actions/member_register.ts +++ b/source/api/actions/member_register.ts @@ -24,7 +24,7 @@ namespace _espe.api >( rest_subject, lib_plankton.http.enum_method.post, - "/member/register/:id", + _espe.conf.get().server.path_base + "/member/register/:id", { "description": "nimmt zusätzliche Angaben eines Mitglieds entgegen", "input_schema": () => ({ diff --git a/source/api/actions/member_summon.ts b/source/api/actions/member_summon.ts index b2544a8..4280f6c 100644 --- a/source/api/actions/member_summon.ts +++ b/source/api/actions/member_summon.ts @@ -11,21 +11,21 @@ namespace _espe.api { url_template : string; }, - null + string >( rest_subject, lib_plankton.http.enum_method.post, - "/member/summon/:id", + _espe.conf.get().server.path_base + "/member/summon/:id", { "description": "sendet an ein Mitglied eine E-Mail mit Aufforderung zur Registrierung", "restriction": restriction_logged_in, "execution": async ({"path_parameters": path_parameters, "input": input}) => { const member_id : _espe.type.member_id = parseInt(path_parameters["id"]); - await _espe.service.member.summon(member_id, input.url_template); + const url : string = await _espe.service.member.summon(member_id, input.url_template); return Promise.resolve({ "status_code": 200, - "data": null, + "data": url, }); } } diff --git a/source/api/actions/session_begin.ts b/source/api/actions/session_begin.ts index c634456..6efbb9a 100644 --- a/source/api/actions/session_begin.ts +++ b/source/api/actions/session_begin.ts @@ -10,7 +10,7 @@ namespace _espe.api lib_plankton.rest.register<{name : string; password : string;}, string>( rest_subject, lib_plankton.http.enum_method.post, - "/session/begin", + _espe.conf.get().server.path_base + "/session/begin", { "description": "führt die Anmeldung am System aus um geschützte Aktionen nutzen zu können", "input_schema": () => ({ diff --git a/source/api/actions/session_end.ts b/source/api/actions/session_end.ts index 4c3e91a..563ab2a 100644 --- a/source/api/actions/session_end.ts +++ b/source/api/actions/session_end.ts @@ -10,7 +10,7 @@ namespace _espe.api lib_plankton.rest.register( rest_subject, lib_plankton.http.enum_method.delete, - "/session/end", + _espe.conf.get().server.path_base + "/session/end", { "description": "beendet eine Sitzung", "input_schema": () => ({ diff --git a/source/api/actions/verification_check.ts b/source/api/actions/verification_check.ts index 3d8c214..0d07659 100644 --- a/source/api/actions/verification_check.ts +++ b/source/api/actions/verification_check.ts @@ -10,7 +10,7 @@ namespace _espe.api lib_plankton.rest.register<{data : any; verification : string;}, boolean>( rest_subject, lib_plankton.http.enum_method.post, - "/verification/check", + _espe.conf.get().server.path_base + "/verification/check", { "description": "untersucht ob ein Prüfwert zu einer Eingabe passt", "input_schema": () => ({ diff --git a/source/api/actions/verification_get.ts b/source/api/actions/verification_get.ts index 37255cc..e4de7d1 100644 --- a/source/api/actions/verification_get.ts +++ b/source/api/actions/verification_get.ts @@ -10,7 +10,7 @@ namespace _espe.api lib_plankton.rest.register<{data : any;}, string>( rest_subject, lib_plankton.http.enum_method.post, - "/verification/get", + _espe.conf.get().server.path_base + "/verification/get", { "description": "berechnet einen Prüfwert auf Basis eines Geheimnisses", "input_schema": () => ({