add remaining weight to quota
This commit is contained in:
@@ -5,12 +5,12 @@ from .models import QuotaDistribution, Quota
|
||||
|
||||
|
||||
def recalculate_remaining_amount(quota):
|
||||
total_distributed = quota.distributions.aggregate(
|
||||
total=Sum('amount_kg')
|
||||
total_distributed = quota.distributions_assigned.aggregate(
|
||||
total=Sum('weight')
|
||||
)['total'] or 0
|
||||
|
||||
quota.remaining_amount_kg = quota.total_amount_kg - total_distributed
|
||||
quota.save(update_fields=["remaining_amount_kg"])
|
||||
quota.remaining_weight = quota.quota_weight - total_distributed
|
||||
quota.save(update_fields=["remaining_weight"])
|
||||
|
||||
|
||||
@receiver(post_save, sender=QuotaDistribution)
|
||||
|
||||
Reference in New Issue
Block a user