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}`) |