Ver Fonte

Hid "Forgot your password" link from login menu when reset is disabled

SilverFire - Dmitry Naumenko há 7 anos atrás
pai
commit
257802e750

+ 4 - 0
public/app/core/controllers/reset_password_ctrl.ts

@@ -1,4 +1,5 @@
 import coreModule from '../core_module';
 import coreModule from '../core_module';
+import config from 'app/core/config';
 
 
 export class ResetPasswordCtrl {
 export class ResetPasswordCtrl {
   /** @ngInject */
   /** @ngInject */
@@ -6,6 +7,9 @@ export class ResetPasswordCtrl {
     contextSrv.sidemenu = false;
     contextSrv.sidemenu = false;
     $scope.formModel = {};
     $scope.formModel = {};
     $scope.mode = 'send';
     $scope.mode = 'send';
+    $scope.ldapEnabled = config.ldapEnabled;
+    $scope.authProxyEnabled = config.authProxyEnabled;
+    $scope.disableLoginForm = config.disableLoginForm;
 
 
     const params = $location.search();
     const params = $location.search();
     if (params.code) {
     if (params.code) {

+ 1 - 1
public/app/partials/login.html

@@ -22,7 +22,7 @@
             <button type="submit" class="btn btn-large p-x-2 btn-inverse btn-loading" ng-if="loggingIn">
             <button type="submit" class="btn btn-large p-x-2 btn-inverse btn-loading" ng-if="loggingIn">
               Logging In<span>.</span><span>.</span><span>.</span>
               Logging In<span>.</span><span>.</span><span>.</span>
             </button>
             </button>
-            <div class="small login-button-forgot-password">
+            <div class="small login-button-forgot-password" ng-hide="ldapEnabled || authProxyEnabled">
               <a href="user/password/send-reset-email">
               <a href="user/password/send-reset-email">
                 Forgot your password?
                 Forgot your password?
               </a>
               </a>