Add BillingAddress structure to users

This commit is contained in:
fnux 2020-04-15 15:17:38 +02:00
commit c6ca94800e
4 changed files with 298 additions and 2 deletions

View file

@ -69,3 +69,15 @@ class BillSerializer(serializers.ModelSerializer):
model = Bill
fields = ['reference', 'owner', 'total', 'due_date', 'creation_date',
'starting_date', 'ending_date', 'records', 'final']
class BillingAddressSerializer(serializers.ModelSerializer):
class Meta:
model = BillingAddress
fields = ['uuid', 'street', 'city', 'postal_code', 'country', 'vat_number']
# We do not want users to mutate the country / VAT number of an address, as it
# will change VAT on existing bills.
class UpdateBillingAddressSerializer(serializers.ModelSerializer):
class Meta:
model = BillingAddress
fields = ['uuid', 'street', 'city', 'postal_code']