[add] api:action:member_delete
This commit is contained in:
parent
949f1e5040
commit
1ec6fd96b6
3 changed files with 5 additions and 4 deletions
|
@ -22,15 +22,15 @@ namespace _espe.api
|
||||||
rest_subject : lib_plankton.rest.type_rest
|
rest_subject : lib_plankton.rest.type_rest
|
||||||
) : void
|
) : void
|
||||||
{
|
{
|
||||||
register<_espe.service.member.type_value, null>(
|
register<null, null>(
|
||||||
rest_subject,
|
rest_subject,
|
||||||
lib_plankton.http.enum_method.delete,
|
lib_plankton.http.enum_method.delete,
|
||||||
"/member/:id",
|
"/member/delete/:id",
|
||||||
{
|
{
|
||||||
"description": "löscht ein vorhandenes Mitglied",
|
"description": "löscht ein vorhandenes Mitglied",
|
||||||
"restriction": restriction_logged_in,
|
"restriction": restriction_logged_in,
|
||||||
"execution": async ({"path_parameters": path_parameters}) => {
|
"execution": async ({"path_parameters": path_parameters}) => {
|
||||||
const member_id : _espe.service.member.type_id = parseInt(path_parameters["id"]);
|
const member_id : _espe.type.member_id = parseInt(path_parameters["id"]);
|
||||||
await _espe.service.member.remove(member_id);
|
await _espe.service.member.remove(member_id);
|
||||||
return Promise.resolve({
|
return Promise.resolve({
|
||||||
"status_code": 200,
|
"status_code": 200,
|
||||||
|
|
|
@ -52,7 +52,7 @@ namespace _espe.api
|
||||||
_espe.api.register_member_list(rest_subject);
|
_espe.api.register_member_list(rest_subject);
|
||||||
_espe.api.register_member_read(rest_subject);
|
_espe.api.register_member_read(rest_subject);
|
||||||
_espe.api.register_member_modify(rest_subject);
|
_espe.api.register_member_modify(rest_subject);
|
||||||
// _espe.api.register_member_delete(rest_subject);
|
_espe.api.register_member_delete(rest_subject);
|
||||||
// password_change
|
// password_change
|
||||||
{
|
{
|
||||||
_espe.api.register_member_password_change_initialize(rest_subject);
|
_espe.api.register_member_password_change_initialize(rest_subject);
|
||||||
|
|
|
@ -65,6 +65,7 @@ ${dir_temp}/espe-core.js ${dir_temp}/espe-core.d.ts: \
|
||||||
${dir_source}/api/actions/member_list.ts \
|
${dir_source}/api/actions/member_list.ts \
|
||||||
${dir_source}/api/actions/member_read.ts \
|
${dir_source}/api/actions/member_read.ts \
|
||||||
${dir_source}/api/actions/member_modify.ts \
|
${dir_source}/api/actions/member_modify.ts \
|
||||||
|
${dir_source}/api/actions/member_delete.ts \
|
||||||
${dir_source}/api/actions/member_password_change_initialize.ts \
|
${dir_source}/api/actions/member_password_change_initialize.ts \
|
||||||
${dir_source}/api/actions/member_password_change_execute.ts \
|
${dir_source}/api/actions/member_password_change_execute.ts \
|
||||||
${dir_source}/api/functions.ts \
|
${dir_source}/api/functions.ts \
|
||||||
|
|
Loading…
Add table
Reference in a new issue