Koha/serials
Pedro Amorim 082a9e6858
Bug 35044: Update: Serial subscriptions
Test plan, k-t-d:

Preparation: Create additional fields for table 'subscription', visit:
/cgi-bin/koha/admin/additional-fields.pl?tablename=subscription

2 text fields, one repeatable, one not-repeatable
2 AV fields, one repeatable, one not-repeatable
2 MARC fields, one 'get' and one 'set', both non-repeatable, MARC field
942$c
Attempt to create a repeatable MARC field (get or set). Notice you're
unable to.

1) Add a new serial subscription, visit:
/cgi-bin/koha/serials/subscription-add.pl
2) Set the mandatory "Record" input (e.g. '112'). Click the 'Next' and
   press 'Ok' on the alert box.
3) Fill in all required fields and press "Test prediction pattern"
4) At the bottom, fill in all additional fields, click the '+New' and
   'Clear' links,  hit 'Save'
5) Notice the fields are shown, repeated fields are comma separated
6) Click Edit -> Edit Subscription, repeat steps 4 and 5
7) Go back to subscription additional fields, set all fields as
   searchable
8) Visit serials-home: /cgi-bin/koha/serials/serials-home.pl
9) Click 'Search'
10) Notice the searchable fields now show in their columns, repeated
    fields separated by comma
11) Perform a search using a repeatable field, verify it all works as
    expected.

-- Subscription Claims --

Preparation:
1) Define a new claim notice, visit:
/cgi-bin/koha/tools/letter.pl?op=add_form&module=claimissues
2) Input code, name, click "Email" set a "Message subject" and put
   something in the message body. Hit 'Save'.
3) Set a serial as late, visit our original subscription:
/cgi-bin/koha/serials/serials-collection.pl?subscriptionid=1
4) Click "Edit serials" and status -> "Late". Hit "Save".
5) Link the original subscription to the existing vendor, visit:
/cgi-bin/koha/serials/subscription-add.pl?op=modify&subscriptionid=1
6) Click "Search for a vendor". Hit "Ok". Hit "Choose". Save the
   subscription.

Claims:
7) Visit claims:
/cgi-bin/koha/serials/claims.pl
8) Click "Ok"
9) Verify that searchable additional fields all have their respective
   column. Repeated fields are shown comma separated.

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Julian Maurice <julian.maurice@biblibre.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
2024-08-23 18:21:23 +02:00
..
acqui-search-result.pl
acqui-search.pl
checkexpiration.pl
claims.pl Bug 35044: Update: Serial subscriptions 2024-08-23 18:21:23 +02:00
create-numberpattern.pl
lateissues-export.pl Bug 36511: Some scripts missing a dependency following Bug 24879 2024-04-10 09:09:50 +02:00
reorder_members.pl
routing-preview.pl Bug 31335: Remove unnecessary holds fetch from routing-preview 2024-04-26 18:06:20 +02:00
routing.pl Bug 35329: Handle duplicate without 500 2024-03-01 11:01:26 +01:00
serials-collection.pl Bug 32392: Fix QA issues 2024-04-29 15:19:31 +02:00
serials-edit.pl Bug 32392: Enable skipping forward issues when receiving serials. 2024-04-29 15:19:30 +02:00
serials-home.pl
serials-search.pl Bug 26567: Allow to limit subscription search to subscriptions with routing lists 2024-05-10 16:45:44 +02:00
showpredictionpattern.pl Bug 35646: Allow use of publication date fields in serial numbering pattern 2024-04-29 09:35:44 +02:00
subscription-add.pl Bug 35044: Update: Serial subscriptions 2024-08-23 18:21:23 +02:00
subscription-batchedit.pl Bug 37183: Batch edit serial subscriptions sets expiration date to today 2024-07-01 18:55:40 +02:00
subscription-bib-search.pl Bug 34478: Corrections to some serials scripts 2024-03-01 11:00:10 +01:00
subscription-detail.pl Bug 35044: Update: Serial subscriptions 2024-08-23 18:21:23 +02:00
subscription-frequencies.pl Bug 37165: Can't edit frequencies due to stray cud- in modify op 2024-06-27 11:49:57 +02:00
subscription-frequency.pl
subscription-history.pl
subscription-numberpattern.pl
subscription-numberpatterns.pl Bug 34478: Update numbering patterns modification and deletion 2024-03-01 10:59:41 +01:00
subscription-renew.pl Bug 34478: Adjust 'op' on serials/subscription-renew 2024-03-01 11:00:16 +01:00
viewalerts.pl