mirror of
https://github.com/lucaspalomodevelop/eventcally.git
synced 2026-03-13 00:07:22 +00:00
30 lines
936 B
Python
30 lines
936 B
Python
from sqlalchemy import and_
|
|
from sqlalchemy.orm import load_only
|
|
|
|
from project.models import (
|
|
AdminUnitVerificationRequest,
|
|
AdminUnitVerificationRequestReviewStatus,
|
|
)
|
|
|
|
|
|
def get_verification_requests_incoming_query(admin_unit):
|
|
return AdminUnitVerificationRequest.query.filter(
|
|
and_(
|
|
AdminUnitVerificationRequest.review_status
|
|
!= AdminUnitVerificationRequestReviewStatus.verified,
|
|
AdminUnitVerificationRequest.target_admin_unit_id == admin_unit.id,
|
|
)
|
|
)
|
|
|
|
|
|
def get_verification_requests_incoming_badge_query(admin_unit):
|
|
return AdminUnitVerificationRequest.query.options(
|
|
load_only(AdminUnitVerificationRequest.id)
|
|
).filter(
|
|
and_(
|
|
AdminUnitVerificationRequest.review_status
|
|
== AdminUnitVerificationRequestReviewStatus.inbox,
|
|
AdminUnitVerificationRequest.target_admin_unit_id == admin_unit.id,
|
|
)
|
|
)
|