diff --git a/app/admin/routes.py b/app/admin/routes.py index f10b042..9e9a4c5 100644 --- a/app/admin/routes.py +++ b/app/admin/routes.py @@ -13,7 +13,7 @@ import os @admin.route('administration') def administration(): users = User.query.all() - campaigns = Campaign.query.all() + campaigns = Campaign.query.filter_by(archived=False).all() return render_template('administration.html', users=users, campaigns=campaigns) diff --git a/app/campaigns/models.py b/app/campaigns/models.py index c4ad19b..171c277 100644 --- a/app/campaigns/models.py +++ b/app/campaigns/models.py @@ -20,6 +20,7 @@ class Campaign(db.Model): title = Column('title', TEXT(), nullable=False) active = Column('active', Boolean(), nullable=False, default=True) goal = Column('goal', INTEGER(), default=0) + archived = Column('archived', Boolean(), default=False) def get_donations(self): from app.main.models import Donation