Commit 1e5f9d9f authored by Florent Chehab's avatar Florent Chehab

fix(frontend)

parent 407d37e3
Pipeline #42777 passed with stages
in 3 minutes and 52 seconds
......@@ -315,8 +315,8 @@ class Filter extends CustomComponentForAPI {
</ExpansionPanelSummary>
<ExpansionPanelDetails style={{display: "block"}}>
<Typography variant='caption'>
Le contenu des filtre est composé avec un « ou » logique.
Les filtres sont composés avec « et » logique.
Le options internes des filtres sont composées avec un « ou » logique.
Les filtres sont composés entre eux avec un « et » logique.
</Typography>
<div className={classes.spacer1}/>
<div className={classes.input}>
......
......@@ -33,7 +33,7 @@ class MarkdownField extends Field {
getError() {
const {value} = this.state;
let messages = Array();
if (this.props.required && value == "") {
if (this.props.required && (value === "" || value === null)) {
messages.push("Ce champ est requis mais il est vide.");
}
if (value !== null && this.props.maxLength && value.length > this.props.maxLength) {
......
......@@ -29,7 +29,7 @@ class TextField extends Field {
getError() {
const {value} = this.state;
let messages = Array();
if (this.props.required && value == "") {
if (this.props.required && (value === "" || value === null)) {
messages.push("Ce champ est requis mais il est vide.");
}
if (this.props.maxLength && value !== null && value.length > this.props.maxLength) {
......
......@@ -34,7 +34,7 @@ const sourceFocusMarkdown = `
De nombreux éléments de saisie supportent la syntaxe [markdown](https://www.markdownguide.org/basic-syntax/)
pour un rendu plus nuancé, faites-en bon usage 😌 (vive le **gras**, l'*italique*, etc.).
**Dès que vous parlez d'💰, nous vous invitons à utiliser la syntaxe dédiée** \`:100.10USD:\`
**Dès que vous parlez d'💰, nous vous invitons à utiliser la syntaxe dédiée** \`:1100.10USD:\`
(deux-points, suivi du montant et du code ISO de la monnaie, puis de nouveau deux-points) dans votre markdown.
Cette dernière sera automatiquement reconnue et la valeur après application du taux de change du jour
sera affichée en euro : :1100.10USD: 🎉
......
......@@ -55,6 +55,7 @@ class SharedUnivFeedback extends Module {
editor={SharedUnivFeedbackEditor}
renderCore={renderCore}
coreClasses={classes}
moduleInGroupInfos={{isInGroup: true, invalidateGroup: () => this.props.invalidateData()}}
/>
);
}
......@@ -78,7 +79,7 @@ const mapDispatchToProps = (dispatch) => {
api: {
univSharedFeedback: (params) => dispatch(getActions("sharedUnivFeedbacks").readAll(params)),
},
invalidateData: () => dispatch(getActions("sharedUnivFeedbacks").invalidateOne())
invalidateData: () => dispatch(getActions("sharedUnivFeedbacks").invalidateAll())
};
};
......
......@@ -44,7 +44,7 @@ class CourseFeedbackForm extends Form {
<NumberField
label={"Votre appréciation de la facilité de suivre le cours (prérequis académiques et linguistiques)"}
comment="Très dur (-5) < ça passe (0) < surchargé (5)"
comment="Très dur (-5) < ça passe (0) < très simple (5)"
{...this.getReferenceAndValue("following_ease")}
{...defaultNumberProps}/>
......
......@@ -24,7 +24,8 @@ function renderCore(rawModelData) {
comment={p.comment}
languageCode={p.language}
renderUtcInfo={false}
untouched={p.untouched}/>;
untouched={p.untouched}
wouldRecommend={p.would_recommend}/>;
}
......
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