Skip to content
Snippets Groups Projects
Commit 23d667a0 authored by Sébastien DA ROCHA's avatar Sébastien DA ROCHA :bicyclist:
Browse files

Merge branch 'redmine-issues/12644' into 'develop'

parents e73218a7 30c84baa
No related branches found
No related tags found
No related merge requests found
...@@ -211,6 +211,15 @@ ...@@ -211,6 +211,15 @@
> >
<i class="inverted grey copy alternate icon"></i> <i class="inverted grey copy alternate icon"></i>
</router-link> </router-link>
{{isImporting(type)}}
<div
v-if="isImporting(type)"
class="import-message"
>
<i class="info circle icon" />
Import en cours
</div>
<div v-else v-frag>
<router-link <router-link
:to="{ :to="{
name: 'editer-type-signalement', name: 'editer-type-signalement',
...@@ -221,11 +230,7 @@ ...@@ -221,11 +230,7 @@
type.is_editable && type.is_editable &&
permissions && permissions &&
permissions.can_create_feature_type && permissions.can_create_feature_type &&
isOffline() !== true && isOffline() !== true
!(
importFeatureTypeData.find(el => el.feature_type_title === type.slug) &&
importFeatureTypeData.find(el => el.feature_type_title === type.slug).status === 'pending'
)
" "
class=" class="
ui ui
...@@ -254,10 +259,7 @@ ...@@ -254,10 +259,7 @@
permissions && permissions &&
permissions.can_create_feature_type && permissions.can_create_feature_type &&
isOffline() != true && isOffline() != true &&
!( !isImporting(type)
importFeatureTypeData.find(el => el.feature_type_title === type.slug) &&
importFeatureTypeData.find(el => el.feature_type_title === type.slug).status === 'pending'
)
" "
class=" class="
ui ui
...@@ -274,15 +276,6 @@ ...@@ -274,15 +276,6 @@
> >
<i class="inverted grey paint brush alternate icon"></i> <i class="inverted grey paint brush alternate icon"></i>
</router-link> </router-link>
<div
v-if="
importFeatureTypeData.find(el => el.feature_type_title === type.slug) &&
importFeatureTypeData.find(el => el.feature_type_title === type.slug).status === 'pending'
"
class="import-message"
>
<i class="info circle icon" />
Import en cours
</div> </div>
</div> </div>
</div> </div>
...@@ -722,6 +715,13 @@ export default { ...@@ -722,6 +715,13 @@ export default {
isOffline() { isOffline() {
return navigator.onLine === false; return navigator.onLine === false;
}, },
isImporting(type) {
if (this.importFeatureTypeData) {
const singleImportData = this.importFeatureTypeData.find(el => el.feature_type_title === type.slug);
return singleImportData && singleImportData.status === 'pending'
}
return false;
},
checkForOfflineFeature() { checkForOfflineFeature() {
let arraysOffline = []; let arraysOffline = [];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment