Rename CNC cert to Tormach, add Precix CNC cert
This commit is contained in:
@@ -51,7 +51,8 @@ class Member(models.Model):
|
||||
mill_cert_date = models.DateField(blank=True, null=True, default=None)
|
||||
wood_cert_date = models.DateField(blank=True, null=True, default=None)
|
||||
wood2_cert_date = models.DateField(blank=True, null=True, default=None)
|
||||
cnc_cert_date = models.DateField(blank=True, null=True, default=None)
|
||||
tormach_cnc_cert_date = models.DateField(blank=True, null=True, default=None)
|
||||
precix_cnc_cert_date = models.DateField(blank=True, null=True, default=None)
|
||||
rabbit_cert_date = models.DateField(blank=True, null=True, default=None)
|
||||
trotec_cert_date = models.DateField(blank=True, null=True, default=None)
|
||||
paused_date = models.DateField(blank=True, null=True)
|
||||
|
@@ -180,7 +180,8 @@ class MemberSerializer(serializers.ModelSerializer):
|
||||
'mill_cert_date',
|
||||
'wood_cert_date',
|
||||
'wood2_cert_date',
|
||||
'cnc_cert_date',
|
||||
'tormach_cnc_cert_date',
|
||||
'precix_cnc_cert_date',
|
||||
'rabbit_cert_date',
|
||||
'trotec_cert_date',
|
||||
]
|
||||
|
@@ -261,7 +261,11 @@ class TrainingViewSet(Base, Retrieve, Create, Update):
|
||||
elif session.course.id == 283:
|
||||
member.mill_cert_date = utils.today_alberta_tz() if status == 'Attended' else None
|
||||
elif session.course.id == 259:
|
||||
member.cnc_cert_date = utils.today_alberta_tz() if status == 'Attended' else None
|
||||
member.tormach_cnc_cert_date = utils.today_alberta_tz() if status == 'Attended' else None
|
||||
elif session.course.id == 428:
|
||||
member.precix_cnc_cert_date = utils.today_alberta_tz() if status == 'Attended' else None
|
||||
|
||||
# TODO: change group membership
|
||||
elif session.course.id == 247:
|
||||
member.rabbit_cert_date = utils.today_alberta_tz() if status == 'Attended' else None
|
||||
|
||||
@@ -477,7 +481,8 @@ class LockoutViewSet(viewsets.ViewSet, List):
|
||||
authorization['mill'] = bool(member.mill_cert_date) and authorization['common']
|
||||
authorization['wood'] = bool(member.wood_cert_date) and authorization['common']
|
||||
authorization['wood2'] = bool(member.wood2_cert_date) and authorization['common']
|
||||
authorization['cnc'] = bool(member.cnc_cert_date) and authorization['common']
|
||||
authorization['tormach_cnc'] = bool(member.tormach_cnc_cert_date) and authorization['common']
|
||||
authorization['precix_cnc'] = bool(member.precix_cnc_cert_date) and authorization['common']
|
||||
|
||||
active_member_cards[card.card_number] = authorization
|
||||
|
||||
|
Reference in New Issue
Block a user