webstaff: serials - start egPredictionManager directive
authorGalen Charlton <gmc@equinoxinitiative.org>
Mon, 24 Apr 2017 21:58:23 +0000 (17:58 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Mon, 24 Apr 2017 21:58:23 +0000 (17:58 -0400)
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/templates/staff/serials/index.tt2
Open-ILS/src/templates/staff/serials/t_manage.tt2
Open-ILS/src/templates/staff/serials/t_prediction_manager.tt2 [new file with mode: 0644]
Open-ILS/web/js/ui/default/staff/serials/directives/prediction_manager.js [new file with mode: 0644]

index 3ae1ea8..d380a38 100644 (file)
@@ -9,6 +9,7 @@
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/serials/services/core.js"></script>
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/serials/app.js"></script>
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/serials/directives/subscription_manager.js"></script>
+<script src="[% ctx.media_prefix %]/js/ui/default/staff/serials/directives/prediction_manager.js"></script>
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/cat/services/record.js"></script>
 
 [% END %]
index 326b779..8e68b2a 100644 (file)
@@ -12,7 +12,9 @@
         </eg-subscription-manager>
       </uib-tab>
       <uib-tab index="'prediction'" heading="[% l('Manage Predictions') %]">
-        <p>Frequency TODO</p>
+        <eg-prediction-manager ng-if="active_tab == 'prediction'"
+            bib-id="bib_id" ssub-id="ssub_id">
+        </eg-prediction-manager>
       </uib-tab>
       <uib-tab index="'view-issues'" heading="[% l('View Issues') %]">
         <p>View Issues TODO</p>
diff --git a/Open-ILS/src/templates/staff/serials/t_prediction_manager.tt2 b/Open-ILS/src/templates/staff/serials/t_prediction_manager.tt2
new file mode 100644 (file)
index 0000000..a84341d
--- /dev/null
@@ -0,0 +1,3 @@
+<div>
+Here will reside prediction pattern management stuff.
+</div>
diff --git a/Open-ILS/web/js/ui/default/staff/serials/directives/prediction_manager.js b/Open-ILS/web/js/ui/default/staff/serials/directives/prediction_manager.js
new file mode 100644 (file)
index 0000000..8927c9a
--- /dev/null
@@ -0,0 +1,19 @@
+angular.module('egSerialsAppDep')
+
+.directive('egPredictionManager', function() {
+    return {
+        transclude: true,
+        restrict:   'E',
+        scope: {
+            bibId  : '=',
+            ssubId : '='
+        },
+        templateUrl: './serials/t_prediction_manager',
+        controller:
+       ['$scope','$q','egSerialsCoreSvc','egCore','egGridDataProvider',
+        '$uibModal',
+function($scope , $q , egSerialsCoreSvc , egCore , egGridDataProvider ,
+                     $uibModal) {
+}]
+    }
+})