From f7bea2845970ae033bbf27aaf2705c48c78b896c Mon Sep 17 00:00:00 2001 From: Nick Clemens Date: Mon, 31 Mar 2025 09:48:26 +0000 Subject: [PATCH] Bug 31632: (QA follow-up) Tidy after rebase --- .../prog/en/modules/acqui/basket.tt | 1222 +++++++++-------- 1 file changed, 664 insertions(+), 558 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basket.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basket.tt index 4298a586165..d99663722e0 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basket.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basket.tt @@ -26,14 +26,17 @@ [% USE TablesSettings %] [% SET footerjs = 1 %] [% INCLUDE 'doc-head-open.inc' %] -[% FILTER collapse %] - [% tx("Basket {basketname} ({basketnumber}) for {vendor}", { basketname = basketname, basketnumber = basketno, vendor = booksellername }) | html %] › - [% t("Acquisitions") | html %] › - [% t("Koha") | html %] -[% END %] +[% FILTER collapse %] + [% tx("Basket {basketname} ({basketnumber}) for {vendor}", { basketname = basketname, basketnumber = basketno, vendor = booksellername }) | html %] + › [% t("Acquisitions") | html %] › [% t("Koha") | html %] + [% END %] [% INCLUDE 'doc-head-close.inc' %] @@ -83,26 +86,39 @@ [% UNLESS ( delete_confirmed ) %]
[% IF active %] - + [% END %] - + [% IF CAN_user_acquisition_delete_baskets %] - + [% END %] [% IF ( unclosable ) %] + [% ELSIF ( uncertainprices ) %] - + [% ELSE %]
- [% INCLUDE 'csrf-token.inc' %] - - - - + [% INCLUDE 'csrf-token.inc' %] + + + +
[% END %] @@ -111,24 +127,42 @@ [% IF Koha.Preference('EDIFACT') && ediaccount %] [% UNLESS eans.size %] -
- -
+
+ +
[% ELSE %] -
- [% IF eans.size == 1 %] - Create EDIFACT order - [% ELSE %] - - - [% END %] -
+
+ [% IF eans.size == 1 %] + Create EDIFACT order + [% ELSE %] + + + [% END %] +
[% END %] [% END %] @@ -142,7 +176,8 @@
[% END %] - + + [% END # / UNLESS ( delete_confirmed ) %] @@ -195,24 +230,30 @@ - + + [% END # /UNLESS book_foot_loop %] - - - + + + + + + [% ELSE # UNLESS ( closedate ) %]
[% IF grouped %] [% ELSE %]
[% INCLUDE 'csrf-token.inc' %] - - + +
@@ -250,7 +291,8 @@
Go back to vendor page [% ELSE %] - Show baskets for vendor [% booksellername | html %] Show all active baskets + Show baskets for vendor [% booksellername | html %] + Show all active baskets [% END # /IF (cannotdelbiblios) %] [% ELSE # IF ( delete_confirmed ) %] @@ -271,227 +313,248 @@ [% END # /FOR m %] -

[% UNLESS ( basketno ) %]New [% END %]Basket [% basketname | html %] ([% basketno | html %]) for [% booksellername | html %]

+

[% UNLESS ( basketno ) %]New[% END %]Basket [% basketname | html %] ([% basketno | html %]) for [% booksellername | html %]

[% IF ( basketno ) %]
-
-
-

General information

-
    - [% IF ( basketnote ) %] -
  1. Internal note: [% basketnote | html %]
  2. - [% END %] - [% IF ( basketbooksellernote ) %] -
  3. Vendor note: [% basketbooksellernote | html %]
  4. - [% END %] - [% IF ( basketcontractno ) %] -
  5. Contract name: [% basketcontractname | html %]
  6. - [% END %] - [% IF deliveryplace %] -
  7. Delivery place: [% Branches.GetName( deliveryplace ) | html %]
  8. - [% END %] - [% IF billingplace %] -
  9. Billing place: [% Branches.GetName( billingplace ) | html %]
  10. - [% END %] - [% IF ( authorisedbyname ) %] -
  11. [% tp('basket created by', 'Created by:') | html %] [% authorisedbyname | html %]
  12. - [% END %] +
    +
    +

    General information

    +
      + [% IF ( basketnote ) %] +
    1. Internal note: [% basketnote | html %]
    2. + [% END %] + [% IF ( basketbooksellernote ) %] +
    3. Vendor note: [% basketbooksellernote | html %]
    4. + [% END %] + [% IF ( basketcontractno ) %] +
    5. Contract name: + [% basketcontractname | html %]
    6. + [% END %] + [% IF deliveryplace %] +
    7. Delivery place: [% Branches.GetName( deliveryplace ) | html %]
    8. + [% END %] + [% IF billingplace %] +
    9. Billing place: [% Branches.GetName( billingplace ) | html %]
    10. + [% END %] + [% IF ( authorisedbyname ) %] +
    11. [% tp('basket created by', 'Created by:') | html %] [% authorisedbyname | html %]
    12. + [% END %] - [% IF ( creationdate ) %] -
    13. Opened on: [% creationdate | $KohaDates %]
    14. - [% END %] - [% IF ( closedate ) %] -
    15. Closed on: [% closedate | $KohaDates %]
    16. - [% END %] + [% IF ( creationdate ) %] +
    17. Opened on: [% creationdate | $KohaDates %]
    18. + [% END %] + [% IF ( closedate ) %] +
    19. Closed on: [% closedate | $KohaDates %]
    20. + [% END %] - [% IF ( ediaccount ) %] - [%- BLOCK edi_status -%] - [%- SWITCH edi_order.status -%] - [%- CASE 'pending' -%]Pending - [%- CASE 'sent' -%]Sent - [%- CASE 'processed' -%]Processed - [%- END -%] + [% IF ( ediaccount ) %] + [%- BLOCK edi_status -%] + [%- SWITCH edi_order.status -%] + + [%- CASE 'pending' -%] + Pending + [%- CASE 'sent' -%] + Sent + [%- CASE 'processed' -%] + Processed [%- END -%] - [% IF ( edi_order ) %] -
    21. EDI status: [%- PROCESS edi_status edi_order=edi_order -%] ([% edi_order.transfer_date | $KohaDates %])
    22. - [% ELSE %] -
    23. EDI status: Not ordered
    24. - [% END %] + [%- END -%] + [% IF ( edi_order ) %] +
    25. EDI status: [%- PROCESS edi_status edi_order=edi_order -%] ([% edi_order.transfer_date | $KohaDates %])
    26. + [% ELSE %] +
    27. EDI status: Not ordered
    28. [% END %] - [% IF ( estimateddeliverydate ) %] -
    29. Estimated delivery date: [% estimateddeliverydate | $KohaDates %]
    30. - [% END %] -
    31. Orders are standing: [% IF is_standing %]Yes[% ELSE %]No[% END %]
    32. + [% END %] + [% IF ( estimateddeliverydate ) %] +
    33. Estimated delivery date: [% estimateddeliverydate | $KohaDates %]
    34. + [% END %] +
    35. Orders are standing: [% IF is_standing %]Yes[% ELSE %]No[% END %]
    36. - [% IF basket.create_items %] -
    37. - Create items when: - [% SWITCH basket.create_items %] - [% CASE 'receiving' %]Receiving items - [% CASE 'cataloguing' %]Cataloguing items - [% CASE %]Placing orders - [% END %] -
    38. - [% END %] + [% IF basket.create_items %] +
    39. + Create items when: + [% SWITCH basket.create_items %] + [% CASE 'receiving' %] + Receiving items + [% CASE 'cataloguing' %] + Cataloguing items + [% CASE %] + Placing orders + [% END %] +
    40. + [% END %] - [% INCLUDE 'additional-fields-display.inc' available=available_additional_fields values=additional_field_values %] + [% INCLUDE 'additional-fields-display.inc' available=available_additional_fields values=additional_field_values %] +
    +
    + +
    + -
-
-
+
+
+

Settings

-
-
-

Settings

+
    +
  1. +
    + [% INCLUDE 'csrf-token.inc' %] + [% tp('Acquisitions basket managed by user', 'Managed by:') | html %] +
    +
      + [% FOREACH user IN users %] +
    • + [% user.firstname | html %] [% user.surname | html %] + Delete user +
    • + [% END %] +
    • + Add user +
    • + +
    +
    + + + +
    +
  2. + +
  3. + Managing library: + [% IF basketbranchcode %] + [% Branches.GetName( basketbranchcode ) | html %] + Change library + [% ELSE %] + No library + Set library + [% END %] +
  4. + + [% IF branches_loop.size %] + + + [% END # /IF branches_loop.size %] +
+ [% IF ( closedate ) %]
    -
  1. -
    - [% INCLUDE 'csrf-token.inc' %] - [% tp('Acquisitions basket managed by user', 'Managed by:') | html %] -
    -
      - [% FOREACH user IN users %] -
    • - [% user.firstname | html %] [% user.surname | html %] - Delete user -
    • - [% END %] -
    • - Add user -
    • - -
    -
    - - - -
    +
  2. + Basket group: + [% IF basketgroup.id and not basketgroup.name %] + [% SET basketgroup.name = "Basket group no. " _ basketgroup.id %] + [% END %] -
  3. -
  4. - Managing library: - [% IF basketbranchcode %] - [% Branches.GetName( basketbranchcode ) | html %] - Change library + [% IF basketgroup.closed %] + [% IF ( CAN_user_acquisition_group_manage ) %] + [% basketgroup.name | html %] (closed) + [% ELSE %] + [% basketgroup.name | html %] (closed) + [% END %] + [% ELSIF ( ! CAN_user_acquisition_group_manage ) %] + [%- IF basketgroup.id -%] + [% basketgroup.name | html %] + [%- ELSE -%] + No group + [%- END -%] [% ELSE %] - No library - Set library + [% IF ( CAN_user_acquisition_group_manage ) %] + [% IF ( basketgroup.id ) %] + + [% basketgroup.name | html %] + + Change basket group + [% ELSE %] + No group + Set basket group + [% END %] + [% END %] [% END %] -
  5. - [% IF branches_loop.size %] - + [% IF ( CAN_user_acquisition_group_manage ) %] + - [% END # /IF branches_loop.size %] - -
- - [% IF ( closedate ) %] -
    -
  1. - Basket group: - [% IF basketgroup.id and not basketgroup.name %] - [% SET basketgroup.name = "Basket group no. " _ basketgroup.id %] - [% END %] - - [% IF basketgroup.closed %] - [% IF ( CAN_user_acquisition_group_manage ) %] - [% basketgroup.name | html %] (closed) - [% ELSE %] - [% basketgroup.name | html %] (closed) - [% END %] - [% ELSIF ( ! CAN_user_acquisition_group_manage ) %] - [%- IF basketgroup.id -%] - [% basketgroup.name | html %] - [%- ELSE -%] - No group - [%- END -%] - [% ELSE %] - [% IF ( CAN_user_acquisition_group_manage ) %] - [% IF ( basketgroup.id ) %] - - [% basketgroup.name | html %] - - Change basket group - [% ELSE %] - No group - Set basket group - [% END %] - [% END %] - [% END %]
  2. - [% IF ( CAN_user_acquisition_group_manage ) %] - - [% END # /IF ( CAN_user_acquisition_group_manage ) %] - [% IF basketgroup.deliveryplace %] -
  3. - Basket group delivery placename: [% Branches.GetName( basketgroup.deliveryplace ) | html %] -
  4. - [% END %] - [% IF basketgroup.billingplace %] -
  5. - Basket group billing place: [% Branches.GetName( basketgroup.billingplace ) | html %] -
  6. - [% END %] -
- [% END # /IF closeddate %] -
-
-
+ [% END # /IF ( CAN_user_acquisition_group_manage ) %] + [% IF basketgroup.deliveryplace %] +
  • Basket group delivery placename: [% Branches.GetName( basketgroup.deliveryplace ) | html %]
  • + [% END %] + [% IF basketgroup.billingplace %] +
  • Basket group billing place: [% Branches.GetName( basketgroup.billingplace ) | html %]
  • + [% END %] + + [% END # /IF closeddate %] +
    + +
    + + + [% END # /IF ( basketno ) %] [% IF ( duplinbatch ) %]

    Duplicate warning

    -

    Some records have not been automatically added because they match an existing record in your catalog: Display them

    +

    Some records have not been automatically added because they match an existing record in your catalog: Display them

    [% END %] @@ -525,7 +588,7 @@ [% END %] Place hold [% IF ( active && !closedate ) %] - Modify + Modify [% END %] [% IF !closedate || Koha.Preference('CancelOrdersInClosedBaskets') %] Cancel order @@ -599,47 +662,85 @@ - [% FOREACH books_loo IN books_loop %] - [% IF ( books_loo.order_received ) %] - [% SET tr_class = "disabled" %] - [% END %] - - - [% books_loo.ordernumber | html %] - + [% FOREACH books_loo IN books_loop %] + [% IF ( books_loo.order_received ) %] + [% SET tr_class = "disabled" %] + [% END %] + + [% books_loo.ordernumber | html %]

    - [% IF ( books_loo.order_received ) %] (received)[% END %] + [% IF ( books_loo.order_received ) %](received)[% END %] [% IF books_loo.title %] - [% INCLUDE 'biblio-title.inc' biblio=books_loo link = 1 %] [% IF books_loo.author %] by [% books_loo.author | html %][% END %] + [% INCLUDE 'biblio-title.inc' biblio=books_loo link = 1 %] + [% IF books_loo.author %]by [% books_loo.author | html %][% END %] [% ELSIF books_loo.deleted_biblio %] [% INCLUDE 'biblio-title.inc' biblio=books_loo.deleted_biblio %] -
    (Deleted bibliographic record) +
    (Deleted bibliographic record) [% ELSE %] Deleted bibliographic record, can't find title
    [%- END %]
    - [%- IF ( books_loo.isbn ) %] - [% books_loo.isbn | html %][% END -%] - [%- IF ( books_loo.issn ) %] - [% books_loo.issn | html %][% END -%] + [%- IF ( books_loo.isbn ) %]- [% books_loo.isbn | html %][% END -%] + [%- IF ( books_loo.issn ) %]- [% books_loo.issn | html %][% END -%] [%- IF ( books_loo.publishercode ) %], [% books_loo.publishercode | html %][% END -%] - [%- IF ( books_loo.publicationyear ) %], [% books_loo.publicationyear | html -%] - [%- ELSIF ( books_loo.copyrightdate ) %] [% books_loo.copyrightdate | html %][% END -%] + [%- IF ( books_loo.publicationyear ) %] + , [% books_loo.publicationyear | html -%] + [%- ELSIF ( books_loo.copyrightdate ) %] + [% books_loo.copyrightdate | html %] + [% END -%] [%- IF ( books_loo.editionstatement ) %], [% books_loo.editionstatement | html %][% END -%] [%- IF ( books_loo.suggestionid ) %] -
    - Suggested by: [% books_loo.surnamesuggestedby | html %][% IF ( books_loo.firstnamesuggestedby ) %], [% books_loo.firstnamesuggestedby | html %] [% END %] - (suggestion #[% books_loo.suggestionid | html %]) +
    + Suggested by: [% books_loo.surnamesuggestedby | html %][% IF ( books_loo.firstnamesuggestedby ) %], [% books_loo.firstnamesuggestedby | html %][% END %] (suggestion #[% books_loo.suggestionid | html %]) [% END %]

    [% IF ( books_loo.order_internalnote ) %] -

    Internal note: [% books_loo.order_internalnote | html %] Edit internal note

    +

    Internal note: [% books_loo.order_internalnote | html %] + Edit internal note

    [% ELSE %] - Add internal note + Add internal note [% END %] [% IF ( books_loo.order_vendornote ) %] -

    Vendor note: [% books_loo.order_vendornote | html %] Edit vendor note

    +

    Vendor note: [% books_loo.order_vendornote | html %] + Edit vendor note

    [% ELSE %] - Add vendor note + Add vendor note [% END %] [% IF (books_loo.transferred_from) %] [% basket = books_loo.transferred_from.basket %] @@ -648,65 +749,45 @@

    Transferred from basket: [% basket.basketname | html %] - ([% bookseller.name | html %]) - on - [% timestamp | $KohaDates %] - + ([% bookseller.name | html %]) on + [% timestamp | $KohaDates %]

    [% END %] [% SET claims = books_loo.order_object.claims %] [% IF claims.count %] -

    - This order has been claimed [% claims.count | html %] times. On [% FOR c IN claims %][% c.claimed_on | $KohaDates %][% UNLESS loop.last %], [% END %][% END %] -

    +

    This order has been claimed [% claims.count | html %] times. On [% FOR c IN claims %][% c.claimed_on | $KohaDates %][% UNLESS loop.last %],[% END %][% END %]

    [% END %] [% SET zero_regex = "^0{1,}\.?0{1,}[^1-9]" %] [%# 0 or 0.0 or 0.00 or 00 or 00.0 or 00.00 or 0.000 ... %] [%# FIXME: use of a regexp is not ideal; bugs 9410 and 10929 suggest better way of handling this %] - [% books_loo.rrp_tax_excluded | $Price %] [% IF ( books_loo.uncertainprice ) %] (Uncertain) [% END %] - - - [% books_loo.unitprice_tax_excluded | $Price %] - - - [% books_loo.ecost_tax_excluded | $Price %] - - - [% books_loo.rrp_tax_included | $Price %] - - - [% books_loo.unitprice_tax_included | $Price %] - - - [% books_loo.ecost_tax_included | $Price %] - - - [% books_loo.replacementprice | $Price %] - - - [% books_loo.quantity | html %] - - - [% books_loo.total_tax_excluded | $Price %] - - - [% books_loo.total_tax_included | $Price %] - - - [% books_loo.tax_rate * 100 | html %] - - - [% books_loo.tax_value | $Price %] - - - [% books_loo.budget_name | html %] + [% books_loo.rrp_tax_excluded | $Price %] [% IF ( books_loo.uncertainprice ) %](Uncertain)[% END %] + [% books_loo.unitprice_tax_excluded | $Price %] + [% books_loo.ecost_tax_excluded | $Price %] + [% books_loo.rrp_tax_included | $Price %] + [% books_loo.unitprice_tax_included | $Price %] + [% books_loo.ecost_tax_included | $Price %] + [% books_loo.replacementprice | $Price %] + [% books_loo.quantity | html %] + [% books_loo.total_tax_excluded | $Price %] + [% books_loo.total_tax_included | $Price %] + [% books_loo.tax_rate * 100 | html %] + [% books_loo.tax_value | $Price %] + [% books_loo.budget_name | html %] [% books_loo.estimated_delivery_date | $KohaDates %] [% IF CAN_user_acquisition_order_manage %] - - Edit + + Edit [% END %] [% AuthorisedValues.GetByCode( books_loo.sort1_authcat, books_loo.sort1 ) | html %] @@ -724,9 +805,7 @@ [% END %] [% IF ( books_loo.biblionumber && CAN_user_reserveforothers_place_holds ) %] - - Place hold - + Place hold [% END %] [% IF ( active && !closedate ) %] @@ -738,7 +817,16 @@
    [% END %] [% UNLESS ( books_loo.suggestionid ) %] - [% tp('verb', 'Link suggestion') | html %] + [% tp('verb', 'Link suggestion') | html %] [% END %] [% END %] @@ -746,23 +834,32 @@ [% IF ( books_loo.orderstatus != "complete") %] [% IF ( books_loo.left_holds_on_order ) %] - Can't cancel order
    + Can't cancel order
    [% ELSE %] - Cancel order
    + Cancel order
    [% END %] [% IF ( books_loo.can_del_bib ) %] - Cancel order and delete catalog record
    + Cancel order and delete catalog record
    [% ELSE %] - Can't cancel order and delete catalog record
    + Can't cancel order and delete catalog record
    [% END %] [% IF ( books_loo.left_item ) %] - [% books_loo.items | html %] item(s) left
    + [% books_loo.items | html %] item(s) left
    [% END %] [% IF ( books_loo.left_biblio ) %] - [% books_loo.biblios | html %] order(s) left
    + [% books_loo.biblios | html %] order(s) left
    [% END %] [% IF ( books_loo.left_subscription ) %] - [% books_loo.subscriptions | html %] subscription(s) left
    + [% books_loo.subscriptions | html %] subscription(s) left
    [% END %] [% IF ( books_loo.left_holds ) %] [% books_loo.holds | html %] hold(s) left @@ -773,9 +870,11 @@ [% END %] - + + [% IF ( listincgst ) %]** Vendor's listings already include tax.[% END %] - + + [% END # / IF ( books_loop ) %] [% IF (cancelledorders_loop) %] @@ -803,24 +902,22 @@ [% FOREACH order IN cancelledorders_loop %] - - [% order.ordernumber | html %] - + [% order.ordernumber | html %]

    - [% IF ( order.order_received ) %] (received)[% END %] + [% IF ( order.order_received ) %](received)[% END %] [% IF (order.title) %] - [% order.title | html %][% IF order.author %] by [% order.author | html %][% END %] + [% order.title | html %][% IF order.author %]by [% order.author | html %][% END %] [% ELSIF order.deleted_biblio %] [% INCLUDE 'biblio-title.inc' biblio=order.deleted_biblio %] -
    (Deleted bibliographic record) +
    (Deleted bibliographic record) [% ELSE %] Deleted bibliographic record, can't find title [% END %]
    - [% IF ( order.order_internalnote ) %] [% order.order_internalnote | html %][% END %] - [% IF ( order.isbn ) %] - [% order.isbn | html %][% END %] - [% IF ( order.issn ) %] - [% order.issn | html %][% END %] + [% IF ( order.order_internalnote ) %][% order.order_internalnote | html %][% END %] + [% IF ( order.isbn ) %]- [% order.isbn | html %][% END %] + [% IF ( order.issn ) %]- [% order.issn | html %][% END %] [% IF ( order.publishercode ) %], [% order.publishercode | html %][% END %] [% IF ( order.publicationyear ) %] , [% order.publicationyear | html %] @@ -837,12 +934,11 @@ [% basket = order.transferred_to.basket %] [% bookseller = order.transferred_to.bookseller %] [% timestamp = order.transferred_to.timestamp %] -

    Transferred to basket: +

    Transferred to basket: [% basket.basketname | html %] - ([% bookseller.name | html %]) - on - [% timestamp | $KohaDates %] - + ([% bookseller.name | html %]) on + [% timestamp | $KohaDates %]

    [% END %] @@ -868,14 +964,16 @@ [% END # /FOREACH order %] - + +
    [% INCLUDE 'csrf-token.inc' %] - - - + + +
    - + + [% END # /IF (cancelledorders_loop) %]
    @@ -895,28 +993,26 @@ - - - + [% END # /UNLESS ( closedate ) %] - [% END # /IF ( delete_confirmed ) %] [% END # /IF ( NO_BOOKSELLER ) %] [% ELSE %] - [% END #/IF !confirm_close && !edi_confirm %] + [% END #/IF !confirm_close && !edi_confirm %] [% IF ( confirm_close ) %]
    -
    [% INCLUDE 'csrf-token.inc' %]

    Are you sure you want to close basket [% basketname | html %]?

    [% IF ( CAN_user_acquisition_group_manage ) %]

    - +

    [% END %] @@ -941,7 +1037,7 @@ [% IF CAN_user_acquisition_group_manage %]

    - +

    [% END %] @@ -956,20 +1052,23 @@
    -
    + + [% END # /IF edi_confirm %] [% END # /IF (cannot_manage_basket) %] - + +
    -
    - - + + + + - - - - + + + + + + + + - - - - + + + + + + + + -[% MACRO jsinclude BLOCK %] - [% Asset.js("js/acquisitions-menu.js") | $raw %] - [% Asset.js("js/form-submit.js") | $raw %] - [% INCLUDE 'datatables.inc' %] - [% Asset.js("js/acq.js") | $raw %] - [% INCLUDE 'calendar.inc' %] - - - [% UNLESS ( closedate ) %] - + [% UNLESS ( closedate ) %] + - [% ELSE %] + + [% ELSE %] + + [% END # /UNLESS (closedate) %] - [% END # /UNLESS (closedate) %] - - - [% INCLUDE 'select2.inc' %] - [% SET columns = ['cardnumber','name','category','branch','action'] %] - [% SET filter = 'baskets_managers' %] - [% PROCESS patron_search_modal columns => columns, modal_title => t("Add user") %] - [% PROCESS patron_search_js columns => columns, actions => ["add"], preview_on_name_click => 1 %] -[% END %] + + [% INCLUDE 'select2.inc' %] + [% SET columns = ['cardnumber','name','category','branch','action'] %] + [% SET filter = 'baskets_managers' %] + [% PROCESS patron_search_modal columns => columns, modal_title => t("Add user") %] + [% PROCESS patron_search_js columns => columns, actions => ["add"], preview_on_name_click => 1 %] + [% END %] -[% INCLUDE 'intranet-bottom.inc' %] + [% INCLUDE 'intranet-bottom.inc' %] + -- 2.39.5