Vendor la dépendance easyMDE#5196
Conversation
EwenKorr
left a comment
There was a problem hiding this comment.
Peut-être des {% blocks script %} et {% block extra_head %} ?
Je pense à :
- itou/templates/companies/create_siae.html
- itou/templates/companies/edit_job_description_details.html
- itou/templates/companies/edit_siae_description.html
- itou/templates/prescribers/edit_organization.html
(introduits dans #4834)
|
Je les ai mis dans |
|
Mince, j'ai oublié un mot dans mon commentaire 🤦 Peut-être supprimer les blocs dans les fichiers que j'ai listés ? |
b426e1e to
7560511
Compare
|
Ahh, avec le mot en plus je comprends mieux ! Très bonne remarque, c’est incorporé. |
|
🥁 La recette jetable est prête ! 👉 Je veux tester cette PR ! |
d7eb7a8 to
95d9fc0
Compare
|
Est-ce qu’on ne pourrait pas se passer de fontawesome (en utilisant la config appropriée ?). |
👍 Ça me semblerait effectivement mieux que la CSP un peu moche 😬 |
|
D'après c'est RemixIcon qu'on utilise, on n'aurait pas besoin de télécharger FontAwesome a priori. La version téléchargée est vieille en plus. Je ne me rappelle plus pourquoi j'ai laissé |
95d9fc0 to
cf69d9c
Compare
|
Je confirme que ça marche bien avec |
We’re using RemixIcon. The fontawesome resources are blocked by the CSP anyway.
014f165 to
2367936
Compare
Makes the dependencies clearer, avoid the dependency on setuptools which has been an issue with dependabot, and remove some unused support from the library, as well as using Python3-only helpers.
2367936 to
9097bfb
Compare
🤔 Pourquoi ?
Éviter le problème de dependabot avec setuptools (exemples: #5181-#5195).
Parce que la lib d’intégration a pas mal de défaut et semble non maintenue.
Pour mieux indiquer nos dépendances JS (plutôt que de passer une lib qui vendor pour nous).
🚨 À vérifier
Plutôt que de passer par un form Media qui est peu clair, j’ai ajouté la dépendance directement dans
base.html. Tout le monde devra le charger une fois, puis on n’en parlera plus.Comment tester ?
Valider les éditeurs de texte riche sur les pages de :
💻 Captures d'écran