From 3935654ff0a0ecb6761f856c10f1907c710941c1 Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Mon, 31 Oct 2022 12:27:50 +0100
Subject: [PATCH] [add] route to get session ticket and backend location

---
 controllers/main.py | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/controllers/main.py b/controllers/main.py
index d9657c8..0ed0d70 100644
--- a/controllers/main.py
+++ b/controllers/main.py
@@ -10,6 +10,18 @@ class AlfrescoController(http.Controller):
         data = http.request.env["cgscop.alfresco"].alfresco_get_ticket(username)
         return data
 
+    @http.route(
+        ["/web/alfresco/session-backend"],
+        type="json", auth="user", method=["POST"]
+    )
+    def get_session_backend(self, username):
+        ticket = http.request.env["cgscop.alfresco"].alfresco_get_ticket(username)
+        backend = http.request.env["cmis.backend"].search([], limit=1)
+        return {
+            "ticket": ticket,
+            "backend_location": backend.location,
+        }
+
     # ------------------------------------------------------
     # Override parent
     # ------------------------------------------------------
-- 
GitLab