role
This commit is contained in:
parent
a5639b5426
commit
cc5b0568a9
2 changed files with 4 additions and 2 deletions
|
|
@ -233,9 +233,10 @@ class TransactionGroupedSerializer(serializers.Serializer):
|
|||
state = serializers.IntegerField()
|
||||
description = serializers.CharField()
|
||||
created_at = serializers.DateTimeField()
|
||||
role = serializers.IntegerField()
|
||||
|
||||
transactions = TransactionSerializer(many=True)
|
||||
|
||||
class Meta:
|
||||
fields = ('reference', 'application', 'total_amount', 'total_count', 'transactions', 'state', 'description', 'created_at')
|
||||
read_only_fields = ['reference', 'application', 'total_amount', 'total_count', 'transactions', 'state', 'description', 'created_at']
|
||||
fields = ('reference', 'application', 'total_amount', 'total_count', 'transactions', 'state', 'description', 'created_at', 'role')
|
||||
read_only_fields = ['reference', 'application', 'total_amount', 'total_count', 'transactions', 'state', 'description', 'created_at', 'role']
|
||||
|
|
|
|||
|
|
@ -365,6 +365,7 @@ class UserTransactionViewSet(mixins.ListModelMixin,
|
|||
grouped_transaction.setdefault('description', transaction_dict[transaction].details.get('description', 'no-description'))
|
||||
grouped_transaction.setdefault('state', transaction_dict[transaction].state)
|
||||
grouped_transaction.setdefault('created_at', transaction_dict[transaction].created_at)
|
||||
grouped_transaction.setdefault('role', transaction_dict[transaction].get_role(self.request.user))
|
||||
grouped_transaction['transactions'][i] = transaction_dict[transaction]
|
||||
|
||||
serializer = self.get_serializer(page, many=True)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue