Lucas,

Thank you for sending this code. I added it to the hold notice and then tested it; however, the notice does not display any date after "hold not available until: ". I am floundering because I do not know the first thing about Template Toolkit or Perl. Will you please help me know what I am doing wrong?

Also, you mentioned:

"For this to work you should also add the following to the very top of the slip:

[%- USE date -%]
[%- manip = date.manip -%]  "

I was not sure what you meant by "slip", so I put this code at the top of the notice. What did you mean by "slip"?

Thank you,

*Christopher Davis, MLS*
Systems & E-Services Librarian
Uintah County Library
204 E 100 N, Vernal, UT 84078 <https://www.openstreetmap.org/node/4375922503>
[email protected] <mailto:[email protected]>
+1 (435) 789-0091 ext. 261 <tel:14357890091>
uintahlibrary.org <https://uintahlibrary.org>
catalog.uintahlibrary.org <https://catalog.uintahlibrary.org>
facebook.com/uintahcountylibrary <https://facebook.com/uintahcountylibrary>
instagram.com/uintahcountylibrary <https://instagram.com/uintahcountylibrary>
On 12/7/20 11:01, Lucas Gass wrote:
Hello Chris,

You can try adding this Template Toolkit to your HOLD notcice:

[%- new_waitingdate = manip.DateCalc( hold.waitingdate, '4 days later' ) -%]
[%- formatted_new_waitingdate = manip.UnixDate(date_prev,"%m/%d/%Y") -%]
Hold not available until: [% formatted_new_waitingdate %]


For this to work you should also add the following to the very top of the slip:

[%- USE date -%]
[%- manip = date.manip -%]


Alternatively, if you want your date to be in the past instead of the future you can change the syntax to look like this:

[%- new_waitingdate = manip.DateCalc( hold.waitingdate, '4 days ago ) -%]


Good luck!

On Mon, Dec 7, 2020 at 10:30 AM Chris Davis <[email protected] <mailto:[email protected]>> wrote:

    Thank you Caroline,

    That solution totally make sense, but I apologize that I forgot to
    mention that our sorting machine checks in all of our materials,
    so we
    cannot ignore the hold trigger. Maybe there's a way to configure
    Koha to
    send hold notices four days later; however, that would mean that
    on-shelf items which are held would set on the holds shelf for
    four days
    before their associated notices go out.

    Oh well. Thank you anyway for your help.

    Regards,

    *Christopher Davis, MLS*
    Systems & E-Services Librarian
    Uintah County Library
    204 E 100 N, Vernal, UT 84078
    <https://www.openstreetmap.org/node/4375922503>
    [email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>
    +1 (435) 789-0091 ext. 261 <tel:14357890091>
    uintahlibrary.org <http://uintahlibrary.org>
    <https://uintahlibrary.org>
    catalog.uintahlibrary.org <http://catalog.uintahlibrary.org>
    <https://catalog.uintahlibrary.org>
    facebook.com/uintahcountylibrary
    <http://facebook.com/uintahcountylibrary>
    <https://facebook.com/uintahcountylibrary>
    instagram.com/uintahcountylibrary
    <http://instagram.com/uintahcountylibrary>
    <https://instagram.com/uintahcountylibrary>
    On 12/7/20 09:46, Caroline Cyr-La-Rose wrote:
    > Hi Christopher,
    >
    > What I would do in that situation is check in the item, if there
    is a
    > hold, click "Ignore", put the item in quarantine, when it gets
    out of
    > quarantine, check it in again and confirm the hold. That way,
    the item
    > is removed from the previous patron's file, but no email is sent
    out
    > right away.
    >
    > Otherwise, I don't think it's possible to change the waiting date.
    >
    > Best regards,
    >
    > Caroline
    >
    > On 20-12-07 11 h 31, Chris Davis wrote:
    >> Dear Colleagues,
    >>
    >> At present, when an item is checked back into our library branch,
    >> Koha sends out hold-available notices to our patron who have a
    hold
    >> on that item. That same day, the item begins a four-day
    quarantine;
    >> therefore, we must indicate in the aforementioned hold-available
    >> notices that the item will be available in four days from the
    >> <<reserves.waitingdate>> which is found within the notices.
    >>
    >> I KNOW THAT PATRONS SHOULD READ THE NOTICE MORE CAREFULLY, BUT is
    >> there a way to configure Koha to add four days to the
    >> <<reserves.waitingdate>>? That way we could just put something
    like
    >> "your hold will be available for pick up on
    (<<reserves.waitingdate>>
    >> + 4)" to indicate the future date.
    >>
    >> Many thanks,
    >>
    >> *Christopher Davis, MLS*
    >> Systems & E-Services Librarian
    >> Uintah County Library
    >> 204 E 100 N, Vernal, UT 84078
    >> <https://www.openstreetmap.org/node/4375922503>
    >> [email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>
    >> +1 (435) 789-0091 ext. 261 <tel:14357890091>
    >> uintahlibrary.org <http://uintahlibrary.org>
    <https://uintahlibrary.org>
    >> catalog.uintahlibrary.org <http://catalog.uintahlibrary.org>
    <https://catalog.uintahlibrary.org>
    >> facebook.com/uintahcountylibrary
    <http://facebook.com/uintahcountylibrary>
    >> <https://facebook.com/uintahcountylibrary>
    >> instagram.com/uintahcountylibrary
    <http://instagram.com/uintahcountylibrary>
    >> <https://instagram.com/uintahcountylibrary>
    >> _______________________________________________
    >>
    >> Koha mailing list http://koha-community.org
    >> [email protected] <mailto:[email protected]>
    >> Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
    >
    _______________________________________________

    Koha mailing list http://koha-community.org
    [email protected] <mailto:[email protected]>
    Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha



--
Lucas Gass
Web Developer

_______________________________________________

Koha mailing list  http://koha-community.org
[email protected]
Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha

Reply via email to