Bug 35628: Add resolution states to Catalog concerns
authorMartin Renvoize <martin.renvoize@ptfs-europe.com>
Thu, 21 Dec 2023 15:58:41 +0000 (15:58 +0000)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Tue, 30 Apr 2024 10:01:03 +0000 (12:01 +0200)
commit13176b2936f97b9d5a32d568b0596ac240ce551c
treeb5050945bfec79f5467b1f15a8cf6f47d22d43f5
parent97737096384fbd30e3683a08253e1d2754709f1c
Bug 35628: Add resolution states to Catalog concerns

This patch adds ticket status to the catalog concerns feature. It
allows libraries to define a list of 'TICKET_STATUS' authorized
values from which librarians can then pick at the point of updateing
a catalog concern.

To test:
1) Apply the patches and run the database updates
2) Enable catalog concerns (staff or opac will do the trick)
3) Submit a catalog concern
4) Confirm that you can still update a concern from the catalog
   concerns management page as before.
5) Add some values to the new TICKET_STATUS authorized values
6) Submit a new catalog concern
7) Confirm that the 'Update' button in the management modal is now a
   split button with a dropdown containing the list of status values
   defined above.

Signed-off-by: Esther Melander <esther@bywatersolutions.com>
Signed-off-by: Ray Delahunty <lib-systems@arts.ac.uk>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
Koha/REST/V1/Tickets.pm
koha-tmpl/intranet-tmpl/prog/en/includes/modals/display_ticket.inc
koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/concerns.tt
koha-tmpl/intranet-tmpl/prog/js/modals/display_ticket.js