diff --git a/source/logic/backend.ts b/source/logic/backend.ts index ebabf38..db8a399 100644 --- a/source/logic/backend.ts +++ b/source/logic/backend.ts @@ -293,7 +293,8 @@ namespace _espe.backend membership_number : string; name_real_value : string; email_address_private : (null | string); - } + }, + notification_target_url_template : string ) : Promise { return abstract_call( @@ -304,6 +305,7 @@ namespace _espe.backend "membership_number": data.membership_number, "name_real_value": data.name_real_value, "email_address_private": data.email_address_private, + "notification_target_url_template": notification_target_url_template, } } ); diff --git a/source/pages/create/logic.ts b/source/pages/create/logic.ts index e36bc51..a94ca69 100644 --- a/source/pages/create/logic.ts +++ b/source/pages/create/logic.ts @@ -66,7 +66,17 @@ lib_plankton.zoo_page.register( "label": "Senden", "procedure": async (get_value, get_representation) => { const value = await get_value(); - const id : int = await _espe.backend.member_project(value); + const id : int = await _espe.backend.member_project( + value, + lib_plankton.zoo_page.encode( + { + "name": "view", + "parameters": { + "id": "{{id}}", + } + } + ) + ); lib_plankton.zoo_page.set({"name": "view", "parameters": {"id": id}}); }, }