diff --git a/src/views/project/Project_detail.vue b/src/views/project/Project_detail.vue
index 8ed1ce77bd2f699747cf9d7181077f6e65a762e8..5087954315d796ba8161c98966784ce467d44505 100644
--- a/src/views/project/Project_detail.vue
+++ b/src/views/project/Project_detail.vue
@@ -154,7 +154,9 @@
                     params: { slug_type_signal: type.slug },
                   }"
                   v-if="
-                    project && permissions && permissions.can_create_feature
+                    project &&
+                    permissions &&
+                    permissions.can_create_feature_type
                   "
                   class="
                     ui
@@ -176,7 +178,12 @@
                     name: 'editer-type-signalement',
                     params: { slug_type_signal: type.slug },
                   }"
-                  v-if="project && type.is_editable"
+                  v-if="
+                    project &&
+                    type.is_editable &&
+                    permissions &&
+                    permissions.can_create_feature_type
+                  "
                   class="
                     ui
                     compact