Merge pull request #3343 from n313893254/21362

Fix project member navigating to Project Pipeline Settings issue
This commit is contained in:
Vincent Fiduccia 2019-09-11 02:08:58 -07:00 committed by GitHub
commit 937b72e942
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 12 additions and 1 deletions

View File

@ -21,6 +21,10 @@ export default Component.extend({
cacerts: null,
didReceiveAttrs() {
if (get(this, 'settings.length') === 0) {
return
}
const quota = get(this, 'settings').findBy('name', 'executor-quota');
const cacerts = get(this, 'settings').findBy('name', 'git-cacerts');
const cpuRequest = get(this, 'settings').findBy('name', 'executor-cpu-request');

View File

@ -233,5 +233,8 @@
githubAuthConfig=githubAuthConfig}}
{{/unless}}
{{else}}
No Permission
<BannerMessage
@color="bg-info"
@message={{t "pipelinesSetting.info.noPermission"}}
/>
{{/if}}

View File

@ -54,6 +54,8 @@ pipelinesSetting:
clearData: Clear Data
error:
limit: Error saving limit and request
info:
noPermission: You don't have permission to configure pipelines.
repositories:
header: Repositories

View File

@ -54,6 +54,8 @@ pipelinesSetting:
clearData: 清除数据
error:
limit: 保存限制和预留发生错误
info:
noPermission: "您没有配置流水线的权限。"
repositories:
header: 代码库