Исправлен метод delete(): теперь делает статус СНЯТ (discontinued), а не АРХИВНЫЙ (archived)
This commit is contained in:
@@ -184,9 +184,9 @@ class BaseProductEntity(models.Model):
|
|||||||
self.save(update_fields=['status', 'archived_by'])
|
self.save(update_fields=['status', 'archived_by'])
|
||||||
|
|
||||||
def delete(self, *args, **kwargs):
|
def delete(self, *args, **kwargs):
|
||||||
"""Для совместимости: вызывает archive()"""
|
"""Для совместимости: вызывает discontinue() - статус СНЯТ"""
|
||||||
user = kwargs.pop('user', None)
|
user = kwargs.pop('user', None)
|
||||||
self.archive(user=user)
|
self.discontinue(user=user)
|
||||||
return 1, {self.__class__._meta.label: 1}
|
return 1, {self.__class__._meta.label: 1}
|
||||||
|
|
||||||
def hard_delete(self):
|
def hard_delete(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user