任务管理员删除
This commit is contained in:
parent
dd402fe5a9
commit
73b599fa03
|
|
@ -556,8 +556,11 @@ def init_permission(user,req):
|
||||||
menus = user.usecomp.role.permissions.all()
|
menus = user.usecomp.role.permissions.all()
|
||||||
else:
|
else:
|
||||||
bgroups = user.userg.filter(usecomp=user.usecomp) #所属公司的用户组
|
bgroups = user.userg.filter(usecomp=user.usecomp) #所属公司的用户组
|
||||||
for i in bgroups:
|
|
||||||
x.extend(i.menulist)
|
if bgroups:
|
||||||
|
for i in bgroups:
|
||||||
|
if i.menulist:
|
||||||
|
x.extend(i.menulist)
|
||||||
menus = Menu.objects.exclude(menuid__in=[11, 9]).filter(menuid__in=list(set(x)), deletemark=1)
|
menus = Menu.objects.exclude(menuid__in=[11, 9]).filter(menuid__in=list(set(x)), deletemark=1)
|
||||||
for item in menus:
|
for item in menus:
|
||||||
permission_dict[item.menucode] = ({
|
permission_dict[item.menucode] = ({
|
||||||
|
|
@ -6950,6 +6953,8 @@ def apirisk(req):
|
||||||
return JsonResponse({'code': 1, 'steps': list(objs.values('id', 'step', 'hazard', 'result', 'level', 'riskact__group__groupname', 'riskact__zrbm__partname', 'riskact__zrr__name'))})
|
return JsonResponse({'code': 1, 'steps': list(objs.values('id', 'step', 'hazard', 'result', 'level', 'riskact__group__groupname', 'riskact__zrbm__partname', 'riskact__zrr__name'))})
|
||||||
else:
|
else:
|
||||||
return JsonResponse({'code': 0})
|
return JsonResponse({'code': 0})
|
||||||
|
|
||||||
|
|
||||||
elif a == 'del':
|
elif a == 'del':
|
||||||
id = req.GET.get('id')
|
id = req.GET.get('id')
|
||||||
user = User.objects.get(userid=userid)
|
user = User.objects.get(userid=userid)
|
||||||
|
|
@ -8031,7 +8036,7 @@ def checkprojects(req):
|
||||||
elif a == 'del':
|
elif a == 'del':
|
||||||
id =req.GET.get('id')
|
id =req.GET.get('id')
|
||||||
a = Checktask.objects.get(id=id)
|
a = Checktask.objects.get(id=id)
|
||||||
if a.createuser==User.objects.get(userid=userid):
|
if User.objects.get(userid=userid).issuper == 1:
|
||||||
a.deletemark=0
|
a.deletemark=0
|
||||||
a.save()
|
a.save()
|
||||||
return JsonResponse({"code":1})
|
return JsonResponse({"code":1})
|
||||||
|
|
@ -8054,7 +8059,7 @@ def checkprojects(req):
|
||||||
elif a == 'deltab':
|
elif a == 'deltab':
|
||||||
id =req.GET.get('id')
|
id =req.GET.get('id')
|
||||||
a = Checktable.objects.get(id=id)
|
a = Checktable.objects.get(id=id)
|
||||||
if a.createuser==User.objects.get(userid=userid):
|
if User.objects.get(userid=userid).issuper == 1:
|
||||||
a.deletemark=0
|
a.deletemark=0
|
||||||
a.save()
|
a.save()
|
||||||
return JsonResponse({"code":1})
|
return JsonResponse({"code":1})
|
||||||
|
|
@ -8066,7 +8071,7 @@ def checkprojects(req):
|
||||||
elif a == 'deljob':
|
elif a == 'deljob':
|
||||||
id =req.GET.get('id')
|
id =req.GET.get('id')
|
||||||
a = Checkjob.objects.get(id=id)
|
a = Checkjob.objects.get(id=id)
|
||||||
if a.createuser==User.objects.get(userid=userid):
|
if User.objects.get(userid=userid).issuper == 1:
|
||||||
a.deletemark=0
|
a.deletemark=0
|
||||||
a.save()
|
a.save()
|
||||||
return JsonResponse({"code":1})
|
return JsonResponse({"code":1})
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue