This adds the noncataloged type and number to the right-hand
preview when doing an offline checkout. (Prior to this, the
display was blank if there was no barcode.)
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
<tbody>
<tr ng-repeat="xact in xact_page.checkout track by $index">
<td>{{xact.patron_barcode}}</td>
- <td>{{xact.barcode}}</td>
+ <td>
+ <div ng-if="xact.barcode">{{xact.barcode}}</div>
+ <div ng-if="!xact.barcode">{{lookupNoncatTypeName(xact.noncat_type)}} ({{xact.noncat_count}})</div>
+ </td>
<td>{{xact.due_date | date:'shortDate'}}</td>
</tr>
</tbody>
egCore.hatch.setItem('eg.offline.print_receipt', $scope.do_print)
}
+ $scope.lookupNoncatTypeName = function (type) {
+ var nc = $scope.noncats.filter(function(n){ return n.id() == type })[0];
+ if (nc) return nc.name();
+ return '';
+ }
+
$scope.logged_in = egCore.auth.token() ? true : false;