From b0fd4ae11de516564583b4ab119a56eae4ae50f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr> Date: Thu, 9 Dec 2021 11:31:55 +0100 Subject: [PATCH] reload feature_types after import --- src/views/project/Project_detail.vue | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/views/project/Project_detail.vue b/src/views/project/Project_detail.vue index 178bbbea..ad24ad07 100644 --- a/src/views/project/Project_detail.vue +++ b/src/views/project/Project_detail.vue @@ -211,7 +211,6 @@ > <i class="inverted grey copy alternate icon"></i> </router-link> - {{isImporting(type)}} <div v-if="isImporting(type)" class="import-message" @@ -258,8 +257,7 @@ type.geom_type === 'point' && permissions && permissions.can_create_feature_type && - isOffline() != true && - !isImporting(type) + isOffline() != true " class=" ui @@ -685,7 +683,8 @@ export default { project_slug: this.$route.params.slug }); }, this.$store.state.configuration.VUE_APP_RELOAD_INTERVAL)); - } else if (newValue && !newValue.some(el => el.status === 'pending')) { + } else if (newValue && !newValue.some(el => el.status === 'pending') && this.reloadIntervalId) { + this.GET_PROJECT_FEATURE_TYPES(this.project.slug); this.CLEAR_RELOAD_INTERVAL_ID(); } } @@ -706,6 +705,9 @@ export default { ...mapActions('feature', [ 'GET_PROJECT_FEATURES' ]), + ...mapActions('feature_type', [ + 'GET_PROJECT_FEATURE_TYPES' + ]), refreshId() { return "?ver=" + Math.random(); }, -- GitLab