Sfoglia il codice sorgente

Fixed import dashboard bug (#6480)

Utkarsh Bhatnagar 9 anni fa
parent
commit
e642dce027
1 ha cambiato i file con 11 aggiunte e 2 eliminazioni
  1. 11 2
      public/app/features/dashboard/import/dash_import.html

+ 11 - 2
public/app/features/dashboard/import/dash_import.html

@@ -74,8 +74,8 @@
         <div class="gf-form-inline">
           <div class="gf-form gf-form--grow">
             <label class="gf-form-label width-15">Name</label>
-            <input type="text" class="gf-form-input" ng-model="ctrl.dash.title" give-focus="true" ng-change="ctrl.titleChanged()" ng-class="{'validation-error': ctrl.nameExists}">
-            <label class="gf-form-label text-success" ng-if="!ctrl.nameExists">
+            <input type="text" class="gf-form-input" ng-model="ctrl.dash.title" give-focus="true" ng-change="ctrl.titleChanged()" ng-class="{'validation-error': ctrl.nameExists || !ctrl.dash.title}">
+            <label class="gf-form-label text-success" ng-if="!ctrl.nameExists && ctrl.dash.title">
               <i class="fa fa-check"></i>
             </label>
           </div>
@@ -90,6 +90,15 @@
           </div>
         </div>
 
+        <div class="gf-form-inline" ng-if="!ctrl.dash.title">
+          <div class="gf-form offset-width-15 gf-form--grow">
+            <label class="gf-form-label text-warning gf-form-label--grow">
+              <i class="fa fa-warning"></i>
+              A Dashboard should have a name
+            </label>
+          </div>
+        </div>
+
         <div ng-repeat="input in ctrl.inputs">
           <div class="gf-form">
             <label class="gf-form-label width-15">