diff --git a/apps/projects/admin.py b/apps/projects/admin.py index dff8cff..b989ffc 100644 --- a/apps/projects/admin.py +++ b/apps/projects/admin.py @@ -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 = ( diff --git a/apps/tags/admin.py b/apps/tags/admin.py index f9fd23c..a201977 100644 --- a/apps/tags/admin.py +++ b/apps/tags/admin.py @@ -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", diff --git a/apps/workspaces/admin.py b/apps/workspaces/admin.py index 8614d9d..de667c2 100644 --- a/apps/workspaces/admin.py +++ b/apps/workspaces/admin.py @@ -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 = (