diff --git a/apiserver/apiserver/api/serializers.py b/apiserver/apiserver/api/serializers.py index 3ee4b39..6bfccf9 100644 --- a/apiserver/apiserver/api/serializers.py +++ b/apiserver/apiserver/api/serializers.py @@ -83,6 +83,7 @@ class HTMLField(serializers.CharField): class TransactionSerializer(serializers.ModelSerializer): account_type = serializers.ChoiceField(['Interac', 'TD Chequing', 'Paypal', 'Dream Pmt', 'PayPal', 'Square Pmt', 'Member', 'Clearing', 'Cash']) info_source = serializers.ChoiceField(['Web', 'DB Edit', 'System', 'Receipt or Stmt', 'Quicken Import', 'Paypal IPN', 'PayPal IPN', 'Auto', 'Nexus DB Bulk', 'IPN Trigger', 'Intranet Receipt', 'Automatic', 'Manual']) + member_id = serializers.IntegerField() member_name = serializers.SerializerMethodField() date = serializers.DateField() class Meta: diff --git a/apiserver/apiserver/settings.py b/apiserver/apiserver/settings.py index 885f5a3..01fc8b9 100644 --- a/apiserver/apiserver/settings.py +++ b/apiserver/apiserver/settings.py @@ -225,3 +225,4 @@ ACCOUNT_USERNAME_MIN_LENGTH = 3 ACCOUNT_AUTHENTICATION_METHOD = 'username' OLD_PASSWORD_FIELD_ENABLED = True LOGOUT_ON_PASSWORD_CHANGE = False +ACCOUNT_PRESERVE_USERNAME_CASING = False