Record time whenever cards change

This commit is contained in:
2020-02-07 09:38:33 +00:00
parent f75b782afd
commit 668a0dd349
3 changed files with 20 additions and 1 deletions
+9
View File
@@ -134,6 +134,7 @@ class MemberViewSet(Base, Retrieve, Update):
member.save()
utils.tally_membership_months(member)
utils.gen_member_forms(member)
utils_stats.changed_card()
return Response(200)
@@ -142,6 +143,14 @@ class CardViewSet(Base, Create, Retrieve, Update, Destroy):
queryset = models.Card.objects.all()
serializer_class = serializers.CardSerializer
def perform_create(self, serializer):
serializer.save()
utils_stats.changed_card()
def perform_update(self, serializer):
serializer.save()
utils_stats.changed_card()
class CourseViewSet(Base, List, Retrieve, Create, Update):
permission_classes = [AllowMetadata | IsAuthenticated, IsAdminOrReadOnly | IsInstructorOrReadOnly]