diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/acquisitions-toolbar.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/acquisitions-toolbar.inc index 1ac26f6b08..ce2881324a 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/acquisitions-toolbar.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/acquisitions-toolbar.inc @@ -33,7 +33,7 @@ [% END %] [% ELSIF ( CAN_user_acquisition_vendors_manage ) %]
New vendor
New vendor [% END %] diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/modules/acquisitions.ts b/koha-tmpl/intranet-tmpl/prog/js/vue/modules/acquisitions.ts index 4305250a8f..bdd1ae3733 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/modules/acquisitions.ts +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/modules/acquisitions.ts @@ -62,4 +62,7 @@ const { removeMessages } = mainStore; router.beforeEach((to, from) => { navigationStore.$patch({ current: to.matched, params: to.params || {} }); removeMessages(); // This will actually flag the messages as displayed already + if (to.external || to.meta.self.parent.external) { + window.location.href = to.path; + } }); diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/routes/acquisitions.js b/koha-tmpl/intranet-tmpl/prog/js/vue/routes/acquisitions.js index 33a9daf18b..f21f638135 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/routes/acquisitions.js +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/routes/acquisitions.js @@ -9,7 +9,8 @@ import { $__ } from "../i18n"; export const routes = [ { - path: "/cgi-bin/koha/acqui/booksellers.pl", + path: "/cgi-bin/koha/acqui/acqui-home.pl", + external: true, is_default: true, is_base: true, title: $__("Acquisitions"),