diff --git a/apiserver/apiserver/api/serializers.py b/apiserver/apiserver/api/serializers.py index c3e8901..f74fee2 100644 --- a/apiserver/apiserver/api/serializers.py +++ b/apiserver/apiserver/api/serializers.py @@ -187,6 +187,7 @@ class AdminMemberSerializer(MemberSerializer): street_address = serializers.CharField(required=False) city = serializers.CharField(required=False) postal_code = serializers.CharField(required=False) + monthly_fees = serializers.ChoiceField([10, 30, 35, 50, 55]) class Meta: model = models.Member diff --git a/apiserver/apiserver/api/views.py b/apiserver/apiserver/api/views.py index caa2e83..0625279 100644 --- a/apiserver/apiserver/api/views.py +++ b/apiserver/apiserver/api/views.py @@ -139,6 +139,8 @@ class MemberViewSet(Base, Retrieve, Update): member = self.get_object() member.current_start_date = utils.today_alberta_tz() member.paused_date = None + if not member.monthly_fees: + member.monthly_fees = 55 member.save() utils.tally_membership_months(member) utils.gen_member_forms(member)