-
Notifications
You must be signed in to change notification settings - Fork 161
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
Mise à jour majeure de django_crispy_forms #6571
Conversation
Je vais poser quelques questions sans doute "historiques"...
On utilise leur templates "bootstrap 2" et on redéfinit les classes CSS correspondantes dans notre propre CSS avec notre propre style, c'est bien ça ? Il n'y a pas de CSS Bootstrap 2 dans notre code ?
Il y a une trentaine de commits dans ce dépôt, le dernier a un peu moins de deux ans, ça sent le dépôt mort... (et ce n'est pas vraiment étonnant, c'est Bootstrap 2, on est à la version 5...). Je viens de voir que le paquet crispy-bootstrap3 inclut bien les templates. J'ai regardé (très) rapidement les différences entre les deux templates, je n'ai pas l'impression que ce soit fondamentalement différent... Tu as essayé avec ce paquet ? En tout cas, si on rapatrie vraiment des templates dans notre dépôt, je suggère de changer de nom de |
Il me semble que le projet a initialement été codé avec Bootstrap 2 pour le frontend, avant de le modifier avec un style personnalisé. La structure de Bootstrap 2 est resté pour les formulaires étant donné l'utilisation de ce module, mais il n'y a plus de CSS Bootstrap 2 dans le code.
Ces deux paquets ont le même rôle. Je pense que le paquet pour Bootstrap 2 a simplement été publié sans que personne ne vérifie son bon fonctionnement ensuite (ce qui ne m'étonne pas, c'est une version désuète). On pourrait tenter d'utiliser le paquet Bootstrap 3, mais il est probable que l'on ait des retouches de CSS à faire derrière. Cela demandera donc de vérifier chaque formulaire et réparer ce qui cassera. |
@Situphen : django-crispy-forms/crispy-forms-bootstrap2#7 (comment) plus besoin d'inclure les templates |
J'ai mis à jour ma PR et elle est prête à être QAtisée ! |
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.
QA OK ✔️
Mise à jour majeure de django_crispy_forms
django-crispy-forms
fonctionne avec différents templates (Bootstrap 2, Bootstrap 3...) et ceux-ci ont été séparés du code Pythoncrispy-forms-bootstrap2
sauf que sa version publiée sur Pypi ne contient pas le dossiertemplates/
pourtant présent dans le code source. J'ai créé un ticket il y a plusieurs mois mais je ne pense pas que l'on aura une réponse. Cette PR intègre donc ces éléments de templates dans notre code.QA : Github Actions + vérifier que les formulaires du site web s'affichent correctement