This code, developed by Bill Erickson, creates a variable/macro
for {{dest_courier_code}} for receipt templates in the web client.
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
);
}
+
if (!tmpl.match(/hold_shelf/)) {
+ var courier_deferred = $q.defer();
+ promises.push(courier_deferred.promise);
promises.push(
service.find_copy_transit(evt, params, options)
- .then(function(trans) {data.transit = trans})
+ .then(function(trans) {
+ data.transit = trans;
+ egCore.org.settings('lib.courier_code', trans.dest().id())
+ .then(function(s) {
+ data.dest_courier_code = s['lib.courier_code'];
+ courier_deferred.resolve();
+ });
+ })
);
}