feat: base get_user_route 排除route_name为空的
This commit is contained in:
parent
20f0265c14
commit
b2b8b2aa17
|
@ -28,7 +28,8 @@ def get_user_route(user: User) -> List[str]:
|
||||||
获取用户PC前端路由
|
获取用户PC前端路由
|
||||||
"""
|
"""
|
||||||
perm_qs = Permission.objects.filter(
|
perm_qs = Permission.objects.filter(
|
||||||
type__in=[Permission.PERM_TYPE_MODULE, Permission.PERM_TYPE_PAGE]).exclude(Q(path=None) | Q(path=''))
|
type__in=[Permission.PERM_TYPE_MODULE, Permission.PERM_TYPE_PAGE]).exclude(
|
||||||
|
Q(path=None) | Q(path='')| Q(route_name=None)|Q(route_name=''))
|
||||||
user_routes_qs = None
|
user_routes_qs = None
|
||||||
if user.is_superuser:
|
if user.is_superuser:
|
||||||
user_routes_qs = perm_qs
|
user_routes_qs = perm_qs
|
||||||
|
|
Loading…
Reference in New Issue