-
Notifications
You must be signed in to change notification settings - Fork 24
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
Vendor la dépendance easyMDE #5196
Conversation
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.
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