add - number of distributions by me / is_distributor
This commit is contained in:
@@ -100,7 +100,11 @@ class QuotaDistributionSerializer(serializers.ModelSerializer):
|
||||
if instance.assigned_organization:
|
||||
representation['assigned_organization'] = {
|
||||
'organization': instance.assigned_organization.name,
|
||||
'id': instance.assigned_organization.id
|
||||
'id': instance.assigned_organization.id,
|
||||
# if distributor is 0 , organization has not any distribute
|
||||
'is_distributor': instance.quota.distributions_assigned.filter(
|
||||
assigner_organization=instance.assigner_organization
|
||||
).count()
|
||||
}
|
||||
|
||||
if instance.assigner_organization:
|
||||
|
||||
@@ -33,6 +33,9 @@ class QuotaSerializer(serializers.ModelSerializer):
|
||||
representation['quota_distributed'] = quota_weight_by_org['quota_distributed']
|
||||
representation['remaining_weight'] = quota_weight_by_org['remaining_weight']
|
||||
representation['been_sold'] = quota_weight_by_org['been_sold']
|
||||
representation['distributions_number_by_me'] = instance.distributions_assigned.filter(
|
||||
assigner_organization=org
|
||||
).count()
|
||||
representation['distributions'] = [{
|
||||
"id": dist.id,
|
||||
"create_date": dist.create_date,
|
||||
|
||||
Reference in New Issue
Block a user