diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsShow.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsShow.vue
index 1555fb671e..e096ec4f88 100644
--- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsShow.vue
+++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsShow.vue
@@ -354,8 +354,8 @@ export default {
const { setConfirmationDialog, setMessage } = inject("mainStore");
- const AVStore = inject("AVStore");
- const { get_lib_from_av } = AVStore;
+ const ERMStore = inject("ERMStore");
+ const { get_lib_from_av } = ERMStore;
return {
format_date,
diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageTitlesList.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageTitlesList.vue
index 59a1dc26ab..e6a2035820 100644
--- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageTitlesList.vue
+++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageTitlesList.vue
@@ -26,7 +26,7 @@
>
{{ $__("All") }}
@@ -77,12 +77,9 @@ import KohaTable from "../KohaTable.vue";
export default {
setup() {
- const AVStore = inject("AVStore");
- const { av_title_publication_types } = storeToRefs(AVStore);
- const { get_lib_from_av } = AVStore;
-
const ERMStore = inject("ERMStore");
- const { config } = ERMStore;
+ const { authorisedValues } = storeToRefs(ERMStore);
+ const { get_lib_from_av, config } = ERMStore;
const table = ref();
const filters = reactive({
@@ -92,7 +89,7 @@ export default {
});
return {
- av_title_publication_types,
+ authorisedValues,
get_lib_from_av,
escape_str,
config,
@@ -123,7 +120,9 @@ export default {
},
filters_options: {
1: () =>
- this.map_av_dt_filter("av_title_publication_types"),
+ this.map_av_dt_filter(
+ "authorisedValues.av_title_publication_types"
+ ),
},
actions: { 0: ["show"] },
default_filters: {
@@ -253,7 +252,7 @@ export default {
render: function (data, type, row, meta) {
return escape_str(
get_lib_from_av(
- "av_title_publication_types",
+ "authorisedValues.av_title_publication_types",
row.publication_type
)
);
diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOTitlesShow.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOTitlesShow.vue
index 2980363b79..125e410d03 100644
--- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOTitlesShow.vue
+++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOTitlesShow.vue
@@ -249,8 +249,8 @@ import { APIClient } from "../../fetch/api-client.js";
export default {
setup() {
- const AVStore = inject("AVStore");
- const { get_lib_from_av } = AVStore;
+ const ERMStore = inject("ERMStore");
+ const { get_lib_from_av } = ERMStore;
return {
get_lib_from_av,
diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackageTitlesList.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackageTitlesList.vue
index 9fb46f42e4..d248c2e923 100644
--- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackageTitlesList.vue
+++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackageTitlesList.vue
@@ -10,8 +10,8 @@ import KohaTable from "../KohaTable.vue";
export default {
setup() {
- const AVStore = inject("AVStore");
- const { get_lib_from_av, map_av_dt_filter } = AVStore;
+ const ERMStore = inject("ERMStore");
+ const { get_lib_from_av, map_av_dt_filter } = ERMStore;
const table = ref();
return {
diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesFormAdd.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesFormAdd.vue
index aacd2ad29d..01798afbcf 100644
--- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesFormAdd.vue
+++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesFormAdd.vue
@@ -37,7 +37,7 @@
v-model="erm_package.package_type"
label="description"
:reduce="av => av.value"
- :options="av_package_types"
+ :options="authorisedValues.av_package_types"
/>
@@ -49,7 +49,9 @@
v-model="erm_package.content_type"
label="description"
:reduce="av => av.value"
- :options="av_package_content_types"
+ :options="
+ authorisedValues.av_package_content_types
+ "
/>
@@ -100,13 +102,11 @@ import { storeToRefs } from "pinia";
export default {
setup() {
- const AVStore = inject("AVStore");
- const { av_package_types, av_package_content_types } =
- storeToRefs(AVStore);
+ const ERMStore = inject("ERMStore");
+ const { authorisedValues } = storeToRefs(ERMStore);
return {
- av_package_types,
- av_package_content_types,
+ authorisedValues,
};
},
data() {
diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesList.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesList.vue
index a1a1ab802f..58f26069c4 100644
--- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesList.vue
+++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesList.vue
@@ -44,8 +44,8 @@ export default {
const vendorStore = inject("vendorStore");
const { vendors } = storeToRefs(vendorStore);
- const AVStore = inject("AVStore");
- const { get_lib_from_av, map_av_dt_filter } = AVStore;
+ const ERMStore = inject("ERMStore");
+ const { get_lib_from_av, map_av_dt_filter } = ERMStore;
const { setConfirmationDialog, setMessage } = inject("mainStore");
diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesShow.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesShow.vue
index 7d85653d70..2a266c6f2a 100644
--- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesShow.vue
+++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesShow.vue
@@ -133,8 +133,8 @@ export default {
const { setConfirmationDialog, setMessage } = inject("mainStore");
- const AVStore = inject("AVStore");
- const { get_lib_from_av } = AVStore;
+ const ERMStore = inject("ERMStore");
+ const { get_lib_from_av } = ERMStore;
return {
format_date,
diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesFormAdd.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesFormAdd.vue
index 97ac105cef..e1a2144b82 100644
--- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesFormAdd.vue
+++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesFormAdd.vue
@@ -234,7 +234,9 @@
v-model="title.publication_type"
label="description"
:reduce="av => av.value"
- :options="av_title_publication_types"
+ :options="
+ authorisedValues.av_title_publication_types
+ "
/>
@@ -420,12 +422,12 @@ import { storeToRefs } from "pinia";
export default {
setup() {
- const AVStore = inject("AVStore");
- const { av_title_publication_types } = storeToRefs(AVStore);
- const { get_lib_from_av } = AVStore;
+ const ERMStore = inject("ERMStore");
+ const { authorisedValues } = storeToRefs(ERMStore);
+ const { get_lib_from_av } = ERMStore;
return {
- av_title_publication_types,
+ authorisedValues,
get_lib_from_av,
};
},
diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesList.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesList.vue
index 46d8bacc1d..96e820f55f 100644
--- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesList.vue
+++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesList.vue
@@ -49,9 +49,8 @@ import KohaTable from "../KohaTable.vue";
export default {
setup() {
- const AVStore = inject("AVStore");
- const { av_title_publication_types } = storeToRefs(AVStore);
- const { get_lib_from_av, map_av_dt_filter } = AVStore;
+ const ERMStore = inject("ERMStore");
+ const { get_lib_from_av, map_av_dt_filter } = ERMStore;
const { setConfirmationDialog, setMessage } = inject("mainStore");
@@ -62,7 +61,6 @@ export default {
});
return {
- av_title_publication_types,
get_lib_from_av,
map_av_dt_filter,
escape_str,
diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesShow.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesShow.vue
index 0875443cee..4c0d319b2f 100644
--- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesShow.vue
+++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesShow.vue
@@ -271,8 +271,8 @@ import ToolbarButton from "../ToolbarButton.vue";
export default {
setup() {
- const AVStore = inject("AVStore");
- const { get_lib_from_av } = AVStore;
+ const ERMStore = inject("ERMStore");
+ const { get_lib_from_av } = ERMStore;
const { setConfirmationDialog, setMessage } = inject("mainStore");
return {
diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesFormAdd.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesFormAdd.vue
index c9116a9b8b..2975f143a6 100644
--- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesFormAdd.vue
+++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesFormAdd.vue
@@ -53,7 +53,7 @@
v-model="license.type"
label="description"
:reduce="av => av.value"
- :options="av_license_types"
+ :options="authorisedValues.av_license_types"
>
@@ -117,7 +117,7 @@