Koha/api/v1/swagger/paths
Jonathan Druart 94c67c439e
Bug 32030: Create eHolding titles from a list
Add the ability to create new titles and attach them to a package.
The MARC to KBART2 mapping is the following (based on
https://github.com/adambuttrick/marc_to_kbart/blob/master/convert.py):

publication_title = biblio.title
print_identifier  = 020$a||020$z||022$a||022$y
online_identifier = 020$a||020$z||022$a||022$y
date_first_issue_online = 866$a (before '-')
date_last_issue_online  = 866$a (after '-')
num_first_vol_online    = 863$a (before '-')
num_last_vol_online     = 863$a (after '-')
num_first_issue_online  = ?
num_last_issue_online   = ?
title_url = 856$u
first_author = biblio.first_author
embargo_info = ?
coverage_depth = title_url ? 'fulltext' : 'print'
notes = $852$z
publisher_name = 260$b
publication_type = ?
date_monograph_published_print = ?
date_monograph_published_online = ?
monograph_volume = ?
monograph_edition = ?
first_editor = ?
parent_publication_title_id = ?
preceeding_publication_title_id = ?
access_type = ?

Note that title is not created (and so the resource) if a title from
this package already has a link to this bibliographic record.
Is that correct, or should we create another resource?

Should the import screen also have "start date" and "end date" to set for the
resource?

QA note: Ideally we would like to fetch the list from the REST API but the routes
are not there yet.

Signed-off-by: Jonathan Field <jonathan.field@ptfs-europe.com>

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
2022-11-08 09:44:20 -03:00
..
acquisitions_baskets.yaml
acquisitions_funds.yaml
acquisitions_orders.yaml
acquisitions_vendors.yaml
advancededitormacros.yaml
article_requests.yaml
auth.yaml Bug 30588: Add the option to require 2FA setup on first staff login 2022-10-21 11:36:57 -03:00
biblios.yaml
biblios_item_groups.yaml
cash_registers.yaml
checkouts.yaml
circulation-rules.yaml
cities.yaml
clubs.yaml
config_smtp_servers.yaml
erm_agreements.yaml Bug 32030: Display the list of packages on the 'show agreement' view 2022-11-08 09:44:13 -03:00
erm_documents.yaml Bug 32030: ERM - Agreement documents (FIXED) 2022-11-08 09:44:18 -03:00
erm_eholdings_packages.yaml Bug 32030: Make the ERMProviders syspref multivaluated 2022-11-08 09:44:09 -03:00
erm_eholdings_packages_resources.yaml Bug 32030: Make the ERMProviders syspref multivaluated 2022-11-08 09:44:09 -03:00
erm_eholdings_resources.yaml Bug 32030: Make the ERMProviders syspref multivaluated 2022-11-08 09:44:09 -03:00
erm_eholdings_titles.yaml Bug 32030: Create eHolding titles from a list 2022-11-08 09:44:20 -03:00
erm_eholdings_titles_resources.yaml Bug 32030: Make the ERMProviders syspref multivaluated 2022-11-08 09:44:09 -03:00
erm_licenses.yaml Bug 32030: ERM - Add vendor to license 2022-11-08 09:44:19 -03:00
erm_users.yaml Bug 32030: Proxy with HoldingsIQ 2022-11-08 09:44:07 -03:00
holds.yaml Bug 24860: Implement reserves.item_group_id 2022-11-04 19:39:55 -03:00
ill_backends.yaml
illrequests.yaml
import_batch_profiles.yaml
import_batches.yaml
items.yaml
jobs.yaml
libraries.yaml
oauth.yaml
patrons.yaml
patrons_account.yaml
patrons_extended_attributes.yaml
patrons_holds.yaml
patrons_password.yaml
public_patrons.yaml
quotes.yaml
return_claims.yaml
rotas.yaml
search_filters.yaml Bug 17170: (QA follow-up) Spec cleanup 2022-10-21 11:15:22 -03:00
suggestions.yaml
transfer_limits.yaml