From fe7656d3693c175768fbb3ec5fa20524c465593e Mon Sep 17 00:00:00 2001
From: Sinisa Veseli <sveseli@aps.anl.gov>
Date: Mon, 13 Apr 2015 13:08:13 +0000
Subject: [PATCH] moved login route descriptor into common service module

---
 .../dm/common/service/loginRouteDescriptor.py | 32 +++++++++++++++++++
 1 file changed, 32 insertions(+)
 create mode 100755 src/python/dm/common/service/loginRouteDescriptor.py

diff --git a/src/python/dm/common/service/loginRouteDescriptor.py b/src/python/dm/common/service/loginRouteDescriptor.py
new file mode 100755
index 00000000..f51d6bbf
--- /dev/null
+++ b/src/python/dm/common/service/loginRouteDescriptor.py
@@ -0,0 +1,32 @@
+#!/usr/bin/env python
+
+#
+# Login route descriptor.
+#
+
+from dm.common.utility.configurationManager import ConfigurationManager
+from dm.common.service.loginController import LoginController
+
+class LoginRouteDescriptor:
+
+    @classmethod
+    def getRoutes(cls):
+        contextRoot = ConfigurationManager.getInstance().getContextRoot()
+        loginController = LoginController()
+
+        routes = [
+
+            # Login
+            {
+                'name'          : 'login',
+                'path'          : '%s/login' % contextRoot,
+                'controller'    : loginController,
+                'action'        : 'login',
+                'method'        : [ 'PUT', 'POST' ]
+            },
+
+        ]
+       
+        return routes
+
+
-- 
GitLab