气象台数据不作权限控制
This commit is contained in:
parent
bb6a3b9b51
commit
c6bedda01e
|
@ -122,10 +122,6 @@ class WeatherLogListAPIView(ListAPIView, RoleMixin, DeviceListMixin):
|
||||||
end = self.request.GET.get('end')
|
end = self.request.GET.get('end')
|
||||||
queryset = WeatherLog.objects.get_queryset().order_by('-data_time')
|
queryset = WeatherLog.objects.get_queryset().order_by('-data_time')
|
||||||
|
|
||||||
if 'staff' in user_roles or 'manager' in user_roles:
|
|
||||||
devices = self.get_device_list()
|
|
||||||
device_ids = [device.device_id for device in devices if device.org == self.request.user.org]
|
|
||||||
queryset = queryset.filter(device_id__in=device_ids)
|
|
||||||
if device:
|
if device:
|
||||||
# device_id or device_name
|
# device_id or device_name
|
||||||
qs = queryset.filter(device_id__icontains=device)
|
qs = queryset.filter(device_id__icontains=device)
|
||||||
|
|
Loading…
Reference in New Issue