From d84597f2c4e1edc11274e2fb3126510dd3eddbc2 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Wed, 15 Feb 2023 11:19:43 +0100 Subject: [PATCH] Bug 32939: To be removed Re-add the function we removed earlier, to prevent failures. This patch will be dropped later, when we will touch all the occurrences. --- koha-tmpl/intranet-tmpl/prog/js/vue/fetch/erm.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/fetch/erm.js b/koha-tmpl/intranet-tmpl/prog/js/vue/fetch/erm.js index 54e47337979..b267b52e796 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/fetch/erm.js +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/fetch/erm.js @@ -1,5 +1,20 @@ import { setError } from "../messages"; +export const fetchAgreement = function (agreement_id) { + if (!agreement_id) return; + const apiUrl = "/api/v1/erm/agreements/" + agreement_id; + return myFetch(apiUrl, { + headers: { + "x-koha-embed": + "periods,user_roles,user_roles.patron,agreement_licenses,agreement_licenses.license,agreement_relationships,agreement_relationships.related_agreement,documents,agreement_packages,agreement_packages.package,vendor", + }, + }); +}; + +export const fetchAgreements = function () { + const apiUrl = "/api/v1/erm/agreements?_per_page=-1"; + return myFetch(apiUrl); +}; //TODO: all of these functions should be deleted and reimplemented in the components using ERMAPIClient export const fetchLicense = function (license_id) { -- 2.25.1