]> git.lizzy.rs Git - cheatdb.git/blobdiff - app/blueprints/users/profile.py
Implement package states for easier reviews
[cheatdb.git] / app / blueprints / users / profile.py
index 5b78fb2f7bea3fb7a0e685ee996843c4523bdb3a..9e28d5276a8d3079e06e0699bef3212973d3cf17 100644 (file)
@@ -115,9 +115,9 @@ def profile(username):
                        # Redirect to home page
                        return redirect(url_for("users.profile", username=username))
 
-       packages = user.packages.filter_by(soft_deleted=False)
+       packages = user.packages.filter(Package.state!=PackageState.DELETED)
        if not current_user.is_authenticated or (user != current_user and not current_user.canAccessTodoList()):
-               packages = packages.filter_by(approved=True)
+               packages = packages.filter_by(state=PackageState.APPROVED)
        packages = packages.order_by(db.asc(Package.title))
 
        topics_to_add = None