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

Le forum évite de remonter les sujets dont le dernier message est masqué #6056

Open
wants to merge 34 commits into
base: dev
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
8ea40c1
Fix #5980
Rowin Mar 2, 2021
3a8256e
Ajout des tests
Rowin Mar 2, 2021
55d9662
Ajout d'un filtre par tag sur les flux RSS/Atom des contenus
entwanne Feb 26, 2021
39cdb47
fixup! Ajout d'un filtre par tag sur les flux RSS/Atom des contenus
entwanne Feb 26, 2021
2f2b880
fixup! Ajout d'un filtre par tag sur les flux RSS/Atom des contenus
entwanne Feb 26, 2021
ea8302e
Strip des valeurs des filtres category/subcategory sur les flux RSS/Atom
entwanne Feb 26, 2021
469ad1a
Relaie les paramTres GET de la page courante aux flux RSS
entwanne Feb 26, 2021
bc02384
Correction de l'affichage des membres sur les pages des casquettes
Situphen Mar 2, 2021
7e7a914
Survoler le sous-titre d'une cartouche de sujet du forum ne souligne …
Situphen Mar 2, 2021
1fd1fd5
Rend moins visible un paragraphe
Situphen Mar 4, 2021
3cebb75
On cache le bouton Modifier dans les MPs si quelqu'un a répondu après
Situphen Mar 2, 2021
41e56d0
Un membre ne peut pas modifier son message s'il est masqué
Situphen Mar 2, 2021
8cb1a6a
Cache les boutons Spam potentiel et Réponse utile pour les messages m…
Situphen Mar 4, 2021
fde6149
Fix hauteur body et z-index header
viki53 Feb 26, 2021
83c99c5
Change l'URL de la page de profil en /@pseudo (#6057)
Rowin Mar 4, 2021
03e2227
Passage à zmarkdown 9.1.4 pour corriger un bug
Situphen Mar 6, 2021
4ed1610
Création d'une méthode last_visible_post
Rowin Mar 7, 2021
434e34f
Créé un filtre pour trier les topics par date
Rowin Mar 7, 2021
bde3301
Ajout d'un test de l'anti-spam
Rowin Mar 7, 2021
59001b6
Ajout d'un test du filtre de tri des topics
Rowin Mar 7, 2021
b20aa9a
Merge branch 'dev' into feature-lastposthidden
Rowin Mar 7, 2021
65ded0c
Merge branch 'dev' into feature-lastposthidden
Rowin Mar 11, 2021
82d583c
Changement dans les tests
Rowin Mar 11, 2021
8457537
Merge branch 'dev' into feature-lastposthidden
Situphen Apr 16, 2021
1b45c77
Changement de update pour last_update
Rowin Apr 27, 2021
2dda367
Merge branch 'feature-lastposthidden' of github.com:Rowin/zds-site in…
Rowin Apr 27, 2021
794f1db
Merge branch 'dev' into feature-lastposthidden
Rowin Apr 27, 2021
f7d681f
Linting
Rowin Apr 27, 2021
ff3aea2
Merge branch 'dev' into feature-lastposthidden
Rowin May 3, 2021
267ec15
Merge branch 'dev' into feature-lastposthidden
AmauryCarrade May 18, 2021
9a9d5b1
Corrige un problème d'ordre des derniers sujets lorsque les sujets so…
Rowin May 24, 2021
eaa0b01
Corrige un problème d'ordre des sujets lorsqu'un message a été modifié
Rowin May 24, 2021
814ac8d
Merge branch 'dev' into feature-lastposthidden
Rowin May 25, 2021
046f4bf
Merge branch 'dev' into feature-lastposthidden
Rowin Aug 17, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Fix #5980
get_last_post et get_last_message tiennent compte des postes masqués
  • Loading branch information
Rowin committed Mar 2, 2021

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit 8ea40c1aafa4df43ce9ad3cc1792c9d1b8b91509
7 changes: 5 additions & 2 deletions zds/forum/models.py
Original file line number Diff line number Diff line change
@@ -130,7 +130,7 @@ def get_last_message(self):
:return: the last message on the forum, if there are any.
"""
try:
return Post.objects.filter(topic__forum=self).order_by("-pubdate").all()[0]
return Post.objects.filter(topic__forum=self, is_visible=True).order_by("-pubdate").all()[0]
except IndexError:
return None

@@ -257,7 +257,10 @@ def get_last_post(self):
"""
:return: the last post in the thread.
"""
return self.last_message
try:
return self.post_set.filter(is_visible=True).latest("pubdate")
except Post.DoesNotExist:
return None

def get_last_answer(self):
"""