fix(pos): исправить загрузку витринных комплектов
- Добавить display_name в CustomUser (name или email) - Исправить get_showcase_kits_api: заменить username на display_name - Использовать Case/When с output_field для выбора имени на уровне БД Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -75,6 +75,11 @@ class CustomUser(AbstractBaseUser):
|
||||
def __str__(self):
|
||||
return self.email
|
||||
|
||||
@property
|
||||
def display_name(self):
|
||||
"""Отображаемое имя пользователя: имя если есть, иначе email"""
|
||||
return self.name or self.email
|
||||
|
||||
def has_perm(self, perm, obj=None):
|
||||
"""
|
||||
Проверка разрешения через authentication backends.
|
||||
|
||||
Reference in New Issue
Block a user