diff --git a/src/components/Project/Detail/ProjectHeader.vue b/src/components/Project/Detail/ProjectHeader.vue index 35d1871095f4b433b15415a0a40d81292cd37f68..610e46a06da6166f87938f102fec0172b3b5093c 100644 --- a/src/components/Project/Detail/ProjectHeader.vue +++ b/src/components/Project/Detail/ProjectHeader.vue @@ -67,7 +67,7 @@ id="subscribe-button" class="ui button button-hover-green tiny-margin" data-tooltip="S'abonner au projet" - data-position="top center" + data-position="bottom center" data-variation="mini" @click="OPEN_PROJECT_MODAL('subscribe')" > @@ -85,7 +85,7 @@ :to="{ name: 'project_edit', params: { slug } }" class="ui button button-hover-orange tiny-margin" data-tooltip="Modifier le projet" - data-position="top center" + data-position="bottom center" data-variation="mini" > <i @@ -98,7 +98,7 @@ id="delete-button" class="ui button button-hover-red tiny-margin" data-tooltip="Supprimer le projet" - data-position="top center" + data-position="bottom right" data-variation="mini" @click="OPEN_PROJECT_MODAL('deleteProject')" > diff --git a/src/views/Project/ProjectDetail.vue b/src/views/Project/ProjectDetail.vue index 12183102c4e6c25e77a8fa10f1b43933b3d1260b..2eebe8b13831eccd5f834d955ea4147db3884215 100644 --- a/src/views/Project/ProjectDetail.vue +++ b/src/views/Project/ProjectDetail.vue @@ -21,28 +21,6 @@ </p> </div> </div> - <div - v-if="infoMessage" - id="message_info" - class="fullwidth" - > - <div - class="ui info message" - style="text-align: left" - > - <div class="header"> - <i - class="info circle icon" - aria-hidden="true" - /> Informations - </div> - <ul class="list"> - {{ - infoMessage - }} - </ul> - </div> - </div> <ProjectHeader :arrays-offline="arraysOffline" @@ -359,13 +337,14 @@ export default { this.is_suscriber = data.is_suscriber; this.CLOSE_PROJECT_MODAL(); if (this.is_suscriber) { - this.infoMessage = - 'Vous êtes maintenant abonné aux notifications de ce projet.'; + this.DISPLAY_MESSAGE({ + comment: 'Vous êtes maintenant abonné aux notifications de ce projet.', level: 'positive' + }); } else { - this.infoMessage = - 'Vous ne recevrez plus les notifications de ce projet.'; + this.DISPLAY_MESSAGE({ + comment: 'Vous ne recevrez plus les notifications de ce projet.', level: 'negative' + }); } - setTimeout(() => (this.infoMessage = ''), 3000); }); }, diff --git a/src/views/Project/ProjectEdit.vue b/src/views/Project/ProjectEdit.vue index 630eecd73383fa5995384a8593358f4e51258f66..72611502ebc8cb75d17d22e5ed3fb420f79d13d8 100644 --- a/src/views/Project/ProjectEdit.vue +++ b/src/views/Project/ProjectEdit.vue @@ -195,6 +195,19 @@ </div> </div> + <div class="field"> + <div class="ui checkbox"> + <input + id="fast_edition_mode" + v-model="form.fast_edition_mode" + class="hidden" + type="checkbox" + name="fast_edition_mode" + > + <label for="fast_edition_mode">Mode d'édition rapide de signalements</label> + </div> + </div> + <div class="ui divider" /> <button @@ -261,6 +274,7 @@ export default { nb_contributors: 0, is_project_type: false, generate_share_link: false, + fast_edition_mode: false, }, thumbnailFileSrc: '', }; @@ -512,6 +526,7 @@ export default { delete_feature: this.form.delete_feature, is_project_type: this.form.is_project_type, generate_share_link: this.form.generate_share_link, + fast_edition_mode: this.form.fast_edition_mode, moderation: this.form.moderation, }; let url = `${this.$store.state.configuration.VUE_APP_DJANGO_API_BASE}projects/`;