-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Afficher un simulateur dans Modulix (PIX-13092) #9488
[FEATURE] Afficher un simulateur dans Modulix (PIX-13092) #9488
Conversation
Une fois les applications déployées, elles seront accessibles via les liens suivants :
Les variables d'environnement seront accessibles via les liens suivants : |
69fc22b
to
33df5f9
Compare
064f846
to
113d08f
Compare
988e900
to
4df2d80
Compare
4df2d80
to
bbc60f7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK pour moi en desktop et mobile !
Question : est-ce qu'on veut vraiment permettre d'ajouter une consigne ? Est-ce qu'un élément texte avant l'embed n'est pas suffisant ? |
@yannbertrand on en a parlé et on en a conclu que si les questions répondables possèdent leur consigne de manière intrinsèque, on pouvait le faire aussi pour les embed. Qu'en dis-tu ? |
Ça a du sens, merci pour la réponse ! |
bbc60f7
to
c6ed0b8
Compare
@@ -5,10 +5,24 @@ import Component from '@glimmer/component'; | |||
import { tracked } from '@glimmer/tracking'; | |||
import { t } from 'ember-intl'; | |||
|
|||
import didInsert from '../../../modifiers/modifier-did-insert'; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah curieux de savoir l'histoire de ce modifier, on a une montée de version bloquée sur le même genre de sujet.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@yannbertrand c'est expliqué dans cette PR #9455 ;)
c6ed0b8
to
c44f025
Compare
c44f025
to
e58eead
Compare
Co-authored-by: Dimitri Lahaye <[email protected]>
Co-authored-by: Dimitri Lahaye <[email protected]>
Co-authored-by: Dimitri Lahaye <[email protected]>
Co-authored-by: Rébecca Kaci <[email protected]>
Co-authored-by: Dimitri Lahaye <[email protected]>
Co-authored-by: Dimitri Lahaye <[email protected]>
Co-authored-by: Dimitri Lahaye <[email protected]>
Co-authored-by: Rébecca Kaci <[email protected]>
e58eead
to
8166c38
Compare
🦄 Problème
Aujourd'hui, le référentiel Modulix peut contenir des embed sans complétion requise. L'API pouvant désormais les consommer, nous souhaitons pouvoir les afficher côté client.
🤖 Proposition
Implémenter un composant
ModulixEmbed
.Ce composant ne prend pas en compte les messages envoyés par l'iframe qu'il contient.
Le composant contient un bouton "commencer" pour lancer l'
embed
, ainsi qu'un bouton "réinitialiser" afin de remettre l'embed
à zéro.Embed.gjs
🌈 Remarques
Ajout de la consigne dans le modèle
Dans les tâches précédentes, nous avions oublié de prendre en compte le besoin de consignes dans les
embed
.Il a donc fallu l'ajouter dans cette PR pour qu'elle soit fonctionnellement complète.
Étant donné que dans l'existant, les
embed
ne comportent pas toujours de consigne, nous l'avons considéré optionnel dans notre modèle métier.Validation Joi
Dans la validation Joi, le
htmlSchema
étaitrequired
par défaut. Mais étant donné que la consigne desembed
est optionnelle, nous avons retiré le caractère requis duhtmlSchema
, et l'avons remonté spécifiquement dans la définition des schémas deQCU
,QCM
etQROCM
.💯 Pour tester