fix(admin): add soft delete filter to backend admins
Some checks failed
Backend CI/CD / test (push) Has been cancelled
Backend CI/CD / deploy (push) Has been cancelled

This commit is contained in:
2026-05-14 22:51:57 +03:30
parent 3019f59d3a
commit aa0b0c8686
3 changed files with 23 additions and 19 deletions

View File

@@ -1,6 +1,6 @@
from django.contrib import admin
from core.admins.base import BaseAdmin
from core.admins.base import BaseAdmin, SoftDeleteListFilter
from apps.projects.models import Project
@@ -15,10 +15,11 @@ class ProjectAdmin(BaseAdmin):
"created_at",
)
list_filter = (
"workspace",
"is_archived",
"is_deleted",
list_filter = (
SoftDeleteListFilter,
"workspace",
"is_archived",
"is_deleted",
)
search_fields = (

View File

@@ -1,6 +1,6 @@
from django.contrib import admin
from core.admins.base import BaseAdmin
from core.admins.base import BaseAdmin, SoftDeleteListFilter
from apps.tags.models import Tag
@@ -14,10 +14,11 @@ class TagAdmin(BaseAdmin):
"is_deleted",
)
list_filter = (
"workspace",
"is_deleted",
)
list_filter = (
SoftDeleteListFilter,
"workspace",
"is_deleted",
)
search_fields = (
"name",

View File

@@ -1,6 +1,6 @@
from django.contrib import admin
from core.admins.base import BaseAdmin
from core.admins.base import BaseAdmin, SoftDeleteListFilter
from apps.workspaces.models import Workspace, WorkspaceMembership
@@ -26,10 +26,11 @@ class WorkspaceAdmin(BaseAdmin):
"owner__mobile",
)
list_filter = (
"created_at",
"updated_at",
"is_deleted",
list_filter = (
SoftDeleteListFilter,
"created_at",
"updated_at",
"is_deleted",
)
autocomplete_fields = ("owner",)
@@ -48,10 +49,11 @@ class WorkspaceMembershipAdmin(BaseAdmin):
"created_at",
)
list_filter = (
"role",
"is_active",
"is_deleted",
list_filter = (
SoftDeleteListFilter,
"role",
"is_active",
"is_deleted",
)
search_fields = (