功能变化: 数据权限优化
parent
dcd39758df
commit
82d19afa8e
|
@ -132,11 +132,14 @@ class DataLevelPermissionsFilter(BaseFilterBackend):
|
||||||
elif ele == 2:
|
elif ele == 2:
|
||||||
dept_list.append(user_dept_id)
|
dept_list.append(user_dept_id)
|
||||||
elif ele == 1:
|
elif ele == 1:
|
||||||
|
dept_list.append(user_dept_id)
|
||||||
dept_list.extend(
|
dept_list.extend(
|
||||||
get_dept(
|
get_dept(
|
||||||
user_dept_id,
|
user_dept_id,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
if queryset.model._meta.model_name == 'dept':
|
||||||
|
return queryset.filter(id__in=list(set(dept_list)))
|
||||||
return queryset.filter(dept_belong_id__in=list(set(dept_list)))
|
return queryset.filter(dept_belong_id__in=list(set(dept_list)))
|
||||||
else:
|
else:
|
||||||
return queryset
|
return queryset
|
||||||
|
|
Loading…
Reference in New Issue