fix bug of inventory entry - fix weight of quotas

This commit is contained in:
2025-08-09 16:15:37 +03:30
parent 365362b739
commit 92a5d3a2eb
10 changed files with 181 additions and 32 deletions

View File

@@ -14,12 +14,15 @@ class ProviderCompany(BaseModel):
UserRelations,
related_name='pos_provider',
on_delete=models.CASCADE,
null=True
null=True,
)
name_fa = models.CharField(max_length=250, null=True)
name_en = models.CharField(max_length=250, null=True)
activation = models.BooleanField(default=False)
class Meta:
unique_together = ('user_relation', 'name_fa')
def __str__(self):
return f'Payment Company: {self.name_fa}-{self.id}'
@@ -175,6 +178,7 @@ class POSClientAttribute(BaseModel):
], null=True)
required = models.BooleanField(default=False)
choices = ArrayField(base_field=models.CharField(max_length=150), null=True, blank=True)
custom_field = models.BooleanField(default=False)
def __str__(self):
return f'attribute: {self.key}-{self.field_type}'
@@ -242,7 +246,7 @@ class StakeHolders(BaseModel):
organization = models.ForeignKey(
Organization,
on_delete=models.CASCADE,
related_name='stake_holders',
related_name='pos_stake_holders',
null=True
)
share_percent = models.FloatField(default=0)
@@ -251,4 +255,4 @@ class StakeHolders(BaseModel):
return f'Device: {self.assignment.device.serial}-organization: {self.organization.name}'
def save(self, *args, **kwargs):
return super(StakeHolders, self).save(*args, **kwargs)
return super(StakeHolders, self).save(*args, **kwargs)