Server Messages unpublish

* changes unpublish_on to optional value
* simplifies fetching of server message news
This commit is contained in:
2023-03-24 07:34:50 +01:00
parent 91537078eb
commit 7fdc93fefd
4 changed files with 43 additions and 16 deletions

View File

@@ -38,13 +38,7 @@ def home_view(request: HttpRequest):
user_teams = user.shared_teams
# Fetch the four newest active and published ServerMessages
msgs = ServerMessage.objects.filter(
is_active=True,
publish_on__lte=now,
unpublish_on__gte=now,
).order_by(
"-publish_on"
)[:3]
msgs = ServerMessage.get_current_news()[:3]
# First fetch all valid objects (undeleted, only newest versions)
interventions = Intervention.objects.filter(