|
|
|
|
@ -1145,12 +1145,20 @@ class Freizeit(CommonModel):
|
|
|
|
|
ps = set(map(lambda x: x.member, self.membersonlist.distinct()))
|
|
|
|
|
jls = set(self.jugendleiter.distinct())
|
|
|
|
|
return ps.intersection(jls)
|
|
|
|
|
|
|
|
|
|
@property
|
|
|
|
|
def staff_on_memberlist_count(self):
|
|
|
|
|
return len(self.staff_on_memberlist)
|
|
|
|
|
|
|
|
|
|
@property
|
|
|
|
|
def participant_count(self):
|
|
|
|
|
ps = set(map(lambda x: x.member, self.membersonlist.distinct()))
|
|
|
|
|
jls = set(self.jugendleiter.distinct())
|
|
|
|
|
return len(ps - jls)
|
|
|
|
|
|
|
|
|
|
@property
|
|
|
|
|
def head_count(self):
|
|
|
|
|
return self.staff_on_memberlist_count + self.participant_count
|
|
|
|
|
|
|
|
|
|
@property
|
|
|
|
|
def approved_staff_count(self):
|
|
|
|
|
|