mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-26 15:25:55 +00:00
fix: 全局组织命令记录无数据
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
from django_filters import rest_framework as filters
|
from django_filters import rest_framework as filters
|
||||||
from django.db.models import QuerySet
|
from django.db.models import QuerySet
|
||||||
|
|
||||||
from orgs.utils import current_org
|
from orgs.utils import current_org, filter_org_queryset
|
||||||
from terminal.models import Command, CommandStorage
|
from terminal.models import Command, CommandStorage
|
||||||
|
|
||||||
|
|
||||||
@@ -26,7 +26,7 @@ class CommandFilter(filters.FilterSet):
|
|||||||
@property
|
@property
|
||||||
def qs(self):
|
def qs(self):
|
||||||
qs = super().qs
|
qs = super().qs
|
||||||
qs = qs.filter(org_id=self.get_org_id())
|
qs = filter_org_queryset(qs)
|
||||||
qs = self.filter_by_timestamp(qs)
|
qs = self.filter_by_timestamp(qs)
|
||||||
return qs
|
return qs
|
||||||
|
|
||||||
@@ -46,11 +46,6 @@ class CommandFilter(filters.FilterSet):
|
|||||||
qs = qs.filter(**filters)
|
qs = qs.filter(**filters)
|
||||||
return qs
|
return qs
|
||||||
|
|
||||||
@staticmethod
|
|
||||||
def get_org_id():
|
|
||||||
org_id = current_org.id
|
|
||||||
return org_id
|
|
||||||
|
|
||||||
|
|
||||||
class CommandFilterForStorageTree(CommandFilter):
|
class CommandFilterForStorageTree(CommandFilter):
|
||||||
asset = filters.CharFilter(method='do_nothing')
|
asset = filters.CharFilter(method='do_nothing')
|
||||||
|
Reference in New Issue
Block a user