mirror of https://github.com/rancher/ui.git
commit
50ab0ed2fd
|
|
@ -10,6 +10,7 @@ export default Controller.extend({
|
||||||
|
|
||||||
sortBy: 'username',
|
sortBy: 'username',
|
||||||
refreshing: false,
|
refreshing: false,
|
||||||
|
hasRefreshProviderAccess: false,
|
||||||
errors: null,
|
errors: null,
|
||||||
|
|
||||||
headers: [
|
headers: [
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,33 @@
|
||||||
import Route from '@ember/routing/route';
|
import Route from '@ember/routing/route';
|
||||||
import { inject as service } from '@ember/service';
|
import { inject as service } from '@ember/service';
|
||||||
import { get } from '@ember/object';
|
import { get, set } from '@ember/object';
|
||||||
|
|
||||||
export default Route.extend({
|
export default Route.extend({
|
||||||
globalStore: service(),
|
globalStore: service(),
|
||||||
|
hasRefreshProviderAccess: false,
|
||||||
|
|
||||||
model() {
|
model() {
|
||||||
return get(this, 'globalStore').findAll('user');
|
return get(this, 'globalStore').findAll('user');
|
||||||
},
|
},
|
||||||
|
|
||||||
|
afterModel() {
|
||||||
|
return this.globalStore.rawRequest({
|
||||||
|
url: `users`,
|
||||||
|
method: 'GET',
|
||||||
|
}).then((users) => {
|
||||||
|
if (get(users, 'body.actions.refreshauthprovideraccess')) {
|
||||||
|
set(this, 'hasRefreshProviderAccess', true);
|
||||||
|
}
|
||||||
|
|
||||||
|
return;
|
||||||
|
})
|
||||||
|
},
|
||||||
|
|
||||||
|
setupController(controller, model) {
|
||||||
|
if (get(this, 'hasRefreshProviderAccess')) {
|
||||||
|
controller.set('hasRefreshProviderAccess', true);
|
||||||
|
}
|
||||||
|
|
||||||
|
this._super(controller, model);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@
|
||||||
{{t "accountsPage.index.localLink"}}
|
{{t "accountsPage.index.localLink"}}
|
||||||
{{/link-to}}
|
{{/link-to}}
|
||||||
|
|
||||||
|
{{#if hasRefreshProviderAccess}}
|
||||||
{{#if refreshing}}
|
{{#if refreshing}}
|
||||||
<button
|
<button
|
||||||
class="btn bg-primary btn-sm btn-disabled"
|
class="btn bg-primary btn-sm btn-disabled"
|
||||||
|
|
@ -31,6 +32,7 @@
|
||||||
{{t "siteAccess.refreshGroups"}}
|
{{t "siteAccess.refreshGroups"}}
|
||||||
</button>
|
</button>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2806,7 +2806,7 @@ nodeDriver:
|
||||||
amazoneks:
|
amazoneks:
|
||||||
associateWorkerNodePublicIp:
|
associateWorkerNodePublicIp:
|
||||||
radio:
|
radio:
|
||||||
default: true
|
default: "Yes"
|
||||||
amazonec2:
|
amazonec2:
|
||||||
portHelp:
|
portHelp:
|
||||||
link: Mehr erfahren
|
link: Mehr erfahren
|
||||||
|
|
|
||||||
|
|
@ -4544,7 +4544,7 @@ nodeDriver:
|
||||||
loading: "Cargando grupos de seguridad de Amazon..."
|
loading: "Cargando grupos de seguridad de Amazon..."
|
||||||
associateWorkerNodePublicIp:
|
associateWorkerNodePublicIp:
|
||||||
radio:
|
radio:
|
||||||
default: true
|
default: "Yes"
|
||||||
securityGroup:
|
securityGroup:
|
||||||
title: Grupos de seguridad
|
title: Grupos de seguridad
|
||||||
detail: Elija los grupos de seguridad que se aplicarán a las instancias de EKS
|
detail: Elija los grupos de seguridad que se aplicarán a las instancias de EKS
|
||||||
|
|
|
||||||
|
|
@ -729,7 +729,7 @@ nodeDriver:
|
||||||
amazoneks:
|
amazoneks:
|
||||||
associateWorkerNodePublicIp:
|
associateWorkerNodePublicIp:
|
||||||
radio:
|
radio:
|
||||||
default: true
|
default: "Yes"
|
||||||
pageFooter:
|
pageFooter:
|
||||||
notARelease: (نسخه آزمایشی)
|
notARelease: (نسخه آزمایشی)
|
||||||
issues: گزارش مشکل
|
issues: گزارش مشکل
|
||||||
|
|
|
||||||
|
|
@ -1853,7 +1853,7 @@ nodeDriver:
|
||||||
amazoneks:
|
amazoneks:
|
||||||
associateWorkerNodePublicIp:
|
associateWorkerNodePublicIp:
|
||||||
radio:
|
radio:
|
||||||
default: true
|
default: "Yes"
|
||||||
packet:
|
packet:
|
||||||
projectId:
|
projectId:
|
||||||
label: Projet
|
label: Projet
|
||||||
|
|
|
||||||
|
|
@ -1027,7 +1027,7 @@ nodeDriver:
|
||||||
amazoneks:
|
amazoneks:
|
||||||
associateWorkerNodePublicIp:
|
associateWorkerNodePublicIp:
|
||||||
radio:
|
radio:
|
||||||
default: true
|
default: "Yes"
|
||||||
pageFooter:
|
pageFooter:
|
||||||
notARelease: (Nem egy Kiadás)
|
notARelease: (Nem egy Kiadás)
|
||||||
issues: Hiba jelentése
|
issues: Hiba jelentése
|
||||||
|
|
|
||||||
|
|
@ -1264,4 +1264,4 @@ nodeDriver:
|
||||||
amazoneks:
|
amazoneks:
|
||||||
associateWorkerNodePublicIp:
|
associateWorkerNodePublicIp:
|
||||||
radio:
|
radio:
|
||||||
default: true
|
default: "Yes"
|
||||||
|
|
|
||||||
|
|
@ -1029,7 +1029,7 @@ loginPage:
|
||||||
shibbolethError:
|
shibbolethError:
|
||||||
401: "認証に失敗しました"
|
401: "認証に失敗しました"
|
||||||
500: "サーバ内部エラー"
|
500: "サーバ内部エラー"
|
||||||
generic: "ログイン中にエラー {{errorCode}} が発生しました。もう一度やり直してください。"
|
generic: "ログイン中にエラー {errorCode} が発生しました。もう一度やり直してください。"
|
||||||
error:
|
error:
|
||||||
authFailedCreds: "ログインに失敗しました: 認証情報が間違っているか、アカウントにログインする権限が与えられていない可能性があります。"
|
authFailedCreds: "ログインに失敗しました: 認証情報が間違っているか、アカウントにログインする権限が与えられていない可能性があります。"
|
||||||
authFailed: "ログインに失敗しました: アカウントにログインする権限が与えられていない可能性があります。"
|
authFailed: "ログインに失敗しました: アカウントにログインする権限が与えられていない可能性があります。"
|
||||||
|
|
@ -4311,7 +4311,7 @@ nodeDriver:
|
||||||
loading: "Amazonからセキュリティグループをロード中..."
|
loading: "Amazonからセキュリティグループをロード中..."
|
||||||
associateWorkerNodePublicIp:
|
associateWorkerNodePublicIp:
|
||||||
radio:
|
radio:
|
||||||
default: true
|
default: "Yes"
|
||||||
securityGroup:
|
securityGroup:
|
||||||
title: セキュリティグループ
|
title: セキュリティグループ
|
||||||
detail: EKSインスタンスに適用するセキュリティグループを選択してください
|
detail: EKSインスタンスに適用するセキュリティグループを選択してください
|
||||||
|
|
|
||||||
|
|
@ -893,7 +893,7 @@ nodeDriver:
|
||||||
amazoneks:
|
amazoneks:
|
||||||
associateWorkerNodePublicIp:
|
associateWorkerNodePublicIp:
|
||||||
radio:
|
radio:
|
||||||
default: true
|
default: "Yes"
|
||||||
azure:
|
azure:
|
||||||
publishSettingsFile:
|
publishSettingsFile:
|
||||||
label: 게시 설정
|
label: 게시 설정
|
||||||
|
|
|
||||||
|
|
@ -934,7 +934,7 @@ nodeDriver:
|
||||||
amazoneks:
|
amazoneks:
|
||||||
associateWorkerNodePublicIp:
|
associateWorkerNodePublicIp:
|
||||||
radio:
|
radio:
|
||||||
default: true
|
default: "Yes"
|
||||||
projectGroup:
|
projectGroup:
|
||||||
none: Navneområde
|
none: Navneområde
|
||||||
pageFooter:
|
pageFooter:
|
||||||
|
|
|
||||||
|
|
@ -555,7 +555,7 @@ nodeDriver:
|
||||||
amazoneks:
|
amazoneks:
|
||||||
associateWorkerNodePublicIp:
|
associateWorkerNodePublicIp:
|
||||||
radio:
|
radio:
|
||||||
default: true
|
default: "Yes"
|
||||||
pageFooter:
|
pageFooter:
|
||||||
help: 'Hulp & Documentatie'
|
help: 'Hulp & Documentatie'
|
||||||
telemetryOpt:
|
telemetryOpt:
|
||||||
|
|
|
||||||
|
|
@ -1703,7 +1703,7 @@ nodeDriver:
|
||||||
amazoneks:
|
amazoneks:
|
||||||
associateWorkerNodePublicIp:
|
associateWorkerNodePublicIp:
|
||||||
radio:
|
radio:
|
||||||
default: true
|
default: "Yes"
|
||||||
pageFooter:
|
pageFooter:
|
||||||
notARelease: (Não é uma Release)
|
notARelease: (Não é uma Release)
|
||||||
help: 'Ajuda'
|
help: 'Ajuda'
|
||||||
|
|
|
||||||
|
|
@ -2664,7 +2664,7 @@ nodeDriver:
|
||||||
amazoneks:
|
amazoneks:
|
||||||
associateWorkerNodePublicIp:
|
associateWorkerNodePublicIp:
|
||||||
radio:
|
radio:
|
||||||
default: true
|
default: "Yes"
|
||||||
amazonec2:
|
amazonec2:
|
||||||
region:
|
region:
|
||||||
label: Регион
|
label: Регион
|
||||||
|
|
|
||||||
|
|
@ -105,4 +105,4 @@ nodeDriver:
|
||||||
amazoneks:
|
amazoneks:
|
||||||
associateWorkerNodePublicIp:
|
associateWorkerNodePublicIp:
|
||||||
radio:
|
radio:
|
||||||
default: true
|
default: "Yes"
|
||||||
|
|
|
||||||
|
|
@ -415,7 +415,7 @@ nodeDriver:
|
||||||
amazoneks:
|
amazoneks:
|
||||||
associateWorkerNodePublicIp:
|
associateWorkerNodePublicIp:
|
||||||
radio:
|
radio:
|
||||||
default: true
|
default: "Yes"
|
||||||
pageFooter:
|
pageFooter:
|
||||||
forums: Forum
|
forums: Forum
|
||||||
projectRow:
|
projectRow:
|
||||||
|
|
|
||||||
|
|
@ -3082,7 +3082,7 @@ nodeDriver:
|
||||||
amazoneks:
|
amazoneks:
|
||||||
associateWorkerNodePublicIp:
|
associateWorkerNodePublicIp:
|
||||||
radio:
|
radio:
|
||||||
default: true
|
default: "Yes"
|
||||||
amazonec2:
|
amazonec2:
|
||||||
tags:
|
tags:
|
||||||
valueLabel: Теги
|
valueLabel: Теги
|
||||||
|
|
|
||||||
|
|
@ -166,4 +166,4 @@ nodeDriver:
|
||||||
amazoneks:
|
amazoneks:
|
||||||
associateWorkerNodePublicIp:
|
associateWorkerNodePublicIp:
|
||||||
radio:
|
radio:
|
||||||
default: true
|
default: "Yes"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue