From 42a0a798e71dc8cedf5fcefd461c9cc9071d9e01 Mon Sep 17 00:00:00 2001
From: Kiara Grouwstra <kiara@procolix.eu>
Date: Mon, 17 Mar 2025 13:50:55 +0100
Subject: [PATCH] pass in dummy initialUser to trigger orchestration from the
 panel

---
 panel/src/panel/views.py | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/panel/src/panel/views.py b/panel/src/panel/views.py
index 4077ebbe..a43ddff2 100644
--- a/panel/src/panel/views.py
+++ b/panel/src/panel/views.py
@@ -1,5 +1,6 @@
 from enum import Enum
 import os
+import json
 
 from django.urls import reverse_lazy
 import os
@@ -50,8 +51,17 @@ class ConfigurationForm(LoginRequiredMixin, FormView):
             print("DEPLOYING:")
             print(os.getenv("REPO_DIR"))
             print(os.getenv("NIX_DIR"))
+            submission = obj.parsed_value.model_dump_json()
+            deployment = json.dumps(json.loads(submission) | {
+              "initialUser": {
+                "displayName": "Testy McTestface",
+                "username": "test",
+                "password": "testtest",
+                "email": "test@test.com",
+              },
+            })
             env = {
-                "DEPLOYMENT": obj.parsed_value.model_dump_json(),
+                "DEPLOYMENT": deployment,
                 "PATH": f"{os.getenv("NIX_DIR")}/bin/",
             }
             print(f"env: {env}")