diff --git a/controllers/main.py b/controllers/main.py index d9657c875fa6a6b375e2363fe1022102c5f78fcd..0ed0d70c262f59835737f3be4ce7da557bbd716b 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 # ------------------------------------------------------