Has anybody configured their hold slips to print a hold alias if one is present, or else a preferred name if present, or the primary name if that's the only name present?
I have managed preferred or primary, and can get an alias to print in addition to preferred or primary names, but I'm stuck trying to get alias or preferred/primary. Lindsay Lindsay Stratton Library Automation Services Manager Pioneer Library System 2557 State Rte 21 Canandaigua, NY 14424 > From: "Benjamin Kalish" <bkal...@forbeslibrary.org> > To: "Evergreen Discussion Group" <open-ils-general@list.georgialibraries.org> > Sent: Saturday, September 21, 2019 10:46:32 AM > Subject: Re: [OPEN-ILS-GENERAL] Preferred Name on Notices > I have found it helpful to add something like {{patronName = > (patron.pref_family_name || patron.family_name) + ", " + > (patron.pref_first_given_name || patron.first_given_name); "";}} to the top of > my print templates. Then I can just use {{patronName}} to get the comma > inverted name, taking preferred names into account, wherever I need it in my > template. > Benjamin Kalish > Forbes Library / 413-587-1012 / [ mailto:bkal...@forbeslibrary.org | > bkal...@forbeslibrary.org ] > Support Forbes Library: > * Consider [ http://www.forbeslibrary.org/giving | giving a gift ] to > Forbes > Library > * Vote for the Friends of Forbes in the [ > https://www.florencebank.com/vote | > Florence Bank Community Grant Program ] . > * > * [ https://forbeslibrary.org/friends/ | Join the Friends the Forbes > today ] ! > Currently reading: The Indian Clerk by David Leavitt > Just Finished: The Tombs of Atuan by Ursula K. Le Guin > For information about accessibility at the library, please see: [ > http://forbeslibrary.org/accessibility/ | > http://forbeslibrary.org/accessibility/ ] > On Mon, Sep 9, 2019 at 2:24 PM Terran McCanna < [ > mailto:tmcca...@georgialibraries.org | tmcca...@georgialibraries.org ] > > wrote: >> This is what we're using in PINES (we moved the name to the top in a large >> font): >> <h1><span >> ng-if="patron.pref_family_name">{{patron.pref_family_name}}</span><span >> ng-if="!patron.pref_family_name">{{patron.family_name}}</span>, >> <span >> ng-if="patron.pref_first_given_name">{{patron.pref_first_given_name}}</span><span >> ng-if="!patron.pref_first_given_name">{{patron.first_given_name}}</span> >> <span >> ng-if="patron.pref_second_given_name">{{patron.pref_second_given_name}}</span><span >> ng-if="!patron.pref_second_given_name">{{patron.second_given_name}}</span></h1> >> Terran McCanna, PINES Program Manager >> Georgia Public Library Service | University System of Georgia >> 2872 Woodcock Blvd, Suite 250 l Atlanta, GA 30341 >> (404) 235-7138 | [ mailto:tmcca...@georgialibraries.org | >> tmcca...@georgialibraries.org ] >> [ http://help.georgialibraries.org/ | http://help.georgialibraries.org ] | [ >> mailto:h...@help.georgialibraries.org | h...@help.georgialibraries.org ] >> [ https://www.facebook.com/georgialibraries ] [ >> https://www.twitter.com/georgialibs ] >> [ http://georgialibraries.org/ | Join our email list ] for stories of Georgia >> libraries making an impact in our communities. >> On Thu, Aug 29, 2019 at 12:58 PM Kean XL < [ mailto:kea...@ivpl.org | >> kea...@ivpl.org ] > wrote: >>> I think I finally got this. Please correct if I'm wrong... >>> Here's our full current hold slip template >>> --> >>> <p style="padding-top:30px"> >>> <b> >>> <font size="7"> >>> {{hold.shelf_expire_time | date:'M/d'}} >>> <div> >>> <div ng-if="patron.pref_family_name == 'f'">{{patron.family_name}} </div> >>> <div>{{patron.pref_family_name}} >>> </font> >>> </div> >>> <font size="5"> >>> <div ng-if="patron.pref_first_given_name == 'f'">{{patron.first_given_name}} >>> </div> >>> <div>{{patron.pref_first_given_name}}</div> >>> </p> >>> <div ng-if="hold.email_notify == 'f'" && "hold.sms_notify">Notify by Phone: >>> {{hold.phone_notify}} </div> >>> <div ng-if="hold.email_notify == 'f'" && "hold.sms_notify" && >>> "hold.phone_notify">Daytime Phone: {{patron.day_phone}} </div> >>> <p style=;padding-bottom:40px> >>> </div> >>> </font> >>> </b> >>> </p> >>> <div> >>> <div ng-switch on="hold.behind_desk"> >>> <div ng-switch-when="t"> >>> Route to the <strong>Private Hold Shelf</strong>. >>> </div> >>> <div ng-switch-when="f"> >>> Route to the <strong>Hold Shelf</strong>. >>> </div> >>> </div> >>> <br/> >>> Hold Shelf Expire Date: {{hold.shelf_expire_time | date:'M/d/yyyy'}}<div> >>> Item Barcode: {{copy.barcode}}</div> >>> Title: {{title}}</div> >>> Call Number: {{call_number.prefix}} {{call_number.label}} >>> {{call_number.suffix}}</div> >>> <br/> >>> <div> >>> <div>Hold for patron: {{patron.family_name}}, >>> {{patron.first_given_name}}</div> >>> <div ng-if="hold.phone_notify">Notify by phone: {{hold.phone_notify}}</div> >>> <div ng-if="hold.sms_notify">Notify by text: {{hold.sms_notify}}</div> >>> <div ng-if="hold.email_notify == 't'">Notify by email: >>> {{patron.email}}</div> >>> <div ng-if="hold.email_notify == 'f'" && "hold.sms_notify">Daytime Phone: >>> {{patron.day_phone}} </div> >>> <div ng-if="hold_notes"> >>> <ul>Notes: >>> <li ng-repeat="note in hold_notes | filter: {slip : >>> 't'}"><strong>{{note.title}}</strong> - {{note.body}}</li> >>> </ul> >>> </div> >>> <br/> >>> <div>Request Date: {{hold.request_time | >>> date:$root.egDateAndTimeFormat}}</div> >>> <div>Printed: {{today | date:$root.egDateAndTimeFormat}} at >>> {{current_location.shortname}}</div> >>> <p style="padding-bottom:160px"> >>> </p> >>> < >>> </div> >>> On Thu, Aug 29, 2019 at 12:22 PM Elizabeth Davis < [ >>> mailto:eda...@albright.org >>> | eda...@albright.org ] > wrote: >>>> Hello >>>> I am using {{patron.pref_first_given_name}} in the print templates for >>>> receipts. >>>> I am curious if user.pref_first_give_name work? Can I have it print the >>>> preferred if it’s there and the first_given_name if there isn’t one? >>>> Elizabeth >>>> From: Open-ils-general [mailto: [ >>>> mailto:open-ils-general-boun...@list.georgialibraries.org | >>>> open-ils-general-boun...@list.georgialibraries.org ] ] On Behalf Of Kean XL >>>> Sent: Thursday, August 29, 2019 12:18 PM >>>> To: Evergreen Discussion Group < [ >>>> mailto:open-ils-general@list.georgialibraries.org | >>>> open-ils-general@list.georgialibraries.org ] > >>>> Subject: Re: [OPEN-ILS-GENERAL] Preferred Name on Notices >>>> What was the marker you were using for the preferred name? Is there a list >>>> of >>>> referable string names for the print templates? >>>> On Thu, Aug 29, 2019 at 11:49 AM Elizabeth Davis < [ >>>> mailto:eda...@albright.org >>>> | eda...@albright.org ] > wrote: >>>>> Hello Everyone, >>>>> We just upgraded to 3.3 and I added the angular code in the print >>>>> templates for >>>>> preferred name and was curious if anyone uses preferred name in their >>>>> trigger >>>>> notifications. I would like to be consistent. >>>>> Thank you, >>>>> Elizabeth Davis >>>>> Head of Digital Services >>>>> Scranton Public Library >>>>> 500 Vine Street >>>>> Scranton, PA 18509 >>>>> 570-348-3000 ext. 3050 >>>>> [ mailto:eda...@albright.org | eda...@albright.org ] >>>>> pronouns: she/her/hers