Jonathan Druart
88b738828b
Please enter the commit message for your changes. Lines starting Signed-off-by: Jonathan Field <jonathan.field@ptfs-europe.com> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com> Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
279 lines
8 KiB
JavaScript
279 lines
8 KiB
JavaScript
import ERMHome from "./components/ERM/ERMHome.vue";
|
|
import AgreementsList from "./components/ERM/AgreementsList.vue";
|
|
import AgreementsShow from "./components/ERM/AgreementsShow.vue";
|
|
import AgreementsFormAdd from "./components/ERM/AgreementsFormAdd.vue";
|
|
import AgreementsFormConfirmDelete from "./components/ERM/AgreementsFormConfirmDelete.vue";
|
|
import PackagesList from "./components/ERM/PackagesList.vue";
|
|
import PackagesShow from "./components/ERM/PackagesShow.vue";
|
|
import PackagesFormAdd from "./components/ERM/PackagesFormAdd.vue";
|
|
import PackagesFormConfirmDelete from "./components/ERM/PackagesFormConfirmDelete.vue";
|
|
import EHoldingsList from "./components/ERM/EHoldingsList.vue";
|
|
import EHoldingsShow from "./components/ERM/EHoldingsShow.vue";
|
|
import EHoldingsFormAdd from "./components/ERM/EHoldingsFormAdd.vue";
|
|
import EHoldingsFormConfirmDelete from "./components/ERM/EHoldingsFormConfirmDelete.vue";
|
|
import LicensesList from "./components/ERM/LicensesList.vue";
|
|
import LicensesShow from "./components/ERM/LicensesShow.vue";
|
|
import LicensesFormAdd from "./components/ERM/LicensesFormAdd.vue";
|
|
import LicensesFormConfirmDelete from "./components/ERM/LicensesFormConfirmDelete.vue";
|
|
|
|
const breadcrumbs = {
|
|
home: { text: "Home", path: "/cgi-bin/koha/mainpage.pl" },
|
|
erm_home: {
|
|
text: "E-Resource management",
|
|
path: "/cgi-bin/koha/erm/erm.pl",
|
|
},
|
|
agreements: { text: "Agreements", path: "/cgi-bin/koha/erm/agreements" },
|
|
packages: { text: "Packages", path: "/cgi-bin/koha/erm/packages" },
|
|
eholdings: { text: "eHoldings", path: "/cgi-bin/koha/erm/eholdings" },
|
|
licenses: { text: "Licenses", path: "/cgi-bin/koha/erm/licenses" },
|
|
};
|
|
export const routes = [
|
|
{ path: "/cgi-bin/koha/mainpage.pl" },
|
|
{
|
|
path: "/cgi-bin/koha/erm/erm.pl",
|
|
component: ERMHome,
|
|
meta: {
|
|
breadcrumb: [breadcrumbs.home, breadcrumbs.erm_home],
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/agreements",
|
|
component: AgreementsList,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.agreements,
|
|
],
|
|
view: "list",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/agreements/:agreement_id",
|
|
component: AgreementsShow,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.agreements,
|
|
],
|
|
view: "show",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/agreements/delete/:agreement_id",
|
|
component: AgreementsFormConfirmDelete,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.agreements,
|
|
],
|
|
view: "confirm-delete",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/agreements/add",
|
|
component: AgreementsFormAdd,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.agreements,
|
|
],
|
|
view: "add",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/agreements/edit/:agreement_id",
|
|
component: AgreementsFormAdd,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.agreements,
|
|
],
|
|
view: "edit",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/packages",
|
|
component: PackagesList,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.packages,
|
|
],
|
|
view: "list",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/packages/:package_id",
|
|
component: PackagesShow,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.packages,
|
|
],
|
|
view: "show",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/packages/delete/:package_id",
|
|
component: PackagesFormConfirmDelete,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.packages,
|
|
],
|
|
view: "confirm-delete-form",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/packages/add",
|
|
component: PackagesFormAdd,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.packages,
|
|
],
|
|
view: "add",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/packages/edit/:package_id",
|
|
component: PackagesFormAdd,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.packages,
|
|
],
|
|
view: "edit",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/eholdings",
|
|
component: EHoldingsList,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.eholdings,
|
|
],
|
|
view: "list",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/eholdings/:eholding_id",
|
|
component: EHoldingsShow,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.eholdings,
|
|
],
|
|
view: "show",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/eholdings/delete/:eholding_id",
|
|
component: EHoldingsFormConfirmDelete,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.eholdings,
|
|
],
|
|
view: "confirm-delete-form",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/eholdings/add",
|
|
component: EHoldingsFormAdd,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.eholdings,
|
|
],
|
|
view: "add",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/eholdings/edit/:eholding_id",
|
|
component: EHoldingsFormAdd,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.eholdings,
|
|
],
|
|
view: "edit",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/licenses",
|
|
component: LicensesList,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.licenses,
|
|
],
|
|
view: "list",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/licenses/:license_id",
|
|
component: LicensesShow,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.licenses,
|
|
],
|
|
view: "show",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/licenses/delete/:license_id",
|
|
component: LicensesFormConfirmDelete,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.licenses,
|
|
],
|
|
view: "confirm-delete-form",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/licenses/add",
|
|
component: LicensesFormAdd,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.licenses,
|
|
],
|
|
view: "add",
|
|
},
|
|
},
|
|
{
|
|
path: "/cgi-bin/koha/erm/licenses/edit/:license_id",
|
|
component: LicensesFormAdd,
|
|
meta: {
|
|
breadcrumb: [
|
|
breadcrumbs.home,
|
|
breadcrumbs.erm_home,
|
|
breadcrumbs.licenses,
|
|
],
|
|
view: "edit",
|
|
},
|
|
},
|
|
];
|