diff --git a/src/components/AppHeader.vue b/src/components/AppHeader.vue index ec2a5d07f5d4fa8812cd2b2d8da1dedcca000a10..9611d12b00192ff186434fc9db4499521708902a 100644 --- a/src/components/AppHeader.vue +++ b/src/components/AppHeader.vue @@ -172,7 +172,7 @@ data-position="bottom right" > <div class="crossed-out"> - <i class="wifi icon"/> + <i class="wifi icon" /> </div> </span> </div> diff --git a/src/components/Project/Detail/ProjectFeatureTypes.vue b/src/components/Project/Detail/ProjectFeatureTypes.vue index ebbbc8c8eecfd04e775cc6f75598d72134de3c94..c2a9e4ea21c9fda5c2e9eac3bc6d77b3b5d5d60a 100644 --- a/src/components/Project/Detail/ProjectFeatureTypes.vue +++ b/src/components/Project/Detail/ProjectFeatureTypes.vue @@ -34,7 +34,7 @@ <div class="middle aligned content"> <router-link v-if=" - project && permissions && permissions.can_create_feature + project && permissions && permissions.can_create_feature && !type.geom_type.includes('multi') " :to="{ name: 'ajouter-signalement', diff --git a/src/views/Feature/FeatureEdit.vue b/src/views/Feature/FeatureEdit.vue index 80a6c463916e2e387af80932a246f23a37d01dfa..b9248837bddaff554b03a0c138f6aad0f589d9c6 100644 --- a/src/views/Feature/FeatureEdit.vue +++ b/src/views/Feature/FeatureEdit.vue @@ -253,7 +253,7 @@ </div> <SidebarLayers v-if="basemaps && map" /> - <EditingToolbar v-if="basemaps && map" /> + <EditingToolbar v-if="basemaps && map && (feature_type && !feature_type.geom_type.includes('multi'))" /> </div> </div> diff --git a/src/views/FeatureType/FeatureTypeDetail.vue b/src/views/FeatureType/FeatureTypeDetail.vue index 97db52d8babd1925b82899592d1a4b3ee069e619..f78c0d03b18a0ccf28cb69a7f2192409780ceb22 100644 --- a/src/views/FeatureType/FeatureTypeDetail.vue +++ b/src/views/FeatureType/FeatureTypeDetail.vue @@ -25,6 +25,24 @@ alt="Géométrie polygone" src="@/assets/img/polygon.png" > + <img + v-if="structure.geom_type === 'multipoint'" + class="ui medium image" + alt="Géométrie point" + src="@/assets/img/multimarker.png" + > + <img + v-if="structure.geom_type === 'multilinestring'" + class="ui medium image" + alt="Géométrie ligne" + src="@/assets/img/multiline.png" + > + <img + v-if="structure.geom_type === 'multipolygon'" + class="ui medium image" + alt="Géométrie polygone" + src="@/assets/img/multipolygon.png" + > {{ structure.title }} </h1> </div> @@ -341,7 +359,7 @@ Voir tous les signalements </router-link> <router-link - v-if="permissions.can_create_feature" + v-if="permissions.can_create_feature && !structure.geom_type.includes('multi')" :to="{ name: 'ajouter-signalement', params: { slug_type_signal: structure.slug },