Исправлен метод delete(): теперь делает статус СНЯТ (discontinued), а не АРХИВНЫЙ (archived)

This commit is contained in:
2025-12-01 11:09:18 +03:00
parent 4cb5a605f8
commit f7b62b45f3

View File

@@ -184,9 +184,9 @@ class BaseProductEntity(models.Model):
self.save(update_fields=['status', 'archived_by'])
def delete(self, *args, **kwargs):
"""Для совместимости: вызывает archive()"""
"""Для совместимости: вызывает discontinue() - статус СНЯТ"""
user = kwargs.pop('user', None)
self.archive(user=user)
self.discontinue(user=user)
return 1, {self.__class__._meta.label: 1}
def hard_delete(self):