This commit is contained in:
Mikan
2025-05-18 22:48:39 +03:00
parent c0865fdf51
commit f1dd7fa22a
10 changed files with 236 additions and 23 deletions

View File

@@ -19,8 +19,8 @@ class EmployeeAdmin(admin.ModelAdmin):
list_display = ('full_name', 'position', 'department', 'account')
list_filter = ('department', 'position')
search_fields = (
'first_name', 'last_name', 'middle_name',
'phone', 'email', 'position__name', 'department__name'
'account__first_name', 'account__last_name', 'account__middle_name',
'account__phone', 'account__email', 'position__name', 'department__name'
)
autocomplete_fields = ('department', 'position', 'account')

View File

@@ -12,6 +12,7 @@ class Position(models.Model):
class Meta:
verbose_name = "Должность"
verbose_name_plural = "Должности"
ordering = ["name"]
class Department(models.Model):
@@ -23,7 +24,7 @@ class Department(models.Model):
class Meta:
verbose_name = "Подразделение"
verbose_name_plural = "Подразделения"
ordering = ["name"]
class Employee(models.Model):
department = models.ForeignKey(
@@ -85,4 +86,4 @@ class Employee(models.Model):
class Meta:
verbose_name = "Сотрудник"
verbose_name_plural = "Сотрудники"
ordering = ["department", "position", "account"]