fix(admin): add soft delete filter to backend admins
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
|
|
||||||
from core.admins.base import BaseAdmin
|
from core.admins.base import BaseAdmin, SoftDeleteListFilter
|
||||||
from apps.projects.models import Project
|
from apps.projects.models import Project
|
||||||
|
|
||||||
|
|
||||||
@@ -15,10 +15,11 @@ class ProjectAdmin(BaseAdmin):
|
|||||||
"created_at",
|
"created_at",
|
||||||
)
|
)
|
||||||
|
|
||||||
list_filter = (
|
list_filter = (
|
||||||
"workspace",
|
SoftDeleteListFilter,
|
||||||
"is_archived",
|
"workspace",
|
||||||
"is_deleted",
|
"is_archived",
|
||||||
|
"is_deleted",
|
||||||
)
|
)
|
||||||
|
|
||||||
search_fields = (
|
search_fields = (
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
|
|
||||||
from core.admins.base import BaseAdmin
|
from core.admins.base import BaseAdmin, SoftDeleteListFilter
|
||||||
from apps.tags.models import Tag
|
from apps.tags.models import Tag
|
||||||
|
|
||||||
|
|
||||||
@@ -14,10 +14,11 @@ class TagAdmin(BaseAdmin):
|
|||||||
"is_deleted",
|
"is_deleted",
|
||||||
)
|
)
|
||||||
|
|
||||||
list_filter = (
|
list_filter = (
|
||||||
"workspace",
|
SoftDeleteListFilter,
|
||||||
"is_deleted",
|
"workspace",
|
||||||
)
|
"is_deleted",
|
||||||
|
)
|
||||||
|
|
||||||
search_fields = (
|
search_fields = (
|
||||||
"name",
|
"name",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
from django.contrib import admin
|
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
|
from apps.workspaces.models import Workspace, WorkspaceMembership
|
||||||
|
|
||||||
|
|
||||||
@@ -26,10 +26,11 @@ class WorkspaceAdmin(BaseAdmin):
|
|||||||
"owner__mobile",
|
"owner__mobile",
|
||||||
)
|
)
|
||||||
|
|
||||||
list_filter = (
|
list_filter = (
|
||||||
"created_at",
|
SoftDeleteListFilter,
|
||||||
"updated_at",
|
"created_at",
|
||||||
"is_deleted",
|
"updated_at",
|
||||||
|
"is_deleted",
|
||||||
)
|
)
|
||||||
|
|
||||||
autocomplete_fields = ("owner",)
|
autocomplete_fields = ("owner",)
|
||||||
@@ -48,10 +49,11 @@ class WorkspaceMembershipAdmin(BaseAdmin):
|
|||||||
"created_at",
|
"created_at",
|
||||||
)
|
)
|
||||||
|
|
||||||
list_filter = (
|
list_filter = (
|
||||||
"role",
|
SoftDeleteListFilter,
|
||||||
"is_active",
|
"role",
|
||||||
"is_deleted",
|
"is_active",
|
||||||
|
"is_deleted",
|
||||||
)
|
)
|
||||||
|
|
||||||
search_fields = (
|
search_fields = (
|
||||||
|
|||||||
Reference in New Issue
Block a user