Implement package states for easier reviews

This commit is contained in:
rubenwardy
2020-09-16 17:51:03 +01:00
parent e81eb9c8d5
commit 92fb54556a
20 changed files with 363 additions and 172 deletions

View File

@@ -72,9 +72,9 @@ class QueryBuilder:
query = None
if self.order_by == "last_release":
query = db.session.query(Package).select_from(PackageRelease).join(Package) \
.filter_by(soft_deleted=False, approved=True)
.filter_by(state=PackageState.APPROVED)
else:
query = Package.query.filter_by(soft_deleted=False, approved=True)
query = Package.query.filter_by(state=PackageState.APPROVED)
return self.filterPackageQuery(self.orderPackageQuery(query))