U 优化普通用户接口权限问题

pull/442/head
vapao 2021-12-26 00:55:01 +08:00
parent 0cbc4ef2aa
commit 49ca188c4b
5 changed files with 4 additions and 5 deletions

View File

@ -185,7 +185,7 @@ class DeployView(View):
return json_response(error=error)
@auth('deploy.app.config')
@auth('deploy.app.config|deploy.repository.add|deploy.request.add|deploy.request.edit')
def get_versions(request, d_id):
deploy = Deploy.objects.filter(pk=d_id).first()
if not deploy:

View File

@ -14,7 +14,8 @@ import json
class TemplateView(View):
@auth('exec.template.view')
@auth('exec.template.view|exec.task.do|schedule.schedule.add|schedule.schedule.edit|\
monitor.monitor.add|monitor.monitor.edit')
def get(self, request):
templates = ExecTemplate.objects.all()
types = [x['type'] for x in templates.order_by('type').values('type').distinct()]

View File

@ -39,7 +39,6 @@ def filter_by_perm(data, result, ids):
class GroupView(View):
@auth('host.host.view|host.console.view|exec.task.do')
def get(self, request):
with_hosts = request.GET.get('with_hosts')
data, data2 = dict(), dict()

View File

@ -20,7 +20,6 @@ import uuid
class HostView(View):
@auth('host.host.view|exec.task.do')
def get(self, request):
hosts = Host.objects.select_related('hostextend')
if not request.user.is_supper:

View File

@ -15,7 +15,7 @@ import json
class RepositoryView(View):
@auth('deploy.repository.view')
@auth('deploy.repository.view|deploy.request.add|deploy.request.edit')
def get(self, request):
deploy_id = request.GET.get('deploy_id')
data = Repository.objects.annotate(