forked from uncloud/uncloud
Start wiring BillingAddresses to bills & orders
This commit is contained in:
parent
3fa1d5753e
commit
0522927c50
3 changed files with 66 additions and 19 deletions
|
|
@ -57,18 +57,19 @@ class BillRecordSerializer(serializers.Serializer):
|
|||
view_name='order-detail',
|
||||
read_only=True)
|
||||
|
||||
class BillingAddressSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = BillingAddress
|
||||
fields = ['uuid', 'name', 'street', 'city', 'postal_code', 'country', 'vat_number']
|
||||
|
||||
class BillSerializer(serializers.ModelSerializer):
|
||||
billing_address = BillingAddressSerializer(read_only=True)
|
||||
records = BillRecordSerializer(many=True, read_only=True)
|
||||
|
||||
class Meta:
|
||||
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']
|
||||
'starting_date', 'ending_date', 'records', 'final', 'billing_address']
|
||||
|
||||
# We do not want users to mutate the country / VAT number of an address, as it
|
||||
# will change VAT on existing bills.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue