From a15f27621963f651c452e9cca5475f56df9ff36d Mon Sep 17 00:00:00 2001 From: Phuoc CAO Date: Sun, 29 May 2022 12:09:07 +0200 Subject: [PATCH] don't display activities in draft --- cao_blogr/services/blog_record.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cao_blogr/services/blog_record.py b/cao_blogr/services/blog_record.py index 7484f69..c878084 100644 --- a/cao_blogr/services/blog_record.py +++ b/cao_blogr/services/blog_record.py @@ -1,7 +1,7 @@ import sqlalchemy as sa import datetime #<- will be used to set default dates on models -from sqlalchemy import or_ +from sqlalchemy import or_, and_ from ..models.blog_record import BlogRecord, Topics, Tags @@ -47,7 +47,9 @@ class BlogRecordService(object): @classmethod def get_activities(cls, request): # gest the Activities section - query = request.dbsession.query(BlogRecord).filter(BlogRecord.topic_id == 'ADM' and BlogRecord.tag == 'activities') + query = request.dbsession.query(BlogRecord).filter(and_(BlogRecord.topic_id == 'ADM', + BlogRecord.tag == 'activities', + BlogRecord.status == 'publiƩ')) query = query.order_by(sa.desc(BlogRecord.created)).first() return query