Bug 32030: ERM - Add eHoldings home page
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>
This commit is contained in:
parent
74be73121e
commit
9a151c5113
3 changed files with 88 additions and 12 deletions
|
@ -0,0 +1,30 @@
|
||||||
|
<template>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<router-link to="/cgi-bin/koha/erm/eholdings/packages">
|
||||||
|
<i class="fa fa-file-text-o"></i>
|
||||||
|
{{ $t("Packages") }}</router-link
|
||||||
|
>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<router-link to="/cgi-bin/koha/erm/eholdings/titles">
|
||||||
|
<i class="fa fa-file-text-o"></i>
|
||||||
|
{{ $t("Titles") }}</router-link
|
||||||
|
>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
|
||||||
|
export default {
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
},
|
||||||
|
components: {
|
||||||
|
},
|
||||||
|
};
|
||||||
|
</script>
|
|
@ -25,20 +25,36 @@
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<router-link
|
<router-link
|
||||||
to="/cgi-bin/koha/erm/eholdings/packages"
|
to="/cgi-bin/koha/erm/eholdings"
|
||||||
>
|
>
|
||||||
<i class="fa fa-file-text-o"></i>
|
<i class="fa fa-file-text-o"></i>
|
||||||
{{ $t("Packages") }}</router-link
|
eHoldings
|
||||||
|
</router-link>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<router-link
|
||||||
|
to="/cgi-bin/koha/erm/eholdings/packages"
|
||||||
|
>
|
||||||
|
<i
|
||||||
|
class="fa fa-file-text-o"
|
||||||
|
></i>
|
||||||
|
{{
|
||||||
|
$t("Packages")
|
||||||
|
}}</router-link
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<router-link
|
<router-link
|
||||||
to="/cgi-bin/koha/erm/eholdings/titles"
|
to="/cgi-bin/koha/erm/eholdings/titles"
|
||||||
>
|
>
|
||||||
<i class="fa fa-file-text-o"></i>
|
<i
|
||||||
|
class="fa fa-file-text-o"
|
||||||
|
></i>
|
||||||
{{ $t("Titles") }}</router-link
|
{{ $t("Titles") }}</router-link
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<router-link
|
<router-link
|
||||||
to="/cgi-bin/koha/erm/licenses"
|
to="/cgi-bin/koha/erm/licenses"
|
||||||
|
@ -96,3 +112,9 @@ export default {
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
a.router-link-active {
|
||||||
|
font-weight: 700;
|
||||||
|
}
|
||||||
|
</style>
|
|
@ -3,6 +3,7 @@ import AgreementsList from "./components/ERM/AgreementsList.vue";
|
||||||
import AgreementsShow from "./components/ERM/AgreementsShow.vue";
|
import AgreementsShow from "./components/ERM/AgreementsShow.vue";
|
||||||
import AgreementsFormAdd from "./components/ERM/AgreementsFormAdd.vue";
|
import AgreementsFormAdd from "./components/ERM/AgreementsFormAdd.vue";
|
||||||
import AgreementsFormConfirmDelete from "./components/ERM/AgreementsFormConfirmDelete.vue";
|
import AgreementsFormConfirmDelete from "./components/ERM/AgreementsFormConfirmDelete.vue";
|
||||||
|
import EHoldingsMain from "./components/ERM/EHoldingsMain.vue";
|
||||||
import EHoldingsPackagesList from "./components/ERM/EHoldingsPackagesList.vue";
|
import EHoldingsPackagesList from "./components/ERM/EHoldingsPackagesList.vue";
|
||||||
import EHoldingsPackagesShow from "./components/ERM/EHoldingsPackagesShow.vue";
|
import EHoldingsPackagesShow from "./components/ERM/EHoldingsPackagesShow.vue";
|
||||||
import EHoldingsPackagesFormAdd from "./components/ERM/EHoldingsPackagesFormAdd.vue";
|
import EHoldingsPackagesFormAdd from "./components/ERM/EHoldingsPackagesFormAdd.vue";
|
||||||
|
@ -24,7 +25,8 @@ const breadcrumbs = {
|
||||||
},
|
},
|
||||||
agreements: { text: "Agreements", path: "/cgi-bin/koha/erm/agreements" },
|
agreements: { text: "Agreements", path: "/cgi-bin/koha/erm/agreements" },
|
||||||
eholdings: {
|
eholdings: {
|
||||||
titles: { text: "eHoldings", path: "/cgi-bin/koha/erm/eholdings" },
|
home: { text: "eHoldings", path: "/cgi-bin/koha/erm/eholdings" },
|
||||||
|
titles: { text: "Titles", path: "/cgi-bin/koha/erm/eholdings/titles" },
|
||||||
packages: {
|
packages: {
|
||||||
text: "Packages",
|
text: "Packages",
|
||||||
path: "/cgi-bin/koha/erm/eholdings/packages",
|
path: "/cgi-bin/koha/erm/eholdings/packages",
|
||||||
|
@ -101,6 +103,18 @@ export const routes = [
|
||||||
view: "edit",
|
view: "edit",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
path: "/cgi-bin/koha/erm/eholdings",
|
||||||
|
component: EHoldingsMain,
|
||||||
|
meta: {
|
||||||
|
breadcrumb: [
|
||||||
|
breadcrumbs.home,
|
||||||
|
breadcrumbs.erm_home,
|
||||||
|
breadcrumbs.eholdings.home,
|
||||||
|
],
|
||||||
|
view: "list",
|
||||||
|
},
|
||||||
|
},
|
||||||
{
|
{
|
||||||
path: "/cgi-bin/koha/erm/eholdings/packages",
|
path: "/cgi-bin/koha/erm/eholdings/packages",
|
||||||
component: EHoldingsPackagesList,
|
component: EHoldingsPackagesList,
|
||||||
|
@ -108,6 +122,7 @@ export const routes = [
|
||||||
breadcrumb: [
|
breadcrumb: [
|
||||||
breadcrumbs.home,
|
breadcrumbs.home,
|
||||||
breadcrumbs.erm_home,
|
breadcrumbs.erm_home,
|
||||||
|
breadcrumbs.eholdings.home,
|
||||||
breadcrumbs.eholdings.packages,
|
breadcrumbs.eholdings.packages,
|
||||||
],
|
],
|
||||||
view: "list",
|
view: "list",
|
||||||
|
@ -120,6 +135,7 @@ export const routes = [
|
||||||
breadcrumb: [
|
breadcrumb: [
|
||||||
breadcrumbs.home,
|
breadcrumbs.home,
|
||||||
breadcrumbs.erm_home,
|
breadcrumbs.erm_home,
|
||||||
|
breadcrumbs.eholdings.home,
|
||||||
breadcrumbs.eholdings.packages,
|
breadcrumbs.eholdings.packages,
|
||||||
],
|
],
|
||||||
view: "show",
|
view: "show",
|
||||||
|
@ -132,6 +148,7 @@ export const routes = [
|
||||||
breadcrumb: [
|
breadcrumb: [
|
||||||
breadcrumbs.home,
|
breadcrumbs.home,
|
||||||
breadcrumbs.erm_home,
|
breadcrumbs.erm_home,
|
||||||
|
breadcrumbs.eholdings.home,
|
||||||
breadcrumbs.eholdings.packages,
|
breadcrumbs.eholdings.packages,
|
||||||
],
|
],
|
||||||
view: "confirm-delete-form",
|
view: "confirm-delete-form",
|
||||||
|
@ -144,6 +161,7 @@ export const routes = [
|
||||||
breadcrumb: [
|
breadcrumb: [
|
||||||
breadcrumbs.home,
|
breadcrumbs.home,
|
||||||
breadcrumbs.erm_home,
|
breadcrumbs.erm_home,
|
||||||
|
breadcrumbs.eholdings.home,
|
||||||
breadcrumbs.eholdings.packages,
|
breadcrumbs.eholdings.packages,
|
||||||
],
|
],
|
||||||
view: "add",
|
view: "add",
|
||||||
|
@ -156,6 +174,7 @@ export const routes = [
|
||||||
breadcrumb: [
|
breadcrumb: [
|
||||||
breadcrumbs.home,
|
breadcrumbs.home,
|
||||||
breadcrumbs.erm_home,
|
breadcrumbs.erm_home,
|
||||||
|
breadcrumbs.eholdings.home,
|
||||||
breadcrumbs.eholdings.packages,
|
breadcrumbs.eholdings.packages,
|
||||||
],
|
],
|
||||||
view: "edit",
|
view: "edit",
|
||||||
|
@ -168,6 +187,7 @@ export const routes = [
|
||||||
breadcrumb: [
|
breadcrumb: [
|
||||||
breadcrumbs.home,
|
breadcrumbs.home,
|
||||||
breadcrumbs.erm_home,
|
breadcrumbs.erm_home,
|
||||||
|
breadcrumbs.eholdings.home,
|
||||||
breadcrumbs.eholdings.titles,
|
breadcrumbs.eholdings.titles,
|
||||||
],
|
],
|
||||||
view: "list",
|
view: "list",
|
||||||
|
@ -180,6 +200,7 @@ export const routes = [
|
||||||
breadcrumb: [
|
breadcrumb: [
|
||||||
breadcrumbs.home,
|
breadcrumbs.home,
|
||||||
breadcrumbs.erm_home,
|
breadcrumbs.erm_home,
|
||||||
|
breadcrumbs.eholdings.home,
|
||||||
breadcrumbs.eholdings.titles,
|
breadcrumbs.eholdings.titles,
|
||||||
],
|
],
|
||||||
view: "show",
|
view: "show",
|
||||||
|
@ -192,6 +213,7 @@ export const routes = [
|
||||||
breadcrumb: [
|
breadcrumb: [
|
||||||
breadcrumbs.home,
|
breadcrumbs.home,
|
||||||
breadcrumbs.erm_home,
|
breadcrumbs.erm_home,
|
||||||
|
breadcrumbs.eholdings.home,
|
||||||
breadcrumbs.eholdings.titles,
|
breadcrumbs.eholdings.titles,
|
||||||
],
|
],
|
||||||
view: "confirm-delete-form",
|
view: "confirm-delete-form",
|
||||||
|
@ -204,6 +226,7 @@ export const routes = [
|
||||||
breadcrumb: [
|
breadcrumb: [
|
||||||
breadcrumbs.home,
|
breadcrumbs.home,
|
||||||
breadcrumbs.erm_home,
|
breadcrumbs.erm_home,
|
||||||
|
breadcrumbs.eholdings.home,
|
||||||
breadcrumbs.eholdings.titles,
|
breadcrumbs.eholdings.titles,
|
||||||
],
|
],
|
||||||
view: "add",
|
view: "add",
|
||||||
|
@ -216,6 +239,7 @@ export const routes = [
|
||||||
breadcrumb: [
|
breadcrumb: [
|
||||||
breadcrumbs.home,
|
breadcrumbs.home,
|
||||||
breadcrumbs.erm_home,
|
breadcrumbs.erm_home,
|
||||||
|
breadcrumbs.eholdings.home,
|
||||||
breadcrumbs.eholdings.titles,
|
breadcrumbs.eholdings.titles,
|
||||||
],
|
],
|
||||||
view: "edit",
|
view: "edit",
|
||||||
|
|
Loading…
Reference in a new issue