web: replace spaces after icons with nbsp

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer 2021-04-04 18:58:52 +02:00
parent d4982b276c
commit e2f01ce740
18 changed files with 205 additions and 155 deletions

View File

@ -14,7 +14,7 @@ export abstract class Page extends LitElement {
return html`<section class="pf-c-page__main-section pf-m-light">
<div class="pf-c-content">
<h1>
<i class="${this.pageIcon()}"></i>
<i class="${this.pageIcon()}"></i>&nbsp;
${t`${this.pageTitle()}`}
</h1>
${description ? html`<p>${t`${description}`}</p>` : html``}

View File

@ -46,7 +46,7 @@ export class AggregateCard extends LitElement {
return html`<div class="pf-c-card pf-c-card-aggregate">
<div class="pf-c-card__header pf-l-flex pf-m-justify-content-space-between">
<div class="pf-c-card__header-main">
<i class="${ifDefined(this.icon)}"></i> ${this.header ? this.header : ""}
<i class="${ifDefined(this.icon)}"></i>&nbsp;${this.header ? this.header : ""}
</div>
${this.renderHeaderLink()}
</div>

View File

@ -14,7 +14,7 @@ export class AggregatePromiseCard extends AggregateCard {
return new Promise<TemplateResult>(() => html``);
}
return this.promise.then(s => {
return html`<i class="fa fa-check-circle"></i> ${s.toString()}`;
return html`<i class="fa fa-check-circle"></i>&nbsp;${s.toString()}`;
});
}

View File

@ -199,7 +199,7 @@ export abstract class Table<T> extends LitElement {
this.expandedRows[idx] = !this.expandedRows[idx];
this.requestUpdate();
}}>
<div class="pf-c-table__toggle-icon"> <i class="fas fa-angle-down" aria-hidden="true"></i> </div>
<div class="pf-c-table__toggle-icon">&nbsp;<i class="fas fa-angle-down" aria-hidden="true"></i>&nbsp;</div>
</button>
</td>` : html``}
${this.row(item).map((col) => {

View File

@ -6,6 +6,12 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n"
"Language: en\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"
#: src/pages/policies/BoundPoliciesList.ts:54
msgid "-"
@ -211,8 +217,8 @@ msgid "Assertions is empty"
msgstr "Assertions is empty"
#: src/pages/providers/ProviderListPage.ts:65
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:91
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:82
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:92
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:83
#: src/pages/providers/saml/SAMLProviderViewPage.ts:85
msgid "Assigned to application"
msgstr "Assigned to application"
@ -244,7 +250,7 @@ msgstr "Audience"
msgid "Authentication"
msgstr "Authentication"
#: src/pages/sources/oauth/OAuthSourceForm.ts:166
#: src/pages/sources/oauth/OAuthSourceForm.ts:165
#: src/pages/sources/saml/SAMLSourceForm.ts:245
msgid "Authentication flow"
msgstr "Authentication flow"
@ -274,7 +280,7 @@ msgstr "Authorization URL"
msgid "Authorization flow"
msgstr "Authorization flow"
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:178
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:179
msgid "Authorize URL"
msgstr "Authorize URL"
@ -316,7 +322,7 @@ msgstr "Based on the User's UPN, only works if user has a 'upn' attribute set. U
msgid "Based on the username"
msgstr "Based on the username"
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:108
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:109
msgid "Basic-Auth"
msgstr "Basic-Auth"
@ -390,6 +396,10 @@ msgstr "Certificate Fingerprint"
msgid "Certificate Subjet"
msgstr "Certificate Subjet"
#: src/pages/providers/saml/SAMLProviderForm.ts:135
msgid "Certificate used to sign outgoing Responses going to the Service Provider."
msgstr "Certificate used to sign outgoing Responses going to the Service Provider."
#: src/pages/crypto/CertificateKeyPairListPage.ts:79
msgid "Certificate-Key Pair"
msgstr "Certificate-Key Pair"
@ -416,8 +426,8 @@ msgstr "Change your password"
#: src/pages/applications/ApplicationViewPage.ts:122
#: src/pages/flows/FlowViewPage.ts:113
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:146
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:145
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:147
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:146
#: src/pages/providers/saml/SAMLProviderViewPage.ts:140
#: src/pages/sources/ldap/LDAPSourceViewPage.ts:124
#: src/pages/sources/oauth/OAuthSourceViewPage.ts:142
@ -464,7 +474,7 @@ msgid "Click to copy token"
msgstr "Click to copy token"
#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:107
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:109
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:110
msgid "Client ID"
msgstr "Client ID"
@ -479,7 +489,7 @@ msgid "Client Secret"
msgstr "Client Secret"
#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:85
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:101
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:102
msgid "Client type"
msgstr "Client type"
@ -504,7 +514,7 @@ msgstr "Confidential"
msgid "Confidential clients are capable of maintaining the confidentiality of their credentials. Public clients are incapable."
msgstr "Confidential clients are capable of maintaining the confidentiality of their credentials. Public clients are incapable."
#: src/pages/outposts/OutpostForm.ts:104
#: src/pages/outposts/OutpostForm.ts:106
msgid "Configuration"
msgstr "Configuration"
@ -840,7 +850,7 @@ msgstr "Delete {0}"
msgid "Deny the user access"
msgstr "Deny the user access"
#: src/pages/applications/ApplicationForm.ts:126
#: src/pages/applications/ApplicationForm.ts:131
#: src/pages/property-mappings/PropertyMappingScopeForm.ts:65
#: src/pages/system-tasks/SystemTaskListPage.ts:54
#: src/pages/user-settings/tokens/UserTokenForm.ts:50
@ -932,8 +942,8 @@ msgstr "Each provider has a different issuer, based on the application slug."
#: src/pages/policies/PolicyListPage.ts:90
#: src/pages/property-mappings/PropertyMappingListPage.ts:79
#: src/pages/providers/ProviderListPage.ts:86
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:138
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:137
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:139
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:138
#: src/pages/providers/saml/SAMLProviderViewPage.ts:132
#: src/pages/sources/SourcesListPage.ts:79
#: src/pages/sources/ldap/LDAPSourceViewPage.ts:116
@ -1021,7 +1031,7 @@ msgstr "Enabled"
msgid "Enrollment"
msgstr "Enrollment"
#: src/pages/sources/oauth/OAuthSourceForm.ts:187
#: src/pages/sources/oauth/OAuthSourceForm.ts:186
#: src/pages/sources/saml/SAMLSourceForm.ts:266
#: src/pages/stages/identification/IdentificationStageForm.ts:104
msgid "Enrollment flow"
@ -1159,7 +1169,7 @@ msgstr "Expression using Python."
msgid "External Applications which use authentik as Identity-Provider, utilizing protocols like OAuth2 and SAML."
msgstr "External Applications which use authentik as Identity-Provider, utilizing protocols like OAuth2 and SAML."
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:100
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:101
msgid "External Host"
msgstr "External Host"
@ -1233,17 +1243,17 @@ msgstr "Flow"
msgid "Flow Overview"
msgstr "Flow Overview"
#: src/pages/sources/oauth/OAuthSourceForm.ts:162
#: src/pages/sources/oauth/OAuthSourceForm.ts:161
#: src/pages/sources/saml/SAMLSourceForm.ts:220
msgid "Flow settings"
msgstr "Flow settings"
#: src/pages/sources/oauth/OAuthSourceForm.ts:184
#: src/pages/sources/oauth/OAuthSourceForm.ts:183
#: src/pages/sources/saml/SAMLSourceForm.ts:263
msgid "Flow to use when authenticating existing users."
msgstr "Flow to use when authenticating existing users."
#: src/pages/sources/oauth/OAuthSourceForm.ts:205
#: src/pages/sources/oauth/OAuthSourceForm.ts:204
#: src/pages/sources/saml/SAMLSourceForm.ts:284
msgid "Flow to use when enrolling new users."
msgstr "Flow to use when enrolling new users."
@ -1374,7 +1384,7 @@ msgstr "Hide managed mappings"
#: src/pages/events/RuleForm.ts:93
#: src/pages/groups/GroupForm.ts:93
#: src/pages/outposts/OutpostForm.ts:96
#: src/pages/outposts/OutpostForm.ts:98
#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:169
#: src/pages/providers/saml/SAMLProviderForm.ts:171
#: src/pages/sources/ldap/LDAPSourceForm.ts:165
@ -1395,7 +1405,7 @@ msgstr "How many attempts a user has before the flow is canceled. To lock the us
msgid "ID"
msgstr "ID"
#: src/pages/applications/ApplicationForm.ts:121
#: src/pages/applications/ApplicationForm.ts:126
msgid "Icon"
msgstr "Icon"
@ -1416,7 +1426,7 @@ msgstr "Identity & Cryptography"
msgid "If enabled, use the local connection. Required Docker socket/Kubernetes Integration."
msgstr "If enabled, use the local connection. Required Docker socket/Kubernetes Integration."
#: src/pages/applications/ApplicationForm.ts:118
#: src/pages/applications/ApplicationForm.ts:123
msgid "If left empty, authentik will try to extract the launch URL based on the selected provider."
msgstr "If left empty, authentik will try to extract the launch URL based on the selected provider."
@ -1457,7 +1467,7 @@ msgstr "Include User claims from scopes in the id_token, for applications that d
msgid "Include claims in id_token"
msgstr "Include claims in id_token"
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:92
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:93
msgid "Internal Host"
msgstr "Internal Host"
@ -1510,10 +1520,9 @@ msgid "Key used to sign the tokens. Only required when JWT Algorithm is set to R
msgstr "Key used to sign the tokens. Only required when JWT Algorithm is set to RS256."
#: src/pages/providers/saml/SAMLProviderForm.ts:135
msgid "Keypair used to sign outgoing Responses going to the Service Provider."
msgstr "Keypair used to sign outgoing Responses going to the Service Provider."
#~ msgid "Keypair used to sign outgoing Responses going to the Service Provider."
#~ msgstr "Keypair used to sign outgoing Responses going to the Service Provider."
#: src/pages/sources/oauth/OAuthSourceForm.ts:155
#: src/pages/sources/saml/SAMLSourceForm.ts:128
msgid "Keypair which is used to sign outgoing requests. Leave empty to disable signing."
msgstr "Keypair which is used to sign outgoing requests. Leave empty to disable signing."
@ -1552,7 +1561,7 @@ msgstr "Last seen: {0}"
msgid "Last sync: {0}"
msgstr "Last sync: {0}"
#: src/pages/applications/ApplicationForm.ts:115
#: src/pages/applications/ApplicationForm.ts:120
msgid "Launch URL"
msgstr "Launch URL"
@ -1591,8 +1600,8 @@ msgstr "Loading"
#: src/pages/flows/StageBindingForm.ts:106
#: src/pages/groups/GroupForm.ts:73
#: src/pages/groups/GroupForm.ts:91
#: src/pages/outposts/OutpostForm.ts:72
#: src/pages/outposts/OutpostForm.ts:94
#: src/pages/outposts/OutpostForm.ts:74
#: src/pages/outposts/OutpostForm.ts:96
#: src/pages/outposts/ServiceConnectionDockerForm.ts:87
#: src/pages/outposts/ServiceConnectionDockerForm.ts:104
#: src/pages/policies/PolicyBindingForm.ts:95
@ -1616,8 +1625,8 @@ msgstr "Loading"
#: src/pages/sources/ldap/LDAPSourceForm.ts:162
#: src/pages/sources/ldap/LDAPSourceForm.ts:188
#: src/pages/sources/oauth/OAuthSourceForm.ts:153
#: src/pages/sources/oauth/OAuthSourceForm.ts:182
#: src/pages/sources/oauth/OAuthSourceForm.ts:203
#: src/pages/sources/oauth/OAuthSourceForm.ts:181
#: src/pages/sources/oauth/OAuthSourceForm.ts:202
#: src/pages/sources/saml/SAMLSourceForm.ts:126
#: src/pages/sources/saml/SAMLSourceForm.ts:240
#: src/pages/sources/saml/SAMLSourceForm.ts:261
@ -1653,7 +1662,7 @@ msgstr "Logins"
msgid "Logins over the last 24 hours"
msgstr "Logins over the last 24 hours"
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:196
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:197
msgid "Logout URL"
msgstr "Logout URL"
@ -1692,7 +1701,7 @@ msgstr "Members"
msgid "Messages"
msgstr "Messages"
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:157
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:158
#: src/pages/providers/saml/SAMLProviderImportForm.ts:61
#: src/pages/providers/saml/SAMLProviderViewPage.ts:152
#: src/pages/sources/saml/SAMLSourceViewPage.ts:140
@ -1762,9 +1771,9 @@ msgstr "Monitor"
#: src/pages/property-mappings/PropertyMappingScopeForm.ts:52
#: src/pages/providers/ProviderListPage.ts:52
#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:56
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:83
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:84
#: src/pages/providers/proxy/ProxyProviderForm.ts:74
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:74
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:75
#: src/pages/providers/saml/SAMLProviderForm.ts:53
#: src/pages/providers/saml/SAMLProviderImportForm.ts:38
#: src/pages/providers/saml/SAMLProviderViewPage.ts:77
@ -1826,7 +1835,7 @@ msgstr "New version available!"
#: src/pages/outposts/ServiceConnectionListPage.ts:63
#: src/pages/policies/BoundPoliciesList.ts:117
#: src/pages/policies/PolicyTestForm.ts:38
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:118
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:119
#: src/pages/tokens/TokenListPage.ts:56
#: src/pages/user-settings/tokens/UserTokenList.ts:83
#: src/pages/users/UserListPage.ts:62
@ -1948,7 +1957,7 @@ msgstr "Number"
msgid "OAuth Authorization Codes"
msgstr "OAuth Authorization Codes"
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:45
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:46
msgid "OAuth Provider {0}"
msgstr "OAuth Provider {0}"
@ -1994,11 +2003,11 @@ msgstr "Only fail the policy, don't set user's password."
msgid "Only send notification once, for example when sending a webhook into a chat channel."
msgstr "Only send notification once, for example when sending a webhook into a chat channel."
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:171
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:172
msgid "OpenID Configuration Issuer"
msgstr "OpenID Configuration Issuer"
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:165
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:166
msgid "OpenID Configuration URL"
msgstr "OpenID Configuration URL"
@ -2070,8 +2079,8 @@ msgstr "Outposts are deployments of authentik components to support different en
#: src/interfaces/AdminInterface.ts:17
#: src/pages/applications/ApplicationViewPage.ts:68
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:75
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:66
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:76
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:67
#: src/pages/providers/saml/SAMLProviderViewPage.ts:69
#: src/pages/sources/ldap/LDAPSourceViewPage.ts:67
#: src/pages/sources/oauth/OAuthSourceViewPage.ts:65
@ -2277,7 +2286,7 @@ msgstr "Provider type"
#: src/interfaces/AdminInterface.ts:20
#: src/pages/admin-overview/AdminOverviewPage.ts:42
#: src/pages/outposts/OutpostForm.ts:80
#: src/pages/outposts/OutpostForm.ts:82
#: src/pages/outposts/OutpostListPage.ts:50
msgid "Providers"
msgstr "Providers"
@ -2286,7 +2295,7 @@ msgstr "Providers"
msgid "Proxy"
msgstr "Proxy"
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:42
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:43
msgid "Proxy Provider {0}"
msgstr "Proxy Provider {0}"
@ -2302,7 +2311,7 @@ msgstr "Public Key"
msgid "Public key, acquired from https://www.google.com/recaptcha/intro/v3.html."
msgstr "Public key, acquired from https://www.google.com/recaptcha/intro/v3.html."
#: src/pages/applications/ApplicationForm.ts:131
#: src/pages/applications/ApplicationForm.ts:136
msgid "Publisher"
msgstr "Publisher"
@ -2355,7 +2364,7 @@ msgid "Redirect"
msgstr "Redirect"
#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:119
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:117
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:118
msgid "Redirect URIs"
msgstr "Redirect URIs"
@ -2549,7 +2558,7 @@ msgstr "Select which transports should be used to notify the user. If none are s
msgid "Selected policies are executed when the stage is submitted to validate the data."
msgstr "Selected policies are executed when the stage is submitted to validate the data."
#: src/pages/outposts/OutpostForm.ts:74
#: src/pages/outposts/OutpostForm.ts:76
msgid "Selecting a service-connection enables the management of the outpost by authentik."
msgstr "Selecting a service-connection enables the management of the outpost by authentik."
@ -2637,8 +2646,12 @@ msgid "Signature algorithm"
msgstr "Signature algorithm"
#: src/pages/providers/saml/SAMLProviderForm.ts:121
msgid "Signing Keypair"
msgstr "Signing Keypair"
msgid "Signing Certificate"
msgstr "Signing Certificate"
#: src/pages/providers/saml/SAMLProviderForm.ts:121
#~ msgid "Signing Keypair"
#~ msgstr "Signing Keypair"
#: src/pages/sources/saml/SAMLSourceForm.ts:115
msgid "Signing keypair"
@ -3114,6 +3127,10 @@ msgstr "The URL '{0}' was not found."
msgid "The policy takes a random time to execute. This controls the minimum time it will take."
msgstr "The policy takes a random time to execute. This controls the minimum time it will take."
#: src/pages/events/RuleListPage.ts:109
msgid "These policies control upon which events this rule triggers."
msgstr "These policies control upon which events this rule triggers."
#: src/pages/flows/BoundStagesList.ts:102
msgid "These policies control when this stage will be applied to the flow."
msgstr "These policies control when this stage will be applied to the flow."
@ -3157,7 +3174,7 @@ msgstr "Title"
msgid "Token"
msgstr "Token"
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:184
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:185
#: src/pages/sources/oauth/OAuthSourceViewPage.ts:113
msgid "Token URL"
msgstr "Token URL"
@ -3209,6 +3226,10 @@ msgstr "Transports"
msgid "Type"
msgstr "Type"
#: src/pages/applications/ApplicationForm.ts:116
msgid "UI settings"
msgstr "UI settings"
#: src/pages/events/EventInfo.ts:43
msgid "UID"
msgstr "UID"
@ -3271,8 +3292,8 @@ msgstr "Up-to-date!"
#: src/pages/policies/PolicyListPage.ts:77
#: src/pages/property-mappings/PropertyMappingListPage.ts:66
#: src/pages/providers/ProviderListPage.ts:73
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:128
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:127
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:129
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:128
#: src/pages/providers/saml/SAMLProviderViewPage.ts:122
#: src/pages/sources/SourcesListPage.ts:66
#: src/pages/sources/ldap/LDAPSourceViewPage.ts:106
@ -3329,7 +3350,7 @@ msgstr "Update Notification Transport"
msgid "Update OAuth Source"
msgstr "Update OAuth Source"
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:131
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:132
msgid "Update OAuth2 Provider"
msgstr "Update OAuth2 Provider"
@ -3341,7 +3362,7 @@ msgstr "Update Outpost"
msgid "Update Prompt"
msgstr "Update Prompt"
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:130
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:131
msgid "Update Proxy Provider"
msgstr "Update Proxy Provider"
@ -3463,7 +3484,7 @@ msgstr "User/Group Attribute used for the password part of the HTTP-Basic Header
msgid "User/Group Attribute used for the user part of the HTTP-Basic Header. If not set, the user's Email address is used."
msgstr "User/Group Attribute used for the user part of the HTTP-Basic Header. If not set, the user's Email address is used."
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:190
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:191
msgid "Userinfo URL"
msgstr "Userinfo URL"
@ -3625,7 +3646,7 @@ msgstr "X509 Subject"
#: src/pages/outposts/ServiceConnectionListPage.ts:63
#: src/pages/policies/BoundPoliciesList.ts:117
#: src/pages/policies/PolicyTestForm.ts:38
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:115
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:116
#: src/pages/tokens/TokenListPage.ts:56
#: src/pages/user-settings/tokens/UserTokenList.ts:83
#: src/pages/users/UserListPage.ts:62

View File

@ -6,6 +6,12 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n"
"Language: pseudo-LOCALE\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"
#: src/pages/policies/BoundPoliciesList.ts:54
msgid "-"
@ -207,8 +213,8 @@ msgid "Assertions is empty"
msgstr ""
#: src/pages/providers/ProviderListPage.ts:65
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:91
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:82
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:92
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:83
#: src/pages/providers/saml/SAMLProviderViewPage.ts:85
msgid "Assigned to application"
msgstr ""
@ -240,7 +246,7 @@ msgstr ""
msgid "Authentication"
msgstr ""
#: src/pages/sources/oauth/OAuthSourceForm.ts:166
#: src/pages/sources/oauth/OAuthSourceForm.ts:165
#: src/pages/sources/saml/SAMLSourceForm.ts:245
msgid "Authentication flow"
msgstr ""
@ -270,7 +276,7 @@ msgstr ""
msgid "Authorization flow"
msgstr ""
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:178
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:179
msgid "Authorize URL"
msgstr ""
@ -312,7 +318,7 @@ msgstr ""
msgid "Based on the username"
msgstr ""
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:108
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:109
msgid "Basic-Auth"
msgstr ""
@ -386,6 +392,10 @@ msgstr ""
msgid "Certificate Subjet"
msgstr ""
#: src/pages/providers/saml/SAMLProviderForm.ts:135
msgid "Certificate used to sign outgoing Responses going to the Service Provider."
msgstr ""
#: src/pages/crypto/CertificateKeyPairListPage.ts:79
msgid "Certificate-Key Pair"
msgstr ""
@ -412,8 +422,8 @@ msgstr ""
#: src/pages/applications/ApplicationViewPage.ts:122
#: src/pages/flows/FlowViewPage.ts:113
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:146
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:145
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:147
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:146
#: src/pages/providers/saml/SAMLProviderViewPage.ts:140
#: src/pages/sources/ldap/LDAPSourceViewPage.ts:124
#: src/pages/sources/oauth/OAuthSourceViewPage.ts:142
@ -460,7 +470,7 @@ msgid "Click to copy token"
msgstr ""
#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:107
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:109
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:110
msgid "Client ID"
msgstr ""
@ -475,7 +485,7 @@ msgid "Client Secret"
msgstr ""
#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:85
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:101
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:102
msgid "Client type"
msgstr ""
@ -500,7 +510,7 @@ msgstr ""
msgid "Confidential clients are capable of maintaining the confidentiality of their credentials. Public clients are incapable."
msgstr ""
#: src/pages/outposts/OutpostForm.ts:104
#: src/pages/outposts/OutpostForm.ts:106
msgid "Configuration"
msgstr ""
@ -836,7 +846,7 @@ msgstr ""
msgid "Deny the user access"
msgstr ""
#: src/pages/applications/ApplicationForm.ts:126
#: src/pages/applications/ApplicationForm.ts:131
#: src/pages/property-mappings/PropertyMappingScopeForm.ts:65
#: src/pages/system-tasks/SystemTaskListPage.ts:54
#: src/pages/user-settings/tokens/UserTokenForm.ts:50
@ -928,8 +938,8 @@ msgstr ""
#: src/pages/policies/PolicyListPage.ts:90
#: src/pages/property-mappings/PropertyMappingListPage.ts:79
#: src/pages/providers/ProviderListPage.ts:86
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:138
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:137
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:139
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:138
#: src/pages/providers/saml/SAMLProviderViewPage.ts:132
#: src/pages/sources/SourcesListPage.ts:79
#: src/pages/sources/ldap/LDAPSourceViewPage.ts:116
@ -1017,7 +1027,7 @@ msgstr ""
msgid "Enrollment"
msgstr ""
#: src/pages/sources/oauth/OAuthSourceForm.ts:187
#: src/pages/sources/oauth/OAuthSourceForm.ts:186
#: src/pages/sources/saml/SAMLSourceForm.ts:266
#: src/pages/stages/identification/IdentificationStageForm.ts:104
msgid "Enrollment flow"
@ -1155,7 +1165,7 @@ msgstr ""
msgid "External Applications which use authentik as Identity-Provider, utilizing protocols like OAuth2 and SAML."
msgstr ""
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:100
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:101
msgid "External Host"
msgstr ""
@ -1229,17 +1239,17 @@ msgstr ""
msgid "Flow Overview"
msgstr ""
#: src/pages/sources/oauth/OAuthSourceForm.ts:162
#: src/pages/sources/oauth/OAuthSourceForm.ts:161
#: src/pages/sources/saml/SAMLSourceForm.ts:220
msgid "Flow settings"
msgstr ""
#: src/pages/sources/oauth/OAuthSourceForm.ts:184
#: src/pages/sources/oauth/OAuthSourceForm.ts:183
#: src/pages/sources/saml/SAMLSourceForm.ts:263
msgid "Flow to use when authenticating existing users."
msgstr ""
#: src/pages/sources/oauth/OAuthSourceForm.ts:205
#: src/pages/sources/oauth/OAuthSourceForm.ts:204
#: src/pages/sources/saml/SAMLSourceForm.ts:284
msgid "Flow to use when enrolling new users."
msgstr ""
@ -1370,7 +1380,7 @@ msgstr ""
#: src/pages/events/RuleForm.ts:93
#: src/pages/groups/GroupForm.ts:93
#: src/pages/outposts/OutpostForm.ts:96
#: src/pages/outposts/OutpostForm.ts:98
#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:169
#: src/pages/providers/saml/SAMLProviderForm.ts:171
#: src/pages/sources/ldap/LDAPSourceForm.ts:165
@ -1391,7 +1401,7 @@ msgstr ""
msgid "ID"
msgstr ""
#: src/pages/applications/ApplicationForm.ts:121
#: src/pages/applications/ApplicationForm.ts:126
msgid "Icon"
msgstr ""
@ -1412,7 +1422,7 @@ msgstr ""
msgid "If enabled, use the local connection. Required Docker socket/Kubernetes Integration."
msgstr ""
#: src/pages/applications/ApplicationForm.ts:118
#: src/pages/applications/ApplicationForm.ts:123
msgid "If left empty, authentik will try to extract the launch URL based on the selected provider."
msgstr ""
@ -1453,7 +1463,7 @@ msgstr ""
msgid "Include claims in id_token"
msgstr ""
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:92
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:93
msgid "Internal Host"
msgstr ""
@ -1506,10 +1516,9 @@ msgid "Key used to sign the tokens. Only required when JWT Algorithm is set to R
msgstr ""
#: src/pages/providers/saml/SAMLProviderForm.ts:135
msgid "Keypair used to sign outgoing Responses going to the Service Provider."
msgstr ""
#~ msgid "Keypair used to sign outgoing Responses going to the Service Provider."
#~ msgstr ""
#: src/pages/sources/oauth/OAuthSourceForm.ts:155
#: src/pages/sources/saml/SAMLSourceForm.ts:128
msgid "Keypair which is used to sign outgoing requests. Leave empty to disable signing."
msgstr ""
@ -1548,7 +1557,7 @@ msgstr ""
msgid "Last sync: {0}"
msgstr ""
#: src/pages/applications/ApplicationForm.ts:115
#: src/pages/applications/ApplicationForm.ts:120
msgid "Launch URL"
msgstr ""
@ -1587,8 +1596,8 @@ msgstr ""
#: src/pages/flows/StageBindingForm.ts:106
#: src/pages/groups/GroupForm.ts:73
#: src/pages/groups/GroupForm.ts:91
#: src/pages/outposts/OutpostForm.ts:72
#: src/pages/outposts/OutpostForm.ts:94
#: src/pages/outposts/OutpostForm.ts:74
#: src/pages/outposts/OutpostForm.ts:96
#: src/pages/outposts/ServiceConnectionDockerForm.ts:87
#: src/pages/outposts/ServiceConnectionDockerForm.ts:104
#: src/pages/policies/PolicyBindingForm.ts:95
@ -1612,8 +1621,8 @@ msgstr ""
#: src/pages/sources/ldap/LDAPSourceForm.ts:162
#: src/pages/sources/ldap/LDAPSourceForm.ts:188
#: src/pages/sources/oauth/OAuthSourceForm.ts:153
#: src/pages/sources/oauth/OAuthSourceForm.ts:182
#: src/pages/sources/oauth/OAuthSourceForm.ts:203
#: src/pages/sources/oauth/OAuthSourceForm.ts:181
#: src/pages/sources/oauth/OAuthSourceForm.ts:202
#: src/pages/sources/saml/SAMLSourceForm.ts:126
#: src/pages/sources/saml/SAMLSourceForm.ts:240
#: src/pages/sources/saml/SAMLSourceForm.ts:261
@ -1649,7 +1658,7 @@ msgstr ""
msgid "Logins over the last 24 hours"
msgstr ""
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:196
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:197
msgid "Logout URL"
msgstr ""
@ -1688,7 +1697,7 @@ msgstr ""
msgid "Messages"
msgstr ""
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:157
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:158
#: src/pages/providers/saml/SAMLProviderImportForm.ts:61
#: src/pages/providers/saml/SAMLProviderViewPage.ts:152
#: src/pages/sources/saml/SAMLSourceViewPage.ts:140
@ -1758,9 +1767,9 @@ msgstr ""
#: src/pages/property-mappings/PropertyMappingScopeForm.ts:52
#: src/pages/providers/ProviderListPage.ts:52
#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:56
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:83
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:84
#: src/pages/providers/proxy/ProxyProviderForm.ts:74
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:74
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:75
#: src/pages/providers/saml/SAMLProviderForm.ts:53
#: src/pages/providers/saml/SAMLProviderImportForm.ts:38
#: src/pages/providers/saml/SAMLProviderViewPage.ts:77
@ -1822,7 +1831,7 @@ msgstr ""
#: src/pages/outposts/ServiceConnectionListPage.ts:63
#: src/pages/policies/BoundPoliciesList.ts:117
#: src/pages/policies/PolicyTestForm.ts:38
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:118
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:119
#: src/pages/tokens/TokenListPage.ts:56
#: src/pages/user-settings/tokens/UserTokenList.ts:83
#: src/pages/users/UserListPage.ts:62
@ -1944,7 +1953,7 @@ msgstr ""
msgid "OAuth Authorization Codes"
msgstr ""
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:45
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:46
msgid "OAuth Provider {0}"
msgstr ""
@ -1990,11 +1999,11 @@ msgstr ""
msgid "Only send notification once, for example when sending a webhook into a chat channel."
msgstr ""
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:171
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:172
msgid "OpenID Configuration Issuer"
msgstr ""
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:165
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:166
msgid "OpenID Configuration URL"
msgstr ""
@ -2066,8 +2075,8 @@ msgstr ""
#: src/interfaces/AdminInterface.ts:17
#: src/pages/applications/ApplicationViewPage.ts:68
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:75
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:66
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:76
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:67
#: src/pages/providers/saml/SAMLProviderViewPage.ts:69
#: src/pages/sources/ldap/LDAPSourceViewPage.ts:67
#: src/pages/sources/oauth/OAuthSourceViewPage.ts:65
@ -2273,7 +2282,7 @@ msgstr ""
#: src/interfaces/AdminInterface.ts:20
#: src/pages/admin-overview/AdminOverviewPage.ts:42
#: src/pages/outposts/OutpostForm.ts:80
#: src/pages/outposts/OutpostForm.ts:82
#: src/pages/outposts/OutpostListPage.ts:50
msgid "Providers"
msgstr ""
@ -2282,7 +2291,7 @@ msgstr ""
msgid "Proxy"
msgstr ""
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:42
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:43
msgid "Proxy Provider {0}"
msgstr ""
@ -2298,7 +2307,7 @@ msgstr ""
msgid "Public key, acquired from https://www.google.com/recaptcha/intro/v3.html."
msgstr ""
#: src/pages/applications/ApplicationForm.ts:131
#: src/pages/applications/ApplicationForm.ts:136
msgid "Publisher"
msgstr ""
@ -2351,7 +2360,7 @@ msgid "Redirect"
msgstr ""
#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:119
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:117
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:118
msgid "Redirect URIs"
msgstr ""
@ -2545,7 +2554,7 @@ msgstr ""
msgid "Selected policies are executed when the stage is submitted to validate the data."
msgstr ""
#: src/pages/outposts/OutpostForm.ts:74
#: src/pages/outposts/OutpostForm.ts:76
msgid "Selecting a service-connection enables the management of the outpost by authentik."
msgstr ""
@ -2633,9 +2642,13 @@ msgid "Signature algorithm"
msgstr ""
#: src/pages/providers/saml/SAMLProviderForm.ts:121
msgid "Signing Keypair"
msgid "Signing Certificate"
msgstr ""
#: src/pages/providers/saml/SAMLProviderForm.ts:121
#~ msgid "Signing Keypair"
#~ msgstr ""
#: src/pages/sources/saml/SAMLSourceForm.ts:115
msgid "Signing keypair"
msgstr ""
@ -3110,6 +3123,10 @@ msgstr ""
msgid "The policy takes a random time to execute. This controls the minimum time it will take."
msgstr ""
#: src/pages/events/RuleListPage.ts:109
msgid "These policies control upon which events this rule triggers."
msgstr ""
#: src/pages/flows/BoundStagesList.ts:102
msgid "These policies control when this stage will be applied to the flow."
msgstr ""
@ -3153,7 +3170,7 @@ msgstr ""
msgid "Token"
msgstr ""
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:184
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:185
#: src/pages/sources/oauth/OAuthSourceViewPage.ts:113
msgid "Token URL"
msgstr ""
@ -3205,6 +3222,10 @@ msgstr ""
msgid "Type"
msgstr ""
#: src/pages/applications/ApplicationForm.ts:116
msgid "UI settings"
msgstr ""
#: src/pages/events/EventInfo.ts:43
msgid "UID"
msgstr ""
@ -3267,8 +3288,8 @@ msgstr ""
#: src/pages/policies/PolicyListPage.ts:77
#: src/pages/property-mappings/PropertyMappingListPage.ts:66
#: src/pages/providers/ProviderListPage.ts:73
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:128
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:127
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:129
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:128
#: src/pages/providers/saml/SAMLProviderViewPage.ts:122
#: src/pages/sources/SourcesListPage.ts:66
#: src/pages/sources/ldap/LDAPSourceViewPage.ts:106
@ -3325,7 +3346,7 @@ msgstr ""
msgid "Update OAuth Source"
msgstr ""
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:131
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:132
msgid "Update OAuth2 Provider"
msgstr ""
@ -3337,7 +3358,7 @@ msgstr ""
msgid "Update Prompt"
msgstr ""
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:130
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:131
msgid "Update Proxy Provider"
msgstr ""
@ -3459,7 +3480,7 @@ msgstr ""
msgid "User/Group Attribute used for the user part of the HTTP-Basic Header. If not set, the user's Email address is used."
msgstr ""
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:190
#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts:191
msgid "Userinfo URL"
msgstr ""
@ -3621,7 +3642,7 @@ msgstr ""
#: src/pages/outposts/ServiceConnectionListPage.ts:63
#: src/pages/policies/BoundPoliciesList.ts:117
#: src/pages/policies/PolicyTestForm.ts:38
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:115
#: src/pages/providers/proxy/ProxyProviderViewPage.ts:116
#: src/pages/tokens/TokenListPage.ts:56
#: src/pages/user-settings/tokens/UserTokenList.ts:83
#: src/pages/users/UserListPage.ts:62

View File

@ -35,7 +35,7 @@ export abstract class AdminStatusCard<T> extends AggregateCard {
return this.getStatus(v);
}).then((status) => {
return html`<p class="ak-aggregate-card">
<i class="${status.icon}"></i> ${this.renderValue()}
<i class="${status.icon}"></i>&nbsp;${this.renderValue()}
</p>
${status.message ? html`<p class="subtext">${status.message}</p>` : html``}`;
}), html`<ak-spinner size="${SpinnerSize.Large}"></ak-spinner>`)}

View File

@ -7,7 +7,7 @@ import { Form } from "../../elements/forms/Form";
import { until } from "lit-html/directives/until";
import { ifDefined } from "lit-html/directives/if-defined";
import "../../elements/forms/HorizontalFormElement";
import "../../elements/CodeMirror";
import "../../elements/forms/FormGroup";
@customElement("ak-application-form")
export class ApplicationForm extends Form<Application> {
@ -110,27 +110,34 @@ export class ApplicationForm extends Form<Application> {
</option>
</select>
</ak-form-element-horizontal>
<ak-form-element-horizontal
label=${t`Launch URL`}
name="launchUrl">
<input type="text" value="${ifDefined(this.application?.launchUrl)}" class="pf-c-form-control">
<p class="pf-c-form__helper-text">${t`If left empty, authentik will try to extract the launch URL based on the selected provider.`}</p>
</ak-form-element-horizontal>
<ak-form-element-horizontal
label=${t`Icon`}
name="metaIcon">
<input type="file" value="${ifDefined(this.application?.metaIcon)}" class="pf-c-form-control">
</ak-form-element-horizontal>
<ak-form-element-horizontal
label=${t`Description`}
name="metaDescription">
<textarea class="pf-c-form-control">${ifDefined(this.application?.metaDescription)}</textarea>
</ak-form-element-horizontal>
<ak-form-element-horizontal
label=${t`Publisher`}
name="metaPublisher">
<input type="text" value="${ifDefined(this.application?.metaPublisher)}" class="pf-c-form-control">
</ak-form-element-horizontal>
<ak-form-group .expanded=${true}>
<span slot="header">
${t`UI settings`}
</span>
<div slot="body" class="pf-c-form">
<ak-form-element-horizontal
label=${t`Launch URL`}
name="launchUrl">
<input type="text" value="${ifDefined(this.application?.launchUrl)}" class="pf-c-form-control">
<p class="pf-c-form__helper-text">${t`If left empty, authentik will try to extract the launch URL based on the selected provider.`}</p>
</ak-form-element-horizontal>
<ak-form-element-horizontal
label=${t`Icon`}
name="metaIcon">
<input type="file" value="${ifDefined(this.application?.metaIcon)}" class="pf-c-form-control">
</ak-form-element-horizontal>
<ak-form-element-horizontal
label=${t`Description`}
name="metaDescription">
<textarea class="pf-c-form-control">${ifDefined(this.application?.metaDescription)}</textarea>
</ak-form-element-horizontal>
<ak-form-element-horizontal
label=${t`Publisher`}
name="metaPublisher">
<input type="text" value="${ifDefined(this.application?.metaPublisher)}" class="pf-c-form-control">
</ak-form-element-horizontal>
</div>
</ak-form-group>
</form>`;
}

View File

@ -108,6 +108,7 @@ export class RuleListPage extends TablePage<NotificationRule> {
return html`
<td role="cell" colspan="4">
<div class="pf-c-table__expandable-row-content">
<p>${t`These policies control upon which events this rule triggers.`}</p>
<ak-bound-policies-list .target=${item.pk}>
</ak-bound-policies-list>
</div>

View File

@ -62,7 +62,9 @@ export class OutpostForm extends Form<Outpost> {
ordering: "pk"
}).then(scs => {
return scs.results.map(sc => {
return html`<option value=${ifDefined(sc.pk)} ?selected=${this.outpost?.serviceConnection === sc.pk}>${sc.name}</option>`;
return html`<option value=${ifDefined(sc.pk)} ?selected=${this.outpost?.serviceConnection === sc.pk}>
${sc.name} (${sc.verboseName})
</option>`;
});
}), html`<option>${t`Loading...`}</option>`)}
</select>

View File

@ -28,7 +28,7 @@ export class OutpostHealth extends LitElement {
return html`<li>
<ul>
<li role="cell">
<i class="fas fa-question-circle"></i>${t`Not available`}
<i class="fas fa-question-circle"></i>&nbsp;${t`Not available`}
</li>
</ul>
</li>`;
@ -37,13 +37,13 @@ export class OutpostHealth extends LitElement {
return html`<li>
<ul>
<li role="cell">
<i class="fas fa-check pf-m-success"></i>${t`Last seen: ${h.lastSeen?.toLocaleTimeString()}`}
<i class="fas fa-check pf-m-success"></i>&nbsp;${t`Last seen: ${h.lastSeen?.toLocaleTimeString()}`}
</li>
<li role="cell">
${h.versionOutdated ?
html`<i class="fas fa-times pf-m-danger"></i>
html`<i class="fas fa-times pf-m-danger"></i>&nbsp;
${t`${h.version}, should be ${h.versionShould}`}` :
html`<i class="fas fa-check pf-m-success"></i>${t`Version: ${h.version || ""}`}`}
html`<i class="fas fa-check pf-m-success"></i>&nbsp;${t`Version: ${h.version || ""}`}`}
</li>
</ul>
</li>`;

View File

@ -66,9 +66,9 @@ export class OutpostServiceConnectionListPage extends TablePage<ServiceConnectio
uuid: item.pk || ""
}).then((state) => {
if (state.healthy) {
return html`<i class="fas fa-check pf-m-success"></i> ${state.version}`;
return html`<i class="fas fa-check pf-m-success"></i>&nbsp;${state.version}`;
}
return html`<i class="fas fa-times pf-m-danger"></i> ${t`Unhealthy`}`;
return html`<i class="fas fa-times pf-m-danger"></i>&nbsp;${t`Unhealthy`}`;
}), html`<ak-spinner></ak-spinner>`)}`,
html`
<ak-forms-modal>

View File

@ -1,6 +1,6 @@
import { t } from "@lingui/macro";
import { CSSResult, customElement, html, property, TemplateResult } from "lit-element";
import PFButton from "@patternfly/patternfly/components/Button/button.css";
import PFPage from "@patternfly/patternfly/components/Page/page.css";
import PFContent from "@patternfly/patternfly/components/Content/content.css";
import PFGallery from "@patternfly/patternfly/layouts/Gallery/gallery.css";
@ -61,7 +61,7 @@ export class OAuth2ProviderViewPage extends Page {
providerUrls?: OAuth2ProviderSetupURLs;
static get styles(): CSSResult[] {
return [PFBase, PFPage, PFFlex, PFDisplay, PFGallery, PFContent, PFCard, PFDescriptionList, PFSizing, PFForm, PFFormControl, AKGlobal];
return [PFBase, PFButton, PFPage, PFFlex, PFDisplay, PFGallery, PFContent, PFCard, PFDescriptionList, PFSizing, PFForm, PFFormControl, AKGlobal];
}
constructor() {

View File

@ -1,6 +1,6 @@
import { t } from "@lingui/macro";
import { CSSResult, customElement, html, property, TemplateResult } from "lit-element";
import PFButton from "@patternfly/patternfly/components/Button/button.css";
import PFPage from "@patternfly/patternfly/components/Page/page.css";
import PFContent from "@patternfly/patternfly/components/Content/content.css";
import PFGallery from "@patternfly/patternfly/layouts/Gallery/gallery.css";
@ -52,7 +52,7 @@ export class ProxyProviderViewPage extends Page {
provider?: ProxyProvider;
static get styles(): CSSResult[] {
return [PFBase, PFPage, PFFlex, PFDisplay, PFGallery, PFContent, PFCard, PFDescriptionList, PFSizing, AKGlobal];
return [PFBase, PFButton, PFPage, PFFlex, PFDisplay, PFGallery, PFContent, PFCard, PFDescriptionList, PFSizing, AKGlobal];
}
constructor() {
@ -116,10 +116,10 @@ export class ProxyProviderViewPage extends Page {
<div class="pf-c-description-list__text">
${this.provider.basicAuthEnabled ?
html`<span class="pf-c-button__icon pf-m-start">
<i class="fas fa-check-circle" aria-hidden="true"></i>
<i class="fas fa-check-circle" aria-hidden="true"></i>&nbsp;
</span>${t`Yes`}`:
html`<span class="pf-c-button__icon pf-m-start">
<i class="fas fa-times-circle" aria-hidden="true"></i>
<i class="fas fa-times-circle" aria-hidden="true"></i>&nbsp;
</span>${t`No`}`
}
</div>

View File

@ -114,7 +114,7 @@ export class SAMLProviderFormPage extends Form<SAMLProvider> {
</span>
<div slot="body" class="pf-c-form">
<ak-form-element-horizontal
label=${t`Signing Keypair`}
label=${t`Signing Certificate`}
name="signingKp">
<select class="pf-c-form-control">
<option value="" ?selected=${this.provider?.signingKp === undefined}>---------</option>
@ -127,7 +127,7 @@ export class SAMLProviderFormPage extends Form<SAMLProvider> {
});
}), html`<option>${t`Loading...`}</option>`)}
</select>
<p class="pf-c-form__helper-text">${t`Keypair used to sign outgoing Responses going to the Service Provider.`}</p>
<p class="pf-c-form__helper-text">${t`Certificate used to sign outgoing Responses going to the Service Provider.`}</p>
</ak-form-element-horizontal>
<ak-form-element-horizontal
label=${t`Verification Certificate`}

View File

@ -1,7 +1,6 @@
import { t } from "@lingui/macro";
import { CSSResult, customElement, html, property, TemplateResult } from "lit-element";
import { until } from "lit-html/directives/until";
import PFPage from "@patternfly/patternfly/components/Page/page.css";
import PFContent from "@patternfly/patternfly/components/Content/content.css";
import PFGallery from "@patternfly/patternfly/layouts/Gallery/gallery.css";

View File

@ -148,7 +148,6 @@ export class OAuthSourceForm extends Form<OAuthSource> {
});
}), html`<option>${t`Loading...`}</option>`)}
</select>
<p class="pf-c-form__helper-text">${t`Keypair which is used to sign outgoing requests. Leave empty to disable signing.`}</p>
</ak-form-element-horizontal>
</div>
</ak-form-group>

View File

@ -62,13 +62,13 @@ export class SystemTaskListPage extends TablePage<Task> {
taskStatus(task: Task): TemplateResult {
switch (task.status) {
case TaskStatusEnum.Successful:
return html`<i class="fas fa-check pf-m-success" > </i> ${t`Successful`}`;
return html`<i class="fas fa-check pf-m-success"></i>&nbsp;${t`Successful`}`;
case TaskStatusEnum.Warning:
return html`<i class="fas fa-exclamation-triangle pf-m-warning" > </i> ${t`Warning`}`;
return html`<i class="fas fa-exclamation-triangle pf-m-warning"></i>&nbsp;${t`Warning`}`;
case TaskStatusEnum.Error:
return html`<i class="fas fa-times pf-m-danger" > </i> ${t`Error`}`;
return html`<i class="fas fa-times pf-m-danger"></i>&nbsp;${t`Error`}`;
default:
return html`<i class="fas fa-question-circle" > </i> ${t`Unknown`}`;
return html`<i class="fas fa-question-circle"></i>&nbsp;${t`Unknown`}`;
}
}