diff --git a/acqui/booksellers.pl b/acqui/booksellers.pl index 44f8457721..7ad4e84611 100755 --- a/acqui/booksellers.pl +++ b/acqui/booksellers.pl @@ -52,7 +52,7 @@ The id of the supplier whose baskets we will display =cut use Modern::Perl; -use C4::Auth qw( get_template_and_user ); +use C4::Auth qw( get_template_and_user haspermission ); use C4::Budgets qw( GetBudgetHierarchy GetBudget CanUserUseBudget ); use C4::Output qw( output_html_with_http_headers ); use CGI qw ( -utf8 ); diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/Main.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/Main.vue index a620936b7f..81bbbb7f03 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/Main.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/Main.vue @@ -14,7 +14,7 @@
{{ $__("Number of subscriptions") }}: {{ vendor.subscriptions.length }} - {{ vendor.subscriptions.length }} + {{ vendor.subscriptions.length }}
diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/modules/vendors.ts b/koha-tmpl/intranet-tmpl/prog/js/vue/modules/vendors.ts index 26e61adf75..9424ae0b00 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/modules/vendors.ts +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/modules/vendors.ts @@ -23,6 +23,7 @@ import { useMainStore } from "../stores/main"; import { useVendorStore } from "../stores/vendors"; import { useAVStore } from "../stores/authorised-values"; import { useNavigationStore } from "../stores/navigation"; +import { usePermissionsStore } from "../stores/permissions"; import i18n from "../i18n"; const pinia = createPinia(); @@ -30,6 +31,7 @@ const pinia = createPinia(); const mainStore = useMainStore(pinia); const AVStore = useAVStore(pinia); const navigationStore = useNavigationStore(pinia); +const permissionsStore = usePermissionsStore(pinia); const routes = navigationStore.setRoutes(routesDef); const router = createRouter({ @@ -52,6 +54,7 @@ app.provide("vendorStore", useVendorStore(pinia)); app.provide("mainStore", mainStore); app.provide("AVStore", AVStore); app.provide("navigationStore", navigationStore); +app.provide("permissionsStore", permissionsStore); app.mount("#__vendors"); diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/routes/vendors.js b/koha-tmpl/intranet-tmpl/prog/js/vue/routes/vendors.js index 8a2908e57c..bfaffca3fd 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/routes/vendors.js +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/routes/vendors.js @@ -11,7 +11,7 @@ export const routes = [ path: "/cgi-bin/koha/acqui/booksellers.pl", is_default: true, is_base: true, - title: $__("Vendors"), + title: $__("Vendor management"), children: [ { path: "", @@ -21,8 +21,8 @@ export const routes = [ }, { path: "/cgi-bin/koha/vendors", - title: $__("Vendor list"), - icon: "fa fa-check-circle", + title: $__("Vendors"), + icon: "fa fa-shopping-cart", is_end_node: true, children: [ {