2 <div v-if="!initialized">{{ $__("Loading") }}</div>
3 <div v-else id="licenses_confirm_delete">
4 <h2>{{ $__("Delete license") }}</h2>
6 <form @submit="onSubmit($event)">
7 <fieldset class="rows">
10 {{ $__("License name") }}:
14 {{ $__("Description") }}:
15 {{ license.description }}
19 <fieldset class="action">
23 :value="$__('Yes, delete')"
26 to="/cgi-bin/koha/erm/licenses"
29 >{{ $__("No, do not delete") }}</router-link
38 import { fetchLicense } from "../../fetch"
39 import { setMessage, setError } from "../../messages"
48 beforeRouteEnter(to, from, next) {
50 vm.license = vm.getLicense(to.params.license_id)
55 async getLicense(license_id) {
56 const license = await fetchLicense(license_id)
57 this.license = license
58 this.initialized = true
63 let apiUrl = "/api/v1/erm/licenses/" + this.license.license_id
68 "Content-Type": "application/json;charset=utf-8",
72 fetch(apiUrl, options)
74 if (response.status == 204) {
75 this.$router.push("/cgi-bin/koha/erm/licenses")
76 setMessage(this.$__("License deleted"))
78 setError(response.message || response.statusText)
86 name: "LicensesFormConfirmDelete",