add: income-expence delete api
This commit is contained in:
@@ -41,6 +41,7 @@ class Expence(BaseModel):
|
||||
audit = models.CharField(max_length=200, null=True, blank=True)
|
||||
file = models.FileField(null=True, blank=True, upload_to='finance/expence/files/')
|
||||
status = models.CharField(max_length=20, choices=STATUS, default='PENDING', null=True, blank=True)
|
||||
is_deleted = models.BooleanField(default=False)
|
||||
|
||||
def __str__(self):
|
||||
return f'{self.cash_transaction} kassa uchun chiqim {self.price}'
|
||||
@@ -49,3 +50,14 @@ class Expence(BaseModel):
|
||||
verbose_name = 'chiqim'
|
||||
verbose_name_plural = 'chiqimlar'
|
||||
|
||||
|
||||
class DeletedExpence(BaseModel):
|
||||
expence = models.ForeignKey(Expence, on_delete=models.CASCADE, related_name='deleted_expences')
|
||||
comment = models.CharField(max_length=200)
|
||||
|
||||
def __str__(self):
|
||||
return f'{self.expence} is deleted'
|
||||
|
||||
class Meta:
|
||||
verbose_name = "O'chirilgan chiqim"
|
||||
verbose_name_plural = "O'chirilgan chiqim"
|
||||
Reference in New Issue
Block a user