This commit is contained in:
younes 2025-08-11 09:35:18 +01:00
parent 4d2f6e8d4e
commit c1d8a44d28
3 changed files with 10 additions and 1 deletions

View File

@ -14599,3 +14599,8 @@ msgstr "لا يمكن حذف المستخدم '%s': لا يزال مرتبطًا
msgid "Cannot delete partner '%s': linked to Benefits - Profiles %s"
msgstr "لا يمكن حذف الشريك '%s': مرتبط بملفات مستفيدين %s"
#. module: odex_benefit
#: code:addons/odex_benefit/models/res_users.py:0
#, python-format
msgid "Failed to delete partner '%s' (ID: %s) after user removal. Reason: %s"
msgstr "فشل في حذف الشريك '%s' (المعرف: %s) بعد إزالة المستخدم. السبب: %s"

View File

@ -1083,7 +1083,7 @@ class GrantBenefitProfile(models.Model):
skip_user = self.env.context.get('skip_user_unlink')
for record in self:
if record.state not in ['draft', 'new']:
if record.state not in ['draft']:
raise UserError(_('You cannot delete this record'))
if not skip_user and record.user_id:

View File

@ -36,5 +36,9 @@ class ResUsers(models.Model):
_logger.warning(
"Failed to delete partner ID %s after user removal. Reason: %s", partner.id, str(e)
)
raise ValidationError(
_("Failed to delete partner '%s' (ID: %s) after user removal. Reason: %s")
% (partner.display_name, partner.id, str(e))
)
return res