From 043bf41718b8f214ba9a94f66b76816bce131c19 Mon Sep 17 00:00:00 2001 From: Abel Coronado Date: Tue, 5 Jun 2018 15:58:44 +0200 Subject: [PATCH] F #2146: Configurable 'Keep me logged in' option in Sunstone (#2151) --- src/sunstone/etc/sunstone-server.conf | 3 ++ src/sunstone/views/_login_standard.erb | 40 +++++++++++++------------- src/sunstone/views/_login_x509.erb | 29 ++++++++++--------- 3 files changed, 38 insertions(+), 34 deletions(-) diff --git a/src/sunstone/etc/sunstone-server.conf b/src/sunstone/etc/sunstone-server.conf index 5d993ee8a0..b3c7b1fd4f 100644 --- a/src/sunstone/etc/sunstone-server.conf +++ b/src/sunstone/etc/sunstone-server.conf @@ -125,6 +125,9 @@ # Login Session Length in seconds, defaults to 1 hour. #:session_expire_time: 3600 +# True to display 'Keep me logged in' option. +:keep_me_logged: true + # Default language setting :lang: en_US diff --git a/src/sunstone/views/_login_standard.erb b/src/sunstone/views/_login_standard.erb index e870cfe84b..26fcaf71dc 100644 --- a/src/sunstone/views/_login_standard.erb +++ b/src/sunstone/views/_login_standard.erb @@ -4,24 +4,24 @@ background-size: 355px;"> - - -
-
-
- Username - - Password - -
- - - - retrieving -
- -
-
+
+
+
+ Username + + Password + +
+ <% if $conf[:keep_me_logged] %> + + + <% end %> + + retrieving +
+ +
+
diff --git a/src/sunstone/views/_login_x509.erb b/src/sunstone/views/_login_x509.erb index 3176dfda60..a18b0dc98a 100644 --- a/src/sunstone/views/_login_x509.erb +++ b/src/sunstone/views/_login_x509.erb @@ -4,18 +4,19 @@ background-size: 355px;"> -
-
-
- - - - -
- -
-
+
+
+
+ + <% if $conf[:keep_me_logged] %> + + + <% end %> +
+ +
+