From 9cd564d9da756d1d27d5dea232b39a29a0947c72 Mon Sep 17 00:00:00 2001 From: xianfuxing Date: Mon, 1 Jun 2020 14:19:25 +0800 Subject: [PATCH] =?UTF-8?q?#=20=E6=9B=B4=E6=96=B0=E5=9C=A8=E7=BA=BF/?= =?UTF-8?q?=E7=A6=BB=E7=BA=BF=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/counter/api/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/counter/api/views.py b/apps/counter/api/views.py index 7fb8a4b..eecc424 100644 --- a/apps/counter/api/views.py +++ b/apps/counter/api/views.py @@ -163,7 +163,7 @@ class DeviceInfoStatisticAPIView(APIView, RoleMixin): user_roles = self.get_role() online_devices = DeviceInfo.objects.filter(online=1) offline_devices = DeviceInfo.objects.filter(online=0) - if 'staff' in user_roles or 'admin' in user_roles: + if 'staff' in user_roles or 'manager' in user_roles: online_ids = [query.device_id for query in online_devices if query.org == self.request.user.org] offline_ids = [query.device_id for query in offline_devices if query.org == self.request.user.org] online_devices = online_devices.filter(device_id__in=online_ids)