修复构建仓库页面未正确应用权限设置问题

4.0
vapao 2023-04-22 23:27:08 +08:00
parent 192aa3137c
commit c82ba370a9
1 changed files with 2 additions and 1 deletions

View File

@ -19,7 +19,8 @@ class RepositoryView(View):
@auth('deploy.repository.view|deploy.request.add|deploy.request.edit') @auth('deploy.repository.view|deploy.request.add|deploy.request.edit')
def get(self, request): def get(self, request):
app_id = request.GET.get('app_id') app_id = request.GET.get('app_id')
data = Repository.objects.annotate( apps = request.user.deploy_perms['apps']
data = Repository.objects.filter(app_id__in=apps).annotate(
app_name=F('app__name'), app_name=F('app__name'),
env_name=F('env__name'), env_name=F('env__name'),
created_by_user=F('created_by__nickname')) created_by_user=F('created_by__nickname'))