Commit d6405ba4 authored by Kevin Robert's avatar Kevin Robert
Browse files

Correction de l'affichage du textarea.

parent fb8ece37
package com.unantes.orientactive.web.rest.errors;
import java.net.URI;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import java.util.Optional;
import java.util.stream.Collectors;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import javax.servlet.http.HttpServletRequest;
import com.unantes.orientactive.filariane.FilArianeException;
import com.unantes.orientactive.navigation.exception.NavigationException;
import com.unantes.orientactive.security.permissions.web.PermissionException;
import com.unantes.orientactive.service.exception.EntityNotFoundException;
import com.unantes.orientactive.service.exception.UsernameAlreadyUsedException;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.core.env.Environment;
......@@ -31,16 +25,19 @@ import org.zalando.problem.StatusType;
import org.zalando.problem.spring.web.advice.ProblemHandling;
import org.zalando.problem.spring.web.advice.security.SecurityAdviceTrait;
import org.zalando.problem.violations.ConstraintViolationProblem;
import com.unantes.orientactive.filariane.FilArianeException;
import com.unantes.orientactive.navigation.exception.NavigationException;
import com.unantes.orientactive.security.permissions.web.PermissionException;
import com.unantes.orientactive.service.exception.EntityNotFoundException;
import com.unantes.orientactive.service.exception.UsernameAlreadyUsedException;
import tech.jhipster.config.JHipsterConstants;
import tech.jhipster.web.util.HeaderUtil;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import javax.servlet.http.HttpServletRequest;
import java.net.URI;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import java.util.Optional;
import java.util.stream.Collectors;
/**
* Controller advice to translate the server side exceptions to client-friendly json structures.
* The error response follows RFC7807 - Problem Details for HTTP APIs (https://tools.ietf.org/html/rfc7807).
......@@ -285,7 +282,6 @@ public class ExceptionTranslator implements ProblemHandling, SecurityAdviceTrait
@Override
public ProblemBuilder prepare(final Throwable throwable, final StatusType status, final URI type) {
Collection<String> activeProfiles = Arrays.asList(env.getActiveProfiles());
if (activeProfiles.contains(JHipsterConstants.SPRING_PROFILE_PRODUCTION)) {
if (throwable instanceof HttpMessageConversionException) {
return Problem
......
import Vue from 'vue';
import { Component, Inject, Watch } from 'vue-property-decorator';
import {Component, Inject, Watch} from 'vue-property-decorator';
import { IScreen } from '@/shared/model/screen.model';
import {IScreen} from '@/shared/model/screen.model';
import ScreenService from '@/services/screen.service';
import AlertService from '@/shared/alert/alert.service';
......@@ -48,7 +48,10 @@ export default class PanelScreen extends Vue {
}
public updateScreenIndex({ screen, newIndex }) {
this.$store.dispatch('updateScreenIndex', { screen, newIndex });
this.$store.dispatch('updateScreenIndex', { screen, newIndex })
.catch(error => {
this.alertService().showAlert(this.$t(`screen.messages.error.updateScreenIndex`), 'danger');
});
this.dndKey += 1;
}
......
......@@ -16,12 +16,11 @@ export const formStore: Module<any, any> = {
},
actions: {
updateScreenIndex({ state, dispatch }, { screen, newIndex }) {
screenService
return screenService
.updateIndex(screen.id, newIndex)
.then(() => {
dispatch('loadScreens', state.idForm);
})
.catch(console.error);
},
loadScreens({ commit }, idForm) {
screenService.findByFormId(idForm).then(res => {
......
......@@ -251,7 +251,8 @@
"generic": "Erreur lors l'enregistrement de l'étape",
"answerexists": "Vous ne pouvez pas supprimer d'étape dans un questionnaire ayant déjà reçu des réponses.",
"validation": "L'étape ne semble pas valide. Il est probable que la référence contienne des caractères non autorisés.",
"invalideReference": "La référence doit commencer par une lettre et contenir uniquement des caractères alphanumériques. Un underscore (tiret du 8) peut aussi être utilisé pour séparer les mots (exemple : profil_scolaire)."
"invalideReference": "La référence doit commencer par une lettre et contenir uniquement des caractères alphanumériques. Un underscore (tiret du 8) peut aussi être utilisé pour séparer les mots (exemple : profil_scolaire).",
"updateScreenIndex": "Le déplacement de l'écran est impossible, soit l'écran en cours de déplacement prossède des conditions erronées, soit des conditions de l'écran seront erronées suite au déplacement."
}
}
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment