<button class="btn btn-default" ng-click="openPatternEditorDialog(pred)">[% l('Edit Pattern') %]</button>
</div>
<div>
+ <button class="btn btn-default" ng-disabled="pred.predform.$dirty" ng-click="add_issuances()">[% l('Predict New Issues') %]</button>
<button type="submit" class="btn btn-default" ng-click="deleteScap(pred)">[% l('Delete') %]</button>
<button type="submit" class="btn btn-primary" ng-disabled="!pred.predform.$dirty" ng-click="updateScap(pred)">[% l('Save') %]</button>
</div>
templateUrl: './serials/t_prediction_manager',
controller:
['$scope','$q','egSerialsCoreSvc','egCore','egGridDataProvider',
- '$uibModal','$timeout',
+ '$uibModal','$timeout','$location',
function($scope , $q , egSerialsCoreSvc , egCore , egGridDataProvider ,
- $uibModal , $timeout) {
+ $uibModal , $timeout , $location) {
egSerialsCoreSvc.fetch($scope.bibId).then(function() {
reload($scope.ssubId);
});
}
+ $scope.add_issuances = function() {
+ return egSerialsCoreSvc.fetchItemsForSub($scope.ssubId).then(function() {
+ egSerialsCoreSvc.add_issuances($scope.ssubId).then(function() {
+ $location.path('/serials/' + $scope.bibId + '/issues/' +
+ $scope.ssubId);
+ });
+ });
+ }
+
}]
}
})