Skip to content
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

[v 15.6]fix #2873 avec mysql #2889

Closed
wants to merge 1 commit into from
Closed

Conversation

artragis
Copy link
Member

@artragis artragis commented Jul 5, 2015

Mysql ne permet pas d'utiliser un queryset comme si c'était une liste, j'ai donc fait des "all" juste avant.

Q R
Correction de bugs ? [oui]
Nouvelle Fonctionnalité ? [non]
Tickets (issues) concernés #2873

note pour la QA :

Il vous faudra 2 utilisateurs

avec l'utilisateur n°1

  • créez un topic

avec l'utilisateur n°2

  • répondez au topic
  • vérifiez dans la liste "toutes les notifications" que le topic n'est pas en gras

avec l'utilisateur n°1

  • vérifiez qu'il y a une notification, mais avant de la lire, allez dans "toutes les notifications" et vérifiez que le topic est en gras.
  • vérifiez aussi avant de la lire qu'elle est affichée comme non lue dans son forum

@landscape-bot
Copy link

Code Health
Repository health decreased by 0.01% when pulling 3820047 on artragis:patch-10 into 179ed0f on zestedesavoir:prod.

@Situphen Situphen added S-Régression Corrige un problème sur un composant qui fonctionnait auparavant C-Back Concerne le back-end Django Bloquant Ticket qui doit être traité avant la prochaine mise à jour labels Jul 5, 2015
@Situphen
Copy link
Member

Situphen commented Jul 5, 2015

Erreur de PEP8 ! Je te conseille vraiment de mettre un git hook comme dit dans la doc. ;)

@SpaceFox
Copy link
Contributor

SpaceFox commented Jul 5, 2015

Note pour QA : vérifier aussi que ça marche aussi quand on fait "Non lu" sur un message de forum.

@artragis
Copy link
Member Author

artragis commented Jul 5, 2015

y'a pas de githook sur l'éditeur de github (et le fix était trop simple
pour que je m'amuse à rebooter sur linux)

Le 05/07/2015 16:23, Situphen a écrit :

Erreur de PEP8 ! Je te conseille vraiment de mettre un /git hook/
comme dit dans la doc
http://zds-site.readthedocs.org/fr/latest/utils/git-pre-hook.html. ;)


Reply to this email directly or view it on GitHub
#2889 (comment).

@Situphen
Copy link
Member

Situphen commented Jul 5, 2015

@gustavi : Ok

Pour la QA, il faut aussi vérifier que les sujets non lus et non suivis sont en gras !

@landscape-bot
Copy link

Code Health
Code quality remained the same when pulling 873161b on artragis:patch-10 into 179ed0f on zestedesavoir:prod.

@pierre-24
Copy link
Member

Ça marche aussi ^^

Par contre, faut tester avec mysql aussi (mais comme c'est artragis qui fait la PR, je peux le faire :p )

@pierre-24
Copy link
Member

Rapport de QA: désolé, mais non.

>>>> print(type(context['topics'].all()))
<class 'django.db.models.query.QuerySet'>

Tant que c'est pas "évalué", ça reste un QuerySet et ça plante toujours. La seule solution, c'est les listes :o

EDIT: la preuve:

screenshot from 2015-07-05 21 29 34

(avec MySQL, évidement)

@artragis
Copy link
Member Author

artragis commented Jul 6, 2015

fixed + documentation + commentaires.

@landscape-bot
Copy link

Code Health
Code quality remained the same when pulling c149e9e on artragis:patch-10 into 179ed0f on zestedesavoir:prod.


:param user: an autanticated user
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

authenticated

@landscape-bot
Copy link

Code Health
Code quality remained the same when pulling e2d1d06 on artragis:patch-10 into 179ed0f on zestedesavoir:prod.

@pierre-24
Copy link
Member

Rapport de QA: presque, encore un petit effort:

  • Les sujets non-lu sont en gras: oui
  • Les sujets suivis avec un nouveau message sont en gras: oui
  • Le sujet est à nouveau en gras quand on fait "non-lu": oui

... SAUF sur la page qui liste les sujets d'un utilisateur sur son profil ;)

@artragis
Copy link
Member Author

artragis commented Jul 6, 2015

j'y pensais pas à celle là :)

Le 06/07/2015 19:48, Pierre Beaujean a écrit :

Rapport de QA: presque, encore un petit effort:

  • Les sujets non-lu sont en gras: oui
  • Les sujets suivis avec un nouveau message sont en gras: oui
  • Le sujet est à nouveau en gras quand on fait "non-lu": oui

... SAUF sur la page qui liste les sujets d'un utilisateur sur son
profil ;)


Reply to this email directly or view it on GitHub
#2889 (comment).

@artragis
Copy link
Member Author

artragis commented Jul 6, 2015

voilou.

@landscape-bot
Copy link

Code Health
Code quality remained the same when pulling a2c77aa on artragis:patch-10 into 179ed0f on zestedesavoir:prod.

@artragis
Copy link
Member Author

artragis commented Jul 6, 2015

Tu imagines même pas le temps que j'ai mis à comprendre. Mais c'set fait.

@landscape-bot
Copy link

Code Health
Code quality remained the same when pulling 3c507c0 on artragis:patch-10 into 179ed0f on zestedesavoir:prod.

@pierre-24
Copy link
Member

Rapport de QA: Ok.

Mais à mon avis, on acceptera jamais ça sans un squash

Mysql ne permet pas d'utiliser un queryset comme si c'était une liste, j'ai donc fait des "all" juste avant.
@landscape-bot
Copy link

Code Health
Code quality remained the same when pulling 3ffbe31 on artragis:patch-10 into 179ed0f on zestedesavoir:prod.

@artragis
Copy link
Member Author

artragis commented Jul 7, 2015

rebase fait.

2015-07-07 8:42 GMT+02:00 landscape-bot notifications@github.com:

[image: Code Health] https://landscape.io/diff/192266
Code quality remained the same when pulling 3ffbe31
artragis@3ffbe31
on artragis:patch-10
into 179ed0f
179ed0f
on zestedesavoir:prod
.


Reply to this email directly or view it on GitHub
#2889 (comment)
.

@SpaceFox
Copy link
Contributor

SpaceFox commented Jul 9, 2015

Il va falloir refaire cette PR : on ne merge jamais rien directement dans prod. Le merge doit se faire dans cette branche de hotfix que je viens de créer.

J'ai pas vérifié, mais est-ce que ta branche partait bien de prod ?

@SpaceFox SpaceFox closed this Jul 9, 2015
@artragis
Copy link
Member Author

artragis commented Jul 9, 2015

elle partait de prod

Le 9 juillet 2015 14:01, SpaceFox notifications@github.com a écrit :

Il va falloir refaire cette PR : on ne merge jamais rien directement dans
prod. Le merge doit se faire dans cette branche de hotfix
https://github.com/zestedesavoir/zds-site/tree/hotfix/v15.6b que je
viens de créer.

J'ai pas vérifié, mais est-ce que ta branche partait bien de prod ?


Reply to this email directly or view it on GitHub
#2889 (comment)
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bloquant Ticket qui doit être traité avant la prochaine mise à jour C-Back Concerne le back-end Django S-Régression Corrige un problème sur un composant qui fonctionnait auparavant
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants