mirror of https://github.com/rancher/ui.git
commit
50ab0ed2fd
|
|
@ -8,9 +8,10 @@ export default Controller.extend({
|
|||
intl: service(),
|
||||
growl: service(),
|
||||
|
||||
sortBy: 'username',
|
||||
refreshing: false,
|
||||
errors: null,
|
||||
sortBy: 'username',
|
||||
refreshing: false,
|
||||
hasRefreshProviderAccess: false,
|
||||
errors: null,
|
||||
|
||||
headers: [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,10 +1,33 @@
|
|||
import Route from '@ember/routing/route';
|
||||
import { inject as service } from '@ember/service';
|
||||
import { get } from '@ember/object';
|
||||
import { get, set } from '@ember/object';
|
||||
|
||||
export default Route.extend({
|
||||
globalStore: service(),
|
||||
globalStore: service(),
|
||||
hasRefreshProviderAccess: false,
|
||||
|
||||
model() {
|
||||
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,22 +14,24 @@
|
|||
{{t "accountsPage.index.localLink"}}
|
||||
{{/link-to}}
|
||||
|
||||
{{#if refreshing}}
|
||||
<button
|
||||
class="btn bg-primary btn-sm btn-disabled"
|
||||
disabled
|
||||
>
|
||||
<i class="icon icon-spinner icon-spin"></i>
|
||||
{{t "generic.loading"}}
|
||||
</button>
|
||||
{{else}}
|
||||
<button
|
||||
{{action "refreshAllTokens"}}
|
||||
class="btn bg-primary btn-sm"
|
||||
>
|
||||
<i class="icon icon-refresh"></i>
|
||||
{{t "siteAccess.refreshGroups"}}
|
||||
</button>
|
||||
{{#if hasRefreshProviderAccess}}
|
||||
{{#if refreshing}}
|
||||
<button
|
||||
class="btn bg-primary btn-sm btn-disabled"
|
||||
disabled
|
||||
>
|
||||
<i class="icon icon-spinner icon-spin"></i>
|
||||
{{t "generic.loading"}}
|
||||
</button>
|
||||
{{else}}
|
||||
<button
|
||||
{{action "refreshAllTokens"}}
|
||||
class="btn bg-primary btn-sm"
|
||||
>
|
||||
<i class="icon icon-refresh"></i>
|
||||
{{t "siteAccess.refreshGroups"}}
|
||||
</button>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
|||
|
|
@ -585,7 +585,7 @@ certificatesPage:
|
|||
labelText: Domainname
|
||||
single: '<a href="https://{cn}" target="_blank" rel="nofollow noreferrer noopener">{cn} <i class="icon icon-sm icon-external-link"/></a>'
|
||||
withSan: |
|
||||
|
||||
|
||||
wildcardSingle: '{cn}'
|
||||
wildcardWithSan: |
|
||||
{cn} +
|
||||
|
|
@ -1168,7 +1168,7 @@ stackPage:
|
|||
detail: 'Load-Balancer-Container, die von diesem Stack getrennt sind'
|
||||
status: |
|
||||
{count, plural,
|
||||
=0 {Kein Balancer}
|
||||
=0 {Kein Balancer}
|
||||
=1 {# Balancer}
|
||||
other {# Balancer}
|
||||
}
|
||||
|
|
@ -1177,7 +1177,7 @@ stackPage:
|
|||
detail: 'Load-Balancer, die von diesem Stack getrennt sind'
|
||||
status: |
|
||||
{count, plural,
|
||||
=0 {Keine Einträge}
|
||||
=0 {Keine Einträge}
|
||||
=1 {# Eintrag}
|
||||
other {# Einträge}
|
||||
}
|
||||
|
|
@ -2806,7 +2806,7 @@ nodeDriver:
|
|||
amazoneks:
|
||||
associateWorkerNodePublicIp:
|
||||
radio:
|
||||
default: true
|
||||
default: "Yes"
|
||||
amazonec2:
|
||||
portHelp:
|
||||
link: Mehr erfahren
|
||||
|
|
|
|||
|
|
@ -2295,7 +2295,7 @@ cruPersistentVolume:
|
|||
placeholder: "ej. / etc / ceph / keyring"
|
||||
monitors:
|
||||
label: Monitores
|
||||
addActionLabel: Añadir
|
||||
addActionLabel: Añadir
|
||||
pool:
|
||||
label: Banco
|
||||
placeholder: "ej. rbd"
|
||||
|
|
@ -4544,7 +4544,7 @@ nodeDriver:
|
|||
loading: "Cargando grupos de seguridad de Amazon..."
|
||||
associateWorkerNodePublicIp:
|
||||
radio:
|
||||
default: true
|
||||
default: "Yes"
|
||||
securityGroup:
|
||||
title: Grupos de seguridad
|
||||
detail: Elija los grupos de seguridad que se aplicarán a las instancias de EKS
|
||||
|
|
|
|||
|
|
@ -729,7 +729,7 @@ nodeDriver:
|
|||
amazoneks:
|
||||
associateWorkerNodePublicIp:
|
||||
radio:
|
||||
default: true
|
||||
default: "Yes"
|
||||
pageFooter:
|
||||
notARelease: (نسخه آزمایشی)
|
||||
issues: گزارش مشکل
|
||||
|
|
|
|||
|
|
@ -1853,7 +1853,7 @@ nodeDriver:
|
|||
amazoneks:
|
||||
associateWorkerNodePublicIp:
|
||||
radio:
|
||||
default: true
|
||||
default: "Yes"
|
||||
packet:
|
||||
projectId:
|
||||
label: Projet
|
||||
|
|
@ -1981,7 +1981,7 @@ containerChoices:
|
|||
unknownHost: "Hôte : ???"
|
||||
containerOption: "{name}"
|
||||
nav:
|
||||
srToggleDropdown: Activer/Désactiver la liste déroulante
|
||||
srToggleDropdown: Activer/Désactiver la liste déroulante
|
||||
containers:
|
||||
addDns: Ajouter un enregistrement
|
||||
catalog:
|
||||
|
|
|
|||
|
|
@ -1027,7 +1027,7 @@ nodeDriver:
|
|||
amazoneks:
|
||||
associateWorkerNodePublicIp:
|
||||
radio:
|
||||
default: true
|
||||
default: "Yes"
|
||||
pageFooter:
|
||||
notARelease: (Nem egy Kiadás)
|
||||
issues: Hiba jelentése
|
||||
|
|
|
|||
|
|
@ -1264,4 +1264,4 @@ nodeDriver:
|
|||
amazoneks:
|
||||
associateWorkerNodePublicIp:
|
||||
radio:
|
||||
default: true
|
||||
default: "Yes"
|
||||
|
|
|
|||
|
|
@ -1029,7 +1029,7 @@ loginPage:
|
|||
shibbolethError:
|
||||
401: "認証に失敗しました"
|
||||
500: "サーバ内部エラー"
|
||||
generic: "ログイン中にエラー {{errorCode}} が発生しました。もう一度やり直してください。"
|
||||
generic: "ログイン中にエラー {errorCode} が発生しました。もう一度やり直してください。"
|
||||
error:
|
||||
authFailedCreds: "ログインに失敗しました: 認証情報が間違っているか、アカウントにログインする権限が与えられていない可能性があります。"
|
||||
authFailed: "ログインに失敗しました: アカウントにログインする権限が与えられていない可能性があります。"
|
||||
|
|
@ -2785,7 +2785,7 @@ moveNamespace:
|
|||
{count, plural,
|
||||
=1 {個の名前空間: {name}}
|
||||
other {# 個の名前空間}
|
||||
}の移動:
|
||||
}の移動:
|
||||
to: "移動先のプロジェクト:"
|
||||
actionLabel: 移動
|
||||
stackHeader:
|
||||
|
|
@ -4311,7 +4311,7 @@ nodeDriver:
|
|||
loading: "Amazonからセキュリティグループをロード中..."
|
||||
associateWorkerNodePublicIp:
|
||||
radio:
|
||||
default: true
|
||||
default: "Yes"
|
||||
securityGroup:
|
||||
title: セキュリティグループ
|
||||
detail: EKSインスタンスに適用するセキュリティグループを選択してください
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ generic:
|
|||
enabled: 활성화됨
|
||||
entrypoint: Entrypoint
|
||||
environment: 환경
|
||||
expandAll: 모두 확장
|
||||
expandAll: 모두 확장
|
||||
from: 출처
|
||||
generic: '일반'
|
||||
gigabyte: 'GB'
|
||||
|
|
@ -893,7 +893,7 @@ nodeDriver:
|
|||
amazoneks:
|
||||
associateWorkerNodePublicIp:
|
||||
radio:
|
||||
default: true
|
||||
default: "Yes"
|
||||
azure:
|
||||
publishSettingsFile:
|
||||
label: 게시 설정
|
||||
|
|
|
|||
|
|
@ -934,7 +934,7 @@ nodeDriver:
|
|||
amazoneks:
|
||||
associateWorkerNodePublicIp:
|
||||
radio:
|
||||
default: true
|
||||
default: "Yes"
|
||||
projectGroup:
|
||||
none: Navneområde
|
||||
pageFooter:
|
||||
|
|
|
|||
|
|
@ -555,7 +555,7 @@ nodeDriver:
|
|||
amazoneks:
|
||||
associateWorkerNodePublicIp:
|
||||
radio:
|
||||
default: true
|
||||
default: "Yes"
|
||||
pageFooter:
|
||||
help: 'Hulp & Documentatie'
|
||||
telemetryOpt:
|
||||
|
|
|
|||
|
|
@ -1703,7 +1703,7 @@ nodeDriver:
|
|||
amazoneks:
|
||||
associateWorkerNodePublicIp:
|
||||
radio:
|
||||
default: true
|
||||
default: "Yes"
|
||||
pageFooter:
|
||||
notARelease: (Não é uma Release)
|
||||
help: 'Ajuda'
|
||||
|
|
|
|||
|
|
@ -2664,7 +2664,7 @@ nodeDriver:
|
|||
amazoneks:
|
||||
associateWorkerNodePublicIp:
|
||||
radio:
|
||||
default: true
|
||||
default: "Yes"
|
||||
amazonec2:
|
||||
region:
|
||||
label: Регион
|
||||
|
|
|
|||
|
|
@ -105,4 +105,4 @@ nodeDriver:
|
|||
amazoneks:
|
||||
associateWorkerNodePublicIp:
|
||||
radio:
|
||||
default: true
|
||||
default: "Yes"
|
||||
|
|
|
|||
|
|
@ -415,7 +415,7 @@ nodeDriver:
|
|||
amazoneks:
|
||||
associateWorkerNodePublicIp:
|
||||
radio:
|
||||
default: true
|
||||
default: "Yes"
|
||||
pageFooter:
|
||||
forums: Forum
|
||||
projectRow:
|
||||
|
|
|
|||
|
|
@ -3082,7 +3082,7 @@ nodeDriver:
|
|||
amazoneks:
|
||||
associateWorkerNodePublicIp:
|
||||
radio:
|
||||
default: true
|
||||
default: "Yes"
|
||||
amazonec2:
|
||||
tags:
|
||||
valueLabel: Теги
|
||||
|
|
|
|||
|
|
@ -166,4 +166,4 @@ nodeDriver:
|
|||
amazoneks:
|
||||
associateWorkerNodePublicIp:
|
||||
radio:
|
||||
default: true
|
||||
default: "Yes"
|
||||
|
|
|
|||
Loading…
Reference in New Issue