|
Lines 1-5
Link Here
|
| 1 |
<template> |
1 |
<template> |
| 2 |
<div v-if="initialized && sysprefs.ERMModule == 1"> |
2 |
<div v-if="initialized && config.settings.ERMModule == 1"> |
| 3 |
<div id="sub-header"> |
3 |
<div id="sub-header"> |
| 4 |
<Breadcrumbs /> |
4 |
<Breadcrumbs /> |
| 5 |
<Help /> |
5 |
<Help /> |
|
Lines 49-61
export default {
Link Here
|
| 49 |
|
49 |
|
| 50 |
const ERMStore = inject("ERMStore") |
50 |
const ERMStore = inject("ERMStore") |
| 51 |
|
51 |
|
| 52 |
const { sysprefs } = storeToRefs(ERMStore) |
52 |
const { config } = storeToRefs(ERMStore) |
| 53 |
|
53 |
|
| 54 |
return { |
54 |
return { |
| 55 |
vendorStore, |
55 |
vendorStore, |
| 56 |
AVStore, |
56 |
AVStore, |
| 57 |
ERMStore, |
57 |
ERMStore, |
| 58 |
sysprefs, |
58 |
config, |
| 59 |
setError, |
59 |
setError, |
| 60 |
loading, |
60 |
loading, |
| 61 |
loaded, |
61 |
loaded, |
|
Lines 128-150
export default {
Link Here
|
| 128 |
}) |
128 |
}) |
| 129 |
) |
129 |
) |
| 130 |
|
130 |
|
| 131 |
promises.push( |
|
|
| 132 |
sysprefs_client.sysprefs.get("ERMProviders").then( |
| 133 |
providers => { |
| 134 |
this.sysprefs.ERMProviders = providers.value.split(",") |
| 135 |
}, |
| 136 |
error => {} |
| 137 |
) |
| 138 |
) |
| 139 |
return Promise.all(promises) |
131 |
return Promise.all(promises) |
| 140 |
} |
132 |
} |
| 141 |
|
133 |
|
| 142 |
const sysprefs_client = APIClient.sysprefs |
134 |
const client = APIClient.erm |
| 143 |
sysprefs_client.sysprefs |
135 |
client.config |
| 144 |
.get("ERMModule") |
136 |
.get() |
| 145 |
.then(value => { |
137 |
.then(config => { |
| 146 |
this.sysprefs.ERMModule = value.value |
138 |
this.config = config |
| 147 |
if (this.sysprefs.ERMModule != 1) { |
139 |
if (this.config.settings.ERMModule != 1) { |
| 148 |
return this.setError( |
140 |
return this.setError( |
| 149 |
this.$__( |
141 |
this.$__( |
| 150 |
'The e-resource management module is disabled, turn on <a href="/cgi-bin/koha/admin/preferences.pl?tab=&op=search&searchfield=ERMModule">ERMModule</a> to use it' |
142 |
'The e-resource management module is disabled, turn on <a href="/cgi-bin/koha/admin/preferences.pl?tab=&op=search&searchfield=ERMModule">ERMModule</a> to use it' |
|
Lines 164-170
export default {
Link Here
|
| 164 |
const eHoldings = navigationTree.find( |
156 |
const eHoldings = navigationTree.find( |
| 165 |
element => element.path === "/cgi-bin/koha/erm/eholdings" |
157 |
element => element.path === "/cgi-bin/koha/erm/eholdings" |
| 166 |
) |
158 |
) |
| 167 |
const providers = this.sysprefs.ERMProviders |
159 |
const providers = this.config.settings.ERMProviders |
| 168 |
eHoldings.children = eHoldings.children.filter(element => |
160 |
eHoldings.children = eHoldings.children.filter(element => |
| 169 |
providers |
161 |
providers |
| 170 |
.map(provider => `${eHoldings.path}/${provider}`) |
162 |
.map(provider => `${eHoldings.path}/${provider}`) |