Skip to content

Commit a9bdcc2

Browse files
committed
Added middleman for members checking whom's packets they've signed
1 parent 933319e commit a9bdcc2

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

packet/member.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from .models import Freshman, FreshSignature, UpperSignature, MiscSignature
2+
3+
4+
def signed_packets(member):
5+
is_freshman = Freshman.query.filter_by(rit_username=member).first() is not None
6+
if is_freshman:
7+
return FreshSignature.query.filter_by(freshman_username=member, signed=True)
8+
is_upper = UpperSignature.query.filter_by(member=member).first() is not None
9+
if is_upper:
10+
return UpperSignature.query.filter_by(member=member, signed=True)
11+
return MiscSignature.query.filter_by(member=member)

0 commit comments

Comments
 (0)