From 9a5789afd32eaaafff36d9130fceaf12fbe2fd7c Mon Sep 17 00:00:00 2001
From: Karel van Klink <karel.vanklink@geant.org>
Date: Tue, 7 May 2024 11:57:52 +0200
Subject: [PATCH] pre-fill TT number in checklist when creating a new router

---
 gso/workflows/router/create_router.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/gso/workflows/router/create_router.py b/gso/workflows/router/create_router.py
index 3173145c..dc33293d 100644
--- a/gso/workflows/router/create_router.py
+++ b/gso/workflows/router/create_router.py
@@ -219,9 +219,11 @@ def prompt_insert_in_radius(subscription: RouterInactive) -> FormGenerator:
 
 
 @step("Create a new SharePoint checklist")
-def create_new_sharepoint_checklist(subscription: RouterProvisioning) -> State:
+def create_new_sharepoint_checklist(subscription: RouterProvisioning, tt_number: str) -> State:
     """Create a new checklist in SharePoint for approving this router."""
-    new_list_item_url = SharePointClient().add_list_item("p_router", {"Title": subscription.router.router_fqdn})
+    new_list_item_url = SharePointClient().add_list_item(
+        "p_router", {"Title": subscription.router.router_fqdn, "TT_NUMBER": tt_number}
+    )
 
     return {"checklist_url": new_list_item_url}
 
-- 
GitLab