-
Notifications
You must be signed in to change notification settings - Fork 55
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
[TECH] Mise à jour de PixAPP vers Ember v3.15 (PF-1034). #1025
Conversation
I'm deploying this PR to these urls:
Please check it out! |
5b70eb1
to
0120198
Compare
69de7c8
to
f6e0085
Compare
cdc0a49
to
a3ac52f
Compare
405327c
to
5d9556b
Compare
5d9556b
to
2c75534
Compare
Je conseille aussi cette lecture ~ https://guides.emberjs.com/release/upgrading/current-edition/ |
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.
Attention aux icones FaIcon ! https://github.com/FortAwesome/ember-fontawesome#template
J'ai surtout des questions.
Je crois avoir détecté des erreurs d'inattention (ou d'incompréhension de ma part).
A part ça, bravo pour tout le boulot abattu !
@@ -81,7 +81,7 @@ | |||
"ember-mocha": "^0.16.2", | |||
"ember-modal-dialog": "^2.4.4", | |||
"ember-moment": "^8.0.0", | |||
"ember-page-title": "^5.1.0", | |||
"ember-page-title": "^5.2.0", |
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.
du coup on enlève les titres ? Ya une stratégie pour les remettre après ?
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 non, je viens de comprendre, la nouvelle version 5.2.0 permet de plus hacker le truc, c'est ça ?
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.
Je crois 🤔
@celineung ?
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.
Non on enlève pas les titres, les titres ne marchaient plus avec la montée de version.
head.hbs
est un fichier utilisé par ember-page-title
lorsqu'il est en mode fastboot, sauf que nous ne l'utilisons plus en fastboot. En supprimant ce fichier, on se rend compte que les titres marchent à nouveau.
La montée de version ici est juste pour mettre le package .json à jour. Cela n'influe pas sur la correction du bug rencontré.
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.
fd9fffe
to
96d0977
Compare
96d0977
to
41cd2b2
Compare
41cd2b2
to
8f612c9
Compare
As an example, @ is used when data comes from a parent and this.stuff is used when stuff is retrieve or computed inside the component. See the following links for details: https://ember-learn.github.io/ember-octane-vs-classic-cheat-sheet/
Ember now refuse to find a model object of type <a> by id and retrieve an object from a different type <b> with another id. To fix this, we transformed the findRecord to a queryRecord with an adapter in order to retrieve an object of type <user> and not a fake <password-reset-demand> that is, in fact, of type <user>. Note that a findRecord is supposed to find a record thanks to an id while a queryRecord is more free in its research
8f612c9
to
0a9ff30
Compare
🦄 Problème
Pas à jour
🤖 Solution
À jour en exécutant les code-mods.
📚 Littérature utilisée
☝️ Remarques
Compte tenu de la complexité de la montée de version, on assume exceptionnellement le fait que tous les commits ne soient pas tous verts. Cette décision est prise pour faciliter la revue.
Compte tenu de la complexité et du volume à traiter, l'objectif de cette PR est de rendre Mon-Pix compatible avec Ember v3.15. Par conséquent, seules les nouvelles pratiques nécessaires à la viabilité du produit sont abordées ici.
Les autres recommandations (passage intégral à glimmer, classes en native JS, etc.) seront implémentées dans d'autres PRs dédiées ou diluées dans les stories (fonction d'une décision à prendre)
Compte tenu de la criticité associée à cette PR, on aimerait sécuriser avec
au moins 6 coches tech
au moins 2 coches func