Koha-clms/Koha
Pedro Amorim bbc0e8fe32
Bug 32997: Add REST API endpoint to list authorised values for multiple given categories
This patch adds /api/v1/authorised_value_categories endpoint that
retrieves authorised value categories for the given names and their
authorised values if x-koha-embed: authorised_values is also given.

To test:
Apply patch
curl -u koha:koha --request GET \"http://localhost:8081/api/v1/authorised_value_categories?q=%7B%22me.category_name%22%3A%5B%22LOC%22%2C%22YES_NO%22%5D%7D\" --header \"x-koha-embed:authorised_values\"

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
2023-03-02 12:00:15 -03:00
..
Account Bug 29021: (QA follow-up) Fix for new parameter, add unit test 2023-01-30 10:39:14 -03:00
Acquisition Bug 32417: Allow NULL in biblionumber in $order->store 2022-12-13 09:14:13 -03:00
App
…
ArticleRequest
…
Auth
…
Authority
…
BackgroundJob Bug 32594: Add a dedicated Elasticsearch biblio indexing background queue 2023-02-24 17:52:20 -03:00
Biblio
…
BiblioUtils
…
Cache
…
Cash
…
Charges
…
Checkouts
…
Club
…
CodeList/Unimarc
…
Config
…
Course
…
Database Bug 32292: Tidy and sort keys 2023-01-31 10:49:36 -03:00
ERM
…
Edifact
…
Exceptions
…
Exporter
…
ExternalContent
…
Filter/MARC
…
Hold
…
Illrequest Bug 32799: Rename ILLSTATUS authorised value category to ILL_STATUS_ALIAS 2023-02-27 13:08:10 -03:00
Import Bug 32054: Add get_import_record_matches object method and use it 2023-01-18 15:58:19 +00:00
Indexer
…
Item
…
Library
…
List
…
MetadataRecord
…
Middleware
…
Misc
…
Notice
…
Number
…
OAI/Server
…
Object
…
Objects
…
Old
…
Patron Bug 31095: (QA follow-up) Fix POD 2023-01-31 10:19:42 -03:00
Patrons Bug 31095: Remove GetDebarments from Patron::Import 2023-01-31 10:19:38 -03:00
Plugins
…
REST Bug 32997: Add REST API endpoint to list authorised values for multiple given categories 2023-03-02 12:00:15 -03:00
RecordProcessor
…
Result
…
SMS
…
SMTP Bug 27424: Clarify logic 2023-01-31 10:52:49 -03:00
Schema Bug 22428: DBIC schema 2023-02-24 17:52:22 -03:00
SearchEngine
…
Serial
…
Sitemapper
…
Subscription
…
SuggestionEngine
…
Tags
…
Template/Plugin Bug 32539: Add exception handling to plugin hooks in template plugin 2023-02-09 10:21:27 -03:00
UI Bug 20256: Use new methods 2023-02-02 11:59:26 -03:00
Util
…
XSLT
…
Z3950Responder
…
pdfformat
…
Account.pm
…
ActionLog.pm
…
ActionLogs.pm
…
AdditionalContent.pm
…
AdditionalContents.pm
…
AdditionalField.pm
…
AdditionalFieldValue.pm
…
AdditionalFieldValues.pm
…
AdditionalFields.pm
…
AdvancedEditorMacro.pm
…
AdvancedEditorMacros.pm
…
ApiKey.pm
…
ApiKeys.pm
…
ArticleRequest.pm
…
ArticleRequests.pm
…
AudioAlert.pm
…
AudioAlerts.pm
…
AuthUtils.pm
…
AuthorisedValue.pm Bug 32981: Add endpoint to get AV for given category 2023-03-02 12:00:10 -03:00
AuthorisedValueCategories.pm
…
AuthorisedValueCategory.pm Bug 32997: Add REST API endpoint to list authorised values for multiple given categories 2023-03-02 12:00:15 -03:00
AuthorisedValues.pm
…
Authorities.pm
…
Authority.pm
…
BackgroundJob.pm Bug 32561: Prevent worker to run with unecessary modules in memory 2023-01-27 15:15:47 -03:00
BackgroundJobs.pm
…
Biblio.pm Bug 31326: Koha::Biblio->get_components_query fetches too many component parts 2023-01-31 11:03:11 -03:00
BiblioFramework.pm
…
BiblioFrameworks.pm
…
BiblioUtils.pm
…
Biblioitem.pm
…
Biblioitems.pm
…
Biblios.pm
…
Cache.pm
…
Caches.pm
…
Calendar.pm
…
Checkout.pm
…
Checkouts.pm
…
CirculationRule.pm
…
CirculationRules.pm
…
Cities.pm
…
City.pm
…
ClassSortRule.pm
…
ClassSortRules.pm
…
ClassSource.pm
…
ClassSources.pm
…
ClassSplitRule.pm
…
ClassSplitRules.pm
…
Club.pm
…
Clubs.pm
…
Config.pm
…
CookieManager.pm
…
Course.pm
…
Courses.pm
…
CoverImage.pm
…
CoverImages.pm
…
CsvProfile.pm
…
CsvProfiles.pm
…
CurbsidePickup.pm
…
CurbsidePickupIssue.pm
…
CurbsidePickupIssues.pm
…
CurbsidePickupOpeningSlot.pm
…
CurbsidePickupOpeningSlots.pm
…
CurbsidePickupPolicies.pm
…
CurbsidePickupPolicy.pm Bug 32891: Fix slot selection in last hour 2023-02-21 10:22:28 -03:00
CurbsidePickups.pm
…
Database.pm
…
DateUtils.pm
…
Desk.pm
…
Desks.pm
…
EDI.pm Bug 28672: (QA follow-up) Method calls cannot be interpolated directly 2023-02-07 15:39:31 -03:00
Edifact.pm
…
Email.pm
…
Encryption.pm
…
Exception.pm
…
Exceptions.pm
…
ExternalContent.pm
…
FrameworkPlugin.pm
…
Hold.pm
…
Holds.pm Bug 32529: Add Koha::Holds->filter_by_found 2023-01-05 09:21:10 -03:00
I18N.pm
…
Illcomment.pm
…
Illcomments.pm
…
Illrequest.pm Bug 32799: Rename ILLSTATUS authorised value category to ILL_STATUS_ALIAS 2023-02-27 13:08:10 -03:00
Illrequestattribute.pm
…
Illrequestattributes.pm
…
Illrequests.pm
…
ImportBatch.pm
…
ImportBatchProfile.pm
…
ImportBatchProfiles.pm
…
ImportBatches.pm
…
Item.pm Bug 20256: Use new methods 2023-02-02 11:59:26 -03:00
ItemType.pm
…
ItemTypes.pm
…
Items.pm Bug 32019: (follow-up) Fix terminology and styling 2023-02-20 09:54:20 -03:00
KeyboardShortcut.pm
…
KeyboardShortcuts.pm
…
Libraries.pm
…
Library.pm
…
Linktracker.pm
…
Localization.pm
…
Localizations.pm
…
Logger.pm Bug 33020: (QA follow-up) POD and chmod 2023-02-27 11:33:50 -03:00
Manual.pm
…
MarcOverlayRule.pm
…
MarcOverlayRules.pm
…
MarcSubfieldStructure.pm
…
MarcSubfieldStructures.pm
…
MessageAttribute.pm
…
MessageAttributes.pm
…
MetaSearcher.pm
…
MetadataIterator.pm
…
MetadataRecord.pm
…
MoreUtils.pm
…
OAuth.pm
…
OAuthAccessToken.pm
…
OAuthAccessTokens.pm
…
Object.pm
…
Objects.pm
…
Patron.pm Bug 31051: (QA follow-up) Use a single query and avoid duplicated sums 2023-02-22 10:03:36 -03:00
Patrons.pm
…
Plugins.pm
…
ProblemReport.pm
…
ProblemReports.pm
…
PseudonymizedTransaction.pm
…
PseudonymizedTransactions.pm
…
Quote.pm
…
Quotes.pm
…
RDF.pm
…
Rating.pm
…
Ratings.pm
…
Recall.pm
…
Recalls.pm
…
RecordProcessor.pm
…
Report.pm
…
Reports.pm
…
Review.pm
…
Reviews.pm
…
Schema.pm
…
Script.pm
…
SearchEngine.pm
…
SearchField.pm
…
SearchFields.pm
…
SearchFilter.pm
…
SearchFilters.pm
…
SearchMarcMap.pm
…
SearchMarcMaps.pm
…
Serial.pm
…
Serials.pm
…
SharedContent.pm
…
SimpleMARC.pm
…
Sitemapper.pm
…
Statistic.pm
…
Statistics.pm
…
StockRotationItem.pm
…
StockRotationItems.pm
…
StockRotationRota.pm
…
StockRotationRotas.pm
…
StockRotationStage.pm
…
StockRotationStages.pm
…
Subscription.pm
…
Subscriptions.pm
…
Suggestion.pm
…
SuggestionEngine.pm
…
Suggestions.pm
…
Tag.pm
…
Tags.pm
…
Token.pm
…
TrackedLink.pm
…
TrackedLinks.pm
…
UploadedFile.pm
…
UploadedFiles.pm
…
Uploader.pm
…
Virtualshelf.pm
…
Virtualshelfcontent.pm
…
Virtualshelfcontents.pm
…
Virtualshelfshare.pm
…
Virtualshelfshares.pm
…
Virtualshelves.pm
…
Z3950Responder.pm
…
Z3950Server.pm
…
Z3950Servers.pm
…