<div ng-show="patron()">
<h4 title="{{patron().id()}}">
<div class="flex-row">
- <div class="flex-cell">
+ <div class="flex-cell"
+ ng-class="{'patron-summary-alert' : hasAlerts()}">
[% l('[_1], [_2] [_3]',
'{{patron().family_name()}}',
'{{patron().first_given_name()}}',
<div class="col-md-5">[% l('Create Date') %]</div>
<div class="col-md-7">{{patron().create_date() | date:'shortDate'}}</div>
</div>
- <div class="row">
+ <div class="row"
+ ng-class="{'patron-summary-alert' : isPatronExpired()}">
<div class="col-md-5">[% l('Expire Date') %]</div>
<div class="col-md-7">{{patron().expire_date() | date:'shortDate'}}</div>
</div>
service.getPrimary(id, user, force)
.then(function() {
+ service.checkAlerts();
var p = service.primaryUserPromise;
service.primaryUserId = null;
// clear before resolution just to be safe.
$scope.patron = function() { return patronSvc.current }
$scope.patron_stats = function() { return patronSvc.patron_stats }
$scope.summary_stat_cats = function() { return patronSvc.summary_stat_cats }
+ $scope.hasAlerts = function() { return patronSvc.hasAlerts }
+ $scope.isPatronExpired = function() { return patronSvc.patronExpired }
$scope.print_address = function(addr) {
egCore.print.print({