remind 增加查询条件
This commit is contained in:
parent
44f90bbdbf
commit
61fed52c5e
|
@ -97,6 +97,7 @@ class RemindViewSet(ListModelMixin, CustomGenericViewSet):
|
||||||
serializer_class = RemindSerializer
|
serializer_class = RemindSerializer
|
||||||
select_related_fields = ['recipient', 'event']
|
select_related_fields = ['recipient', 'event']
|
||||||
prefetch_related_fields = ['event__cates']
|
prefetch_related_fields = ['event__cates']
|
||||||
|
filterset_fields = ['event', 'event__cates']
|
||||||
|
|
||||||
@action(methods=['get'], detail=False, perms_map={'get': '*'})
|
@action(methods=['get'], detail=False, perms_map={'get': '*'})
|
||||||
def my(self, request, *args, **kwargs):
|
def my(self, request, *args, **kwargs):
|
||||||
|
|
|
@ -24,7 +24,6 @@ def get_user_perms_map(user):
|
||||||
"""
|
"""
|
||||||
岗位角色
|
岗位角色
|
||||||
"""
|
"""
|
||||||
print(pr.role)
|
|
||||||
for perm in Permission.objects.filter(role_perms=pr.role):
|
for perm in Permission.objects.filter(role_perms=pr.role):
|
||||||
if perm.codes:
|
if perm.codes:
|
||||||
for code in perm.codes:
|
for code in perm.codes:
|
||||||
|
@ -35,7 +34,6 @@ def get_user_perms_map(user):
|
||||||
else:
|
else:
|
||||||
user_perms_map[code] = {dept_id: pr.data_range}
|
user_perms_map[code] = {dept_id: pr.data_range}
|
||||||
cache.set('perms_' + user.id, user_perms_map, 60*60)
|
cache.set('perms_' + user.id, user_perms_map, 60*60)
|
||||||
print(user_perms_map)
|
|
||||||
return user_perms_map
|
return user_perms_map
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue