From 80d546397a129a3da372dfaab51469e7fe472de2 Mon Sep 17 00:00:00 2001 From: Simone Spinelli <simone.spinelli@geant.org> Date: Fri, 7 Apr 2023 10:26:15 +0200 Subject: [PATCH] More refinements on Inputform --- .../workflows/device/create_device.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/geant_service_orchestrator/workflows/device/create_device.py b/geant_service_orchestrator/workflows/device/create_device.py index b95f27bb..5d333103 100644 --- a/geant_service_orchestrator/workflows/device/create_device.py +++ b/geant_service_orchestrator/workflows/device/create_device.py @@ -119,19 +119,16 @@ def provision_device_dry( return {"dry_run_output": out_splitted, "return_code": r.rc} -@inputstep("Confirm step", assignee ="CHANGES") +@inputstep("Confirm step", assignee="CHANGES") def confirm_step() -> FormGenerator: class ConfirmForm(FormPage): - class Config: - title = "confirm" - - - confirm: "Accept" + confirm: Accept user_input = yield ConfirmForm return {"confirm": user_input.confirm} + @step("Provision device [FOR REAL]") def provision_device_real( subscription: DeviceProvisioning, fqdn: str, ts_address: str, ts_port: str @@ -159,6 +156,7 @@ def provision_device_real( return {"real_run_output": out_splitted, "return_code": r.rc} + @workflow( "Create Device", initial_input_form=wrap_create_initial_input_form( -- GitLab