Koha/koha-tmpl/intranet-tmpl/prog/en/modules/admin
Aleisha Amohia 0159908ca1 Bug 14224: Allow patron notes about item shown at check in
This patch adds a "Note" input field to checked out items in the "your summary"
section. The field allows patrons to write notes about the item checked out,
such as "this DVD is scratched", "the binding was torn", etc. The note will be
emailed to the library and displayed on item check in.

Patch adds two fields to the "issues" table - "note" and "notedate".
Patch adds syspref "AllowIssueNotes" - default off.

Test Plan:
1) Apply this patch
2) Update database
3) Rebuild schema
4) Turn on 'AllowIssueNote' syspref
5) Check out three different items to a borrower (may be easiest to check
    out to yourself)
6) Log in as that borrower (or yourself) on the OPAC side and go to your
summary
7) Confirm text field shows under Note column for all checkouts. Set a
note for each issue, confirm all save.
8) Check the message_queue in mysql for the entries for ALL THREE issue
notes.
9) Disable javascript in your browser
10) Refresh your summary page. Confirm that you can no longer edit the
notes in the text field. Click the 'Create/edit note' button and confirm
you are redirected to a new page.
11) Confirm that the correct title and author show for the note button
you clicked.
12) Set the note and click Submit -> confirm you are redirected
back to summary page and note is saved
13) Confirm there is a new entry in message_queue
14) Enable javascript and go back to the your checkouts page in the
staff client for the borrower you issued the items to
15) Check in TWO items
16) Confirm that the issue notes show under the "Date due" column for
the two items you checked in, and are accurate to the item (i.e. the
right issue note under the right item)
17) Go to circ/returns.pl and check in the final item using the barcode.
Confirm the issue note shows and the date is formatted correctly.

Sponsored-by: Region Halland

Signed-off-by: Josef Moravec <josef.moravec@gmail.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>

Signed-off-by: Marc Véron <veron@veron.ch>
2017-04-28 09:03:22 -04:00
..
preferences Bug 14224: Allow patron notes about item shown at check in 2017-04-28 09:03:22 -04:00
searchengine/elasticsearch Bug 17793: Follow up for identified missing changes 2017-02-17 15:34:11 +00:00
admin-home.tt Bug 14608: Add a link from the admin home page 2017-03-22 23:51:29 +00:00
aqbudgetperiods.tt Bug 5784 - Undo link in breadcrumbs 2017-02-17 12:10:15 +00:00
aqbudgets.tt Bug 16239: Update templates 2017-01-13 14:41:22 +00:00
aqcontract.tt Bug 16239: Update templates 2017-01-13 14:41:22 +00:00
aqplan.tt Bug 16242 - Move staff client JavaScript out of language directory 2016-04-29 14:32:42 +00:00
audio_alerts.tt Bug 18122 - Audio alerts: Add hint on where to enable sounds 2017-03-03 18:15:53 +00:00
auth_subfields_structure.tt Bug 17793: Follow up for identified missing changes 2017-02-17 15:34:11 +00:00
auth_tag_structure.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
authorised_values.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
authtypes.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
biblio_framework.tt Bug 18111: Swap framework_name and frameworkcode 2017-02-21 19:53:18 +00:00
branch_transfer_limits.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
branches.tt Bug 13968: Follow up - Clean HTML tags for hints 2017-03-03 17:08:53 +00:00
categories.tt Bug 17855: Onboarding tool 2017-04-28 08:36:19 -04:00
checkmarc.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
cities.tt Bug 16239: Update templates 2017-01-13 14:41:22 +00:00
classsources.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
clone-rules.tt Bug 17793: Follow up for identified missing changes 2017-02-17 15:34:11 +00:00
columns_settings.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
currency.tt Bug 16239: Update templates 2017-01-13 14:41:22 +00:00
didyoumean.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
edi_accounts.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
edi_ean_accounts.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
fieldmapping.tt Bug 18269: Move field mappings related code to Koha::FieldMapping[s] 2017-03-31 10:20:00 +00:00
item_circulation_alerts.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
items_search_field.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
items_search_fields.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
itemtypes.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
koha2marclinks.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
localization.tt Bug 16241 - Move staff client CSS out of language directory 2016-04-29 13:54:37 +00:00
marc_subfields_structure.tt Bug 17793: Follow up for identified missing changes 2017-02-17 15:34:11 +00:00
marctagstructure.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
matching-rules.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
oai_set_mappings.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
oai_sets.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
patron-attr-types.tt Bug 13757: Add the option to set patron attributes editable in the OPAC 2017-03-24 18:44:51 +00:00
preferences.tt Bug 17012 - Remove more event attributes from administration templates 2016-09-09 13:29:52 +00:00
printers.tt Bug 16239: Update templates 2017-01-13 14:41:22 +00:00
smart-rules.tt Bug 17290 - Standardize on "Patron Categories" 2017-03-31 13:46:37 +00:00
sms_providers.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
sru_modmapping.tt Bug 16308 - Remove the use of "onclick" from Z39.50/SRU servers template 2016-04-29 15:46:49 +00:00
systempreferences.tt Bug 16239: Update templates 2017-01-13 14:41:22 +00:00
transport-cost-matrix.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
usage_statistics.tt Bug 18066: Fix map positioning in admin/usage_statistics.pl 2017-03-23 00:10:47 +00:00
z3950servers.tt Bug 16239: Update templates 2017-01-13 14:41:22 +00:00