-
Notifications
You must be signed in to change notification settings - Fork 167
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
Résolution de l'issue #3896 #3999
Conversation
= HelpWriting devient EditorialHelp = tablelabel devient table_label = EditorialHelp déplace de /zds-site/zds/utils/models.py vers /zds-site/zds/tutorialv2/models/models_versioned.py ( #3896 )
- ContentsWithHelps devient HelpContent - Renvoi vers la ZEP en commentaires supprimé - Refactorisation des strings en dur dans le if/elif en important le module zds.tutorialv2.models afin de pouvoir utiliser les valeurs de TYPE_CHOICES à la place des str 'TUTORIAL' et 'ARTICLE' codées en durs - Pluralisation du nom de la class HelpContent via la classe META, qui devient donc : help-contents au pluriel
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('member', '0006_auto_20161119_1650'), |
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.
il faut que tu renommes ton fichier 0008_auto_20161119_2307.py
et que tu transformes cette ligne en ('member', '0007_auto_20161119_1836'),
et le build fonctionnera.
= HelpWriting devient EditorialHelp = tablelabel devient table_label = EditorialHelp déplace de /zds-site/zds/utils/models.py vers /zds-site/zds/tutorialv2/models/models_versioned.py ( #3896 )
- ContentsWithHelps devient HelpContent - Renvoi vers la ZEP en commentaires supprimé - Refactorisation des strings en dur dans le if/elif en important le module zds.tutorialv2.models afin de pouvoir utiliser les valeurs de TYPE_CHOICES à la place des str 'TUTORIAL' et 'ARTICLE' codées en durs - Pluralisation du nom de la class HelpContent via la classe META, qui devient donc : help-contents au pluriel
Je pense que Travis est pas content à cause de cette ligne, ou je pense qu'on devrait plutôt avoir |
... Et que j'y pense, si le modèle a été déplacé dans |
Je suis aussi en faveur de renommer Et pense à supprimer les 3 |
Merci pour les précisions, j'ai pris en compte vos com's pour le refactor, j'espere juste que j'aurai pas trop de probleme avec les fichiers de migrations :x |
Pierre, peux-tu justifier le fait de deplacer la factory? Je ne vois pas très bien pourquoi, as-tu des arguments pour me convaincre? 👍 |
Eh bien, si je lis ta PR, je vois que tu as déplacé (et renommé) le modèle Et pour régler ton problème de migration, supprime les fichier de migration et refait un |
@@ -496,7 +496,7 @@ mysql -u zds -p zdsdb << EOF | |||
# utils_helpwriting | |||
ALTER TABLE \`utils_helpwriting\` CHANGE title title VARCHAR(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL; | |||
ALTER TABLE \`utils_helpwriting\` CHANGE slug slug VARCHAR(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL; | |||
ALTER TABLE \`utils_helpwriting\` CHANGE tablelabel tablelabel VARCHAR(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL; | |||
ALTER TABLE \`utils_helpwriting\` CHANGE description description VARCHAR(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL; |
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.
Ça devrait rester tablelabel
ici. C'est la procédure à suivre pour passer de la v19 à la v20, donc elle peut pas changer.
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.
j'aurais pas pu deviner :D
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.
Euh.. je suis pas censé supprimé tous les fichiers de migrations?
Qu'entends-tu par "supprime les fichiers de migrations"? Je delete entièrement le repertoire zds-site/zds/tutorialv2/migrations/ ?? |
Salut,
non, uniquement le fichier que tu avais créé en fait.
Le 27/11/2016 à 19:06, rouani azedine a écrit :
…
***@***.**** commented on this pull request.
------------------------------------------------------------------------
In scripts/migrations/20160718_02_utf8mb4.sh
<#3999>:
> @@ -496,7 +496,7 @@ mysql -u zds -p zdsdb << EOF
# utils_helpwriting
ALTER TABLE \`utils_helpwriting\` CHANGE title title VARCHAR(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
ALTER TABLE \`utils_helpwriting\` CHANGE slug slug VARCHAR(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
- ALTER TABLE \`utils_helpwriting\` CHANGE tablelabel tablelabel VARCHAR(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
+ ALTER TABLE \`utils_helpwriting\` CHANGE description description VARCHAR(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
Euh.. je suis pas censé supprimé tous les fichiers de migrations?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#3999>, or mute the
thread
<https://github.com/notifications/unsubscribe-auth/ABc_xR9Si4xFLncoauxSur_svkSxGHOQks5rCcaRgaJpZM4K4vow>.
|
euh.. Comment je peux savoir lequel j'ai crée ? |
C'est le tout dernier en date le plus souvent :)
Le 27/11/2016 à 19:13, rouani azedine a écrit :
…
euh.. Comment je peux savoir lequel j'ai crée ?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#3999 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABc_xZZf1xl9fG52Sfft9uoWWkQbppskks5rCcgwgaJpZM4K4vow>.
|
mdr ;) |
Je commence à piger le fonctionnement des fichiers de migrations |
Bon, j'ai remis proprement les migrations jusqu'à la numéro 14, maintenant j'essaye de générer derniere migration :
Pourquoi est-ce qu'il demande la 15ém migrations? ce n'est pas justement cette migration que j'essaye de pondre via makemigrations?? |
La liste des fichiers modifiés, ajoutés, supprimés par PR est ici : https://github.com/zestedesavoir/zds-site/pull/3999/files Supprime les fichiers zip et les migrations présents dans cette liste. Puis génère les migrations, ajoute le tout, et commit. :) |
Décidemment je ne vois pas comment régler le pb, quand je fais j'obtiens :
Et je n'ai pas de nouvelles migrations vu que mes migrations s'arrêtent à la migration 14 ... |
@Boblinux : toujours motivé pour finir cette PR ? Si oui on doit probablement pouvoir t'aider à finaliser ça. |
Bien sûr, je suis chaud mais je me sens un peu "délaissé" pour le coup, c'est sûr que ça démotive de n'avoir aucun retour pendant 1 mois lors de notre première PR )=' mais peut-être que là je vais reprendre espoir ❌ |
Ton dernier problème est le suivant : ton fichier de migration zds/utils/migrations/0010_delete_helpwriting.py référence un autre fichier le : ('tutorialv2', '0015_auto_20161121_2248'). Mais ce dernier n'existe pas. Une solution est de supprimer ton fichier de migration (le numéro 10 dans le répertoire Utils/migrations) et de recréer les migrations. Ca devrait régler le problème. N'oublie pas qu'il existe un dossier de migration par module (et donc par répertoire de /zds) Autre soucis noté par @vhf, tu envoi dans cette PR des nouveaux fichiers .zip d'archive de tutos. Normalement tu n'as pas de raison de les modifier (ou alors il faut expliquer pourquoi). Il faut donc que tu supprime ces fichiers Zip de ta PR. N'hésites pas si tu as des questions ;) |
@Boblinux : es-tu toujours motivé par cette PR ? As-tu besoin d'aide ? |
Je ne suis plus sur le coup désolé, actuellement je suis en master 2 info
du coup le temps me manque énormément, merci à tous :)
2017-09-02 21:40 GMT+02:00 Guillaume <[email protected]>:
… @Boblinux <https://github.com/boblinux> : es-tu toujours motivé par cette
PR ? As-tu besoin d'aide ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#3999 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AJ4BBw_YTshI8XpnJWW0DfUXLdc8bRHqks5sea8_gaJpZM4K4vow>
.
|
Ok, pas de problème, je vais fermer. Si quelqu'un souhaite reprendre, n'hésitez pas. :) |
Refactorisation du code