%]
</div>
</div>
+
+ <!-- KCLS JBAS-2141
<div class="row"
ng-class="{'patron-summary-divider' : !$index}"
ng-repeat="penalty in alert_penalties()">
{{penalty.set_date() | date:$root.egDateFormat}}
</div>
</div>
+ -->
+
+ <div class="row" ng-repeat="addr in patron().addresses()">
+ <div class="col-lg-12" style="padding: 7px;">
+ <h4 ng-class="{'patron-summary-alert': addr.valid() == 'f'}">
+ {{addr.address_type()}}
+ (<a href class="patron-summary-act-link"
+ ng-click="copy_address(addr)">[%- l('copy') -%]</a><a
+ href class="patron-summary-act-link"
+ ng-click="print_address(addr)">[%- l('/print') -%]</a>)
+ </h4>
+ <div>{{addr.street1()}} {{addr.street2()}}</div>
+ <div>{{addr.city()}}, {{addr.state()}} {{addr.post_code()}}</div>
+ <textarea id="patron-address-copy-{{addr.id()}}" rows="2"
+ style="display:none;visibility:hidden">[%- l(
+ '[_1] [_2] [_3] [_4] [_5] [_6], [_7] [_8]',
+ '{{patron().first_given_name()}}',
+ '{{patron().second_given_name()}}',
+ '{{patron().family_name()}}',
+ '{{addr.street1()}}',
+ '{{addr.street2()}}',
+ '{{addr.city()}}',
+ '{{addr.state()}}',
+ '{{addr.post_code()}}')
+ -%]</textarea>
+ </div>
+ </div>
+
<div class="row patron-summary-divider">
<div
class="col-md-9 patron-summary-alert"
<div ng-if="patron().photo_url()" class="row">
<div class="col-md-8 patron_photo_wrap"><img class="img-responsive img-rounded" src="{{patron().photo_url()}}" alt=""></div>
</div>
- <div class="row"
- ng-class="{'patron-summary-divider' : alert_penalties().length || patron().alert_message()}">
+ <div class="row">
<div class="col-md-5">[% l('Profile') %]</div>
<div class="col-md-7">{{patron().profile().name()}}</div>
</div>
<div class="col-md-5">[% l('Expire Date') %]</div>
<div class="col-md-7">{{patron().expire_date() | date:$root.egDateFormat}}</div>
</div>
+
+ <div class="row patron-summary-divider">
+ <div class="col-md-5">[% l('Card') %]</div>
+ <div class="col-md-7">{{patron().card().barcode()}}</div>
+ </div>
+ <div class="row">
+ <div class="col-md-5">[% l('Username') %]</div>
+ <div class="col-md-7">{{patron().usrname()}}</div>
+ </div>
+ <div class="row">
+ <div class="col-md-5">[% l('Day Phone') %]</div>
+ <div class="col-md-7">{{patron().day_phone()}}</div>
+ </div>
+ <div class="row">
+ <div class="col-md-5">[% l('Evening Phone') %]</div>
+ <div class="col-md-7">{{patron().evening_phone()}}</div>
+ </div>
+ <div class="row">
+ <div class="col-md-5">[% l('Other Phone') %]</div>
+ <div class="col-md-7">{{patron().other_phone()}}</div>
+ </div>
+ <div class="row">
+ <div class="col-md-5">[% l('ID1') %] <span ng-if="hasIdentTypeName" class="ident_type">({{patron().ident_type().name()}})</span></div>
+ <div class="col-md-7">{{patron().ident_value()}}</div>
+ </div>
+ <div class="row">
+ <div class="col-md-5">[% l('ID2') %]</div>
+ <div class="col-md-7">{{patron().ident_value2()}}</div>
+ </div>
+ <div class="row">
+ <div class="col-md-5">[% l('Email') %]</div>
+ <!-- Bound href="mailto: patron().email()" to an anchor tag to allow
+ the patrons email address to be clicked directly from the summary. -->
+ <div class="col-md-7"><a ng-href="mailto:{{patron().email()}}">{{patron().email()}}</a></div>
+ </div>
+ <div class="row" ng-repeat="map in summary_stat_cats()">
+ <div class="col-md-5">{{map.stat_cat().name()}}</div>
+ <div class="col-md-7">{{map.stat_cat_entry()}}</div>
+ </div>
+ <div class="row" ng-if="patron().name_keywords()">
+ <div class="col-md-5">[% l('Name Keywords') %]</div>
+ <div class="col-md-7">{{patron().name_keywords()}}</div>
+ </div>
+
<div class="row patron-summary-divider"
ng-class="{'patron-summary-alert' : patron_stats().fines.balance_owed}">
<div class="col-md-5">[% l('Fines Owed') %]</div>
{{patron_stats().holds.ready}} / {{patron_stats().holds.total}}
</div>
</div>
- <div class="row patron-summary-divider">
- <div class="col-md-5">[% l('Card') %]</div>
- <div class="col-md-7">{{patron().card().barcode()}}</div>
- </div>
- <div class="row">
- <div class="col-md-5">[% l('Username') %]</div>
- <div class="col-md-7">{{patron().usrname()}}</div>
- </div>
- <div class="row">
- <div class="col-md-5">[% l('Day Phone') %]</div>
- <div class="col-md-7">{{patron().day_phone()}}</div>
- </div>
- <div class="row">
- <div class="col-md-5">[% l('Evening Phone') %]</div>
- <div class="col-md-7">{{patron().evening_phone()}}</div>
- </div>
- <div class="row">
- <div class="col-md-5">[% l('Other Phone') %]</div>
- <div class="col-md-7">{{patron().other_phone()}}</div>
- </div>
- <div class="row">
- <div class="col-md-5">[% l('ID1') %] <span ng-if="hasIdentTypeName" class="ident_type">({{patron().ident_type().name()}})</span></div>
- <div class="col-md-7">{{patron().ident_value()}}</div>
- </div>
- <div class="row">
- <div class="col-md-5">[% l('ID2') %]</div>
- <div class="col-md-7">{{patron().ident_value2()}}</div>
- </div>
- <div class="row">
- <div class="col-md-5">[% l('Email') %]</div>
- <!-- Bound href="mailto: patron().email()" to an anchor tag to allow the patron's email address to be clicked directly from the summary. -->
- <div class="col-md-7"><a ng-href="mailto:{{patron().email()}}">{{patron().email()}}</a></div>
- </div>
- <div class="row" ng-repeat="map in summary_stat_cats()">
- <div class="col-md-5">{{map.stat_cat().name()}}</div>
- <div class="col-md-7">{{map.stat_cat_entry()}}</div>
- </div>
- <div class="row" ng-if="patron().name_keywords()">
- <div class="col-md-5">[% l('Name Keywords') %]</div>
- <div class="col-md-7">{{patron().name_keywords()}}</div>
- </div>
</div>
- <div class="row" ng-repeat="addr in patron().addresses()">
- <div class="panel">
- <div class="panel-body">
- <fieldset>
- <legend ng-class="{'patron-summary-alert': addr.valid() == 'f'}">
- {{addr.address_type()}}
- (<a href class="patron-summary-act-link"
- ng-click="copy_address(addr)">[%- l('copy') -%]</a><a
- href class="patron-summary-act-link"
- ng-click="print_address(addr)">[%- l('/print') -%]</a>)
- </legend>
- <div>{{addr.street1()}} {{addr.street2()}}</div>
- <div>{{addr.city()}}, {{addr.state()}} {{addr.post_code()}}</div>
- </fieldset>
- <textarea id="patron-address-copy-{{addr.id()}}" rows="2"
- style="visibility:hidden">[%- l(
- '[_1] [_2] [_3] [_4] [_5] [_6], [_7] [_8]',
- '{{patron().first_given_name()}}',
- '{{patron().second_given_name()}}',
- '{{patron().family_name()}}',
- '{{addr.street1()}}',
- '{{addr.street2()}}',
- '{{addr.city()}}',
- '{{addr.state()}}',
- '{{addr.post_code()}}')
- -%]</textarea>
- </div>
- </div>
- </div>
</div>