Bug 33417: Add toolbar imports and options
This commit amends the required files to import the toolbar and add the correct options Test plan as above Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io> (cherry picked from commitc10d6c6b00) Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> (cherry picked from commit9352f0aff1) Signed-off-by: Pedro Amorim <pedro.amorim@ptfs-europe.com>
This commit is contained in:
parent
23f0dd3c19
commit
2e1b74bd6c
|
|
@ -1,7 +1,7 @@
|
|||
<template>
|
||||
<div v-if="!initialized">{{ $__("Loading") }}</div>
|
||||
<div v-else id="agreements_list">
|
||||
<Toolbar v-if="!embedded" />
|
||||
<Toolbar v-if="!embedded" :options="this.toolbar_options" />
|
||||
<fieldset v-if="agreement_count > 0" class="filters">
|
||||
<label for="expired_filter">{{ $__("Filter by expired") }}:</label>
|
||||
<input
|
||||
|
|
@ -51,7 +51,7 @@
|
|||
|
||||
<script>
|
||||
import flatPickr from "vue-flatpickr-component"
|
||||
import Toolbar from "./AgreementsToolbar.vue"
|
||||
import Toolbar from "../Toolbar.vue"
|
||||
import { inject, ref, reactive } from "vue"
|
||||
import { APIClient } from "../../fetch/api-client.js"
|
||||
import { storeToRefs } from "pinia"
|
||||
|
|
@ -148,6 +148,14 @@ export default {
|
|||
},
|
||||
},
|
||||
},
|
||||
before_route_entered: false,
|
||||
building_table: false,
|
||||
toolbar_options: [
|
||||
{
|
||||
to: "AgreementsFormAdd",
|
||||
button_title: "New agreement",
|
||||
},
|
||||
],
|
||||
}
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<div>
|
||||
<div v-if="!initialized">{{ $__("Loading") }}</div>
|
||||
<div v-else id="packages_list">
|
||||
<Toolbar />
|
||||
<Toolbar :options="this.toolbar_options" />
|
||||
<div
|
||||
v-if="package_count > 0"
|
||||
id="package_list_result"
|
||||
|
|
@ -24,7 +24,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import Toolbar from "./EHoldingsLocalPackagesToolbar.vue"
|
||||
import Toolbar from "../Toolbar.vue"
|
||||
import { inject, ref, reactive } from "vue"
|
||||
import { storeToRefs } from "pinia"
|
||||
import { APIClient } from "../../fetch/api-client.js"
|
||||
|
|
@ -98,6 +98,12 @@ export default {
|
|||
"-1": ["edit", "delete"],
|
||||
},
|
||||
},
|
||||
toolbar_options: [
|
||||
{
|
||||
to: "EHoldingsLocalPackagesFormAdd",
|
||||
button_title: "New package",
|
||||
},
|
||||
],
|
||||
}
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<div>
|
||||
<div v-if="!initialized">{{ $__("Loading") }}</div>
|
||||
<div v-else id="titles_list">
|
||||
<Toolbar />
|
||||
<Toolbar :options="this.toolbar_options" />
|
||||
<div
|
||||
v-if="title_count > 0"
|
||||
id="title_list_result"
|
||||
|
|
@ -24,7 +24,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import Toolbar from "./EHoldingsLocalTitlesToolbar.vue"
|
||||
import Toolbar from "../Toolbar.vue"
|
||||
import { inject, ref, reactive } from "vue"
|
||||
import { storeToRefs } from "pinia"
|
||||
import { APIClient } from "../../fetch/api-client.js"
|
||||
|
|
@ -90,6 +90,16 @@ export default {
|
|||
},
|
||||
},
|
||||
cannot_search: false,
|
||||
toolbar_options: [
|
||||
{
|
||||
to: "EHoldingsLocalTitlesFormAdd",
|
||||
button_title: "New title",
|
||||
},
|
||||
{
|
||||
to: "EHoldingsLocalTitlesFormImport",
|
||||
button_title: "Import from list",
|
||||
},
|
||||
],
|
||||
}
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<template>
|
||||
<div v-if="!initialized">{{ $__("Loading") }}</div>
|
||||
<div v-else id="licenses_list">
|
||||
<Toolbar />
|
||||
<Toolbar :options="this.toolbar_options" />
|
||||
<div v-if="license_count > 0" class="page-section">
|
||||
<KohaTable
|
||||
ref="table"
|
||||
|
|
@ -18,7 +18,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import Toolbar from "./LicensesToolbar.vue"
|
||||
import Toolbar from "../Toolbar.vue"
|
||||
import { inject, ref } from "vue"
|
||||
import { storeToRefs } from "pinia"
|
||||
import { APIClient } from "../../fetch/api-client.js"
|
||||
|
|
@ -50,6 +50,12 @@ export default {
|
|||
return {
|
||||
license_count: 0,
|
||||
initialized: false,
|
||||
toolbar_options: [
|
||||
{
|
||||
to: "LicensesFormAdd",
|
||||
button_title: "New license",
|
||||
},
|
||||
],
|
||||
tableOptions: {
|
||||
columns: this.getTableColumns(),
|
||||
url: "/api/v1/erm/licenses",
|
||||
|
|
|
|||
Loading…
Reference in New Issue