diff --git a/règles/rémunération-travail/entités/ok/CDD.motifs.yaml b/règles/rémunération-travail/entités/ok/CDD.motifs.yaml index 334a1f27c..aa78e86ab 100644 --- a/règles/rémunération-travail/entités/ok/CDD.motifs.yaml +++ b/règles/rémunération-travail/entités/ok/CDD.motifs.yaml @@ -6,6 +6,8 @@ Le CDD est un contrat d'exception: son recours doit être autorisé par l'un des motifs spécifiés dans la loi. formule: une possibilité: + choix obligatoire: oui # cette contrainte devrait découler de la valeur CDD en amont, c'est un fix temporaire, qui devra être levé au passage à une simulation CDI / CDD + possibilités: - classique - contrat aidé - complément formation @@ -16,6 +18,7 @@ embaucher en CDD: https://www.service-public.fr/particuliers/vosdroits/F34 les cas de recours au CDD: https://www.easycdd.com/LEGISLATION-CDD/Avant-de-rediger-un-contrat-CDD/Les-cas-de-recours-au-contrat-CDD + - espace: contrat salarié . CDD . motif nom: classique titre: motifs classiques diff --git a/règles/rémunération-travail/entités/ok/CDD.yaml b/règles/rémunération-travail/entités/ok/CDD.yaml index fa3d9bf21..9b2fff3c7 100644 --- a/règles/rémunération-travail/entités/ok/CDD.yaml +++ b/règles/rémunération-travail/entités/ok/CDD.yaml @@ -6,10 +6,11 @@ nom complet: CDD description: Contrat de travail pour lequel un employeur peut recruter un salarié pour une durée déterminée, car la cause de cette détermination, de la date ou échéance de fin de contrat est prévue explicitement par le Code du travail. référence: https://fr.wikipedia.org/wiki/Contrat_de_travail_%C3%A0_dur%C3%A9e_d%C3%A9termin%C3%A9e_en_France - # TODO: règle de type : il faut q'un motif et une durée soient sélectionnés pour qu'un contrat soit un CDD. Cela revient à dire que les variables CDD et motif sont obligatoires *dans le contexte* de leur attache + # # TODO: règle de type : il faut q'un motif et une durée soient sélectionnés pour qu'un contrat soit un CDD. Cela revient à dire que les variables CDD et motif sont obligatoires *dans le contexte* de leur attache # implique: # - emploi temporaire # - motif de recours + # # C'est ici que l'on dit : si le CDD a été choisi, la réponses à motif CDD doit être donnée (on ne peut ne pas y répondre) # - Variable: emploi temporaire # description: Le contrat n'a ni pour objet ni pour effet de pourvoir durablement un emploi lié à l'activité normale et permanente de l'entreprise. diff --git a/règles/rémunération-travail/entités/ok/CDD.événements.yaml b/règles/rémunération-travail/entités/ok/CDD.événements.yaml index ce11cabc6..826eb6342 100644 --- a/règles/rémunération-travail/entités/ok/CDD.événements.yaml +++ b/règles/rémunération-travail/entités/ok/CDD.événements.yaml @@ -5,7 +5,6 @@ description: | Certains de ces événements impactent fortement les résultats de la simulation, et peuvent donc la racourcir. Par exemple, dans l'hypothèse d'un CDD poursuivi en CDI, aucune majoration ou indemnité ne sera à verser ! - langue au chat possible: oui formule: une possibilité: - CDD poursuivi en CDI diff --git a/source/components/conversation/Question.js b/source/components/conversation/Question.js index 314a8553f..6b7b2ebeb 100644 --- a/source/components/conversation/Question.js +++ b/source/components/conversation/Question.js @@ -42,7 +42,7 @@ export default class Question extends Component { if (R.is(Array)(choices)) return this.renderBinaryQuestion() else - return this.renderChildren(choices.children) + return this.renderChildren(choices) } renderBinaryQuestion(){ let { @@ -59,7 +59,7 @@ export default class Question extends Component { ) } - renderChildren(children) { + renderChildren(choices) { let { input, // vient de redux-form stepProps, @@ -73,16 +73,21 @@ export default class Question extends Component { radioDottedName.split(name + ' . ')[1] return (