]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/pybind/mgr/dashboard/controllers/home.py
import ceph quincy 17.2.1
[ceph.git] / ceph / src / pybind / mgr / dashboard / controllers / home.py
index 32b0071342acaf01ded926ffb5d09d0b265bd8ab..b79b53ca86a3132e0d8092316d6a0d7f66515840 100644 (file)
@@ -14,6 +14,7 @@ import cherrypy
 from cherrypy.lib.static import serve_file
 
 from .. import mgr
+from ..services.custom_banner import get_login_banner_mgr
 from . import BaseController, Endpoint, Proxy, Router, UIRouter
 
 logger = logging.getLogger("controllers.home")
@@ -139,3 +140,10 @@ class LangsController(BaseController, LanguageMixin):
     @Endpoint('GET')
     def __call__(self):
         return list(self.LANGUAGES)
+
+
+@UIRouter("/login", secure=False)
+class LoginController(BaseController):
+    @Endpoint('GET', 'custom_banner')
+    def __call__(self):
+        return get_login_banner_mgr()