serials: discourage create of act with null loan_duration or fine_level
authorGalen Charlton <gmc@equinoxinitiative.org>
Fri, 9 Jun 2017 19:06:01 +0000 (15:06 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Fri, 9 Jun 2017 19:06:01 +0000 (15:06 -0400)
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/templates/staff/admin/serials/t_attr_edit.tt2
Open-ILS/web/js/ui/default/staff/admin/serials/app.js

index d400ae4..d1be2d3 100644 (file)
@@ -35,8 +35,8 @@
         <div class="col-md-4">
             <div class="btn-group pull-right">
                 <button class="btn btn-default" ng-click="clearWorking()" type="button">[% l('Clear') %]</button>
-                <button class="btn btn-default" ng-disabled="working.name==''" ng-click="saveTemplate()" type="button">[% l('Save') %]</label>
-                <button class="btn btn-default" ng-click="close_modal()" type="button">[% l('Close') %]</label>
+                <button class="btn btn-primary" ng-disabled="working.name=='' || working.loan_duration == null || working.fine_level == null" ng-click="saveTemplate()" type="button">[% l('Save') %]</label>
+                <button class="btn btn-warning" ng-click="close_modal()" type="button">[% l('Close') %]</label>
             </div>
         </div>
     </div>
index 1837a33..7423096 100644 (file)
@@ -487,11 +487,16 @@ function($scope , $q , $window , $routeParams , $location , $timeout , egCore ,
                         }
                     });
                     $scope.working.circ_lib = undefined; // special
+                    $scope.working.loan_duration = 2;
+                    $scope.working.fine_level    = 2;
                     //console.log('unsetting dirty for clearWorking');
                     $scope.dirty = false;
                 }
 
-                $scope.working = {};
+                $scope.working = {
+                    loan_duration : 2,
+                    fine_level    : 2
+                };
                 $scope.location_orgs = [];
                 $scope.location_cache = {};