web/admin: fix language in certificate import (#14953)
* web: Add InvalidationFlow to Radius Provider dialogues
## What
- Bugfix: adds the InvalidationFlow to the Radius Provider dialogues
  - Repairs: `{"invalidation_flow":["This field is required."]}` message, which was *not* propagated
    to the Notification.
- Nitpick: Pretties `?foo=${true}` expressions: `s/\?([^=]+)=\$\{true\}/\1/`
## Note
Yes, I know I'm going to have to do more magic when we harmonize the forms, and no, I didn't add the
Property Mappings to the wizard, and yes, I know I'm going to have pain with the *new* version of
the wizard. But this is a serious bug; you can't make Radius servers with *either* of the current
dialogues at the moment.
* This (temporary) change is needed to prevent the unit tests from failing.
\# What
\# Why
\# How
\# Designs
\# Test Steps
\# Other Notes
* Revert "This (temporary) change is needed to prevent the unit tests from failing."
This reverts commit dddde09be5.
* web/admin: fix language in certificate import modal
There are two buttons on the CertificateKeyPairList: "Create" and "Generate".  This language is confusing, as it is unclear what the difference between those two options could be.  The
second generates and stores a new key pair; the first only creates an entry in our database for an existing pair generated externally. After a short conversation, changing it to
"Import" seemed like a safe option.
\# What
\# Why
\# How
\# Designs
\# Test Steps
\# Other Notes
---------
Co-authored-by: Jens Langhammer <jens@goauthentik.io>
			
			
This commit is contained in:
		@ -214,14 +214,14 @@ export class CertificateKeyPairListPage extends TablePage<CertificateKeyPair> {
 | 
				
			|||||||
    renderObjectCreate(): TemplateResult {
 | 
					    renderObjectCreate(): TemplateResult {
 | 
				
			||||||
        return html`
 | 
					        return html`
 | 
				
			||||||
            <ak-forms-modal>
 | 
					            <ak-forms-modal>
 | 
				
			||||||
                <span slot="submit"> ${msg("Create")} </span>
 | 
					                <span slot="submit"> ${msg("Import")} </span>
 | 
				
			||||||
                <span slot="header"> ${msg("Create Certificate-Key Pair")} </span>
 | 
					                <span slot="header"> ${msg("Import Existing Certificate-Key Pair")} </span>
 | 
				
			||||||
                <ak-crypto-certificate-form slot="form"> </ak-crypto-certificate-form>
 | 
					                <ak-crypto-certificate-form slot="form"> </ak-crypto-certificate-form>
 | 
				
			||||||
                <button slot="trigger" class="pf-c-button pf-m-primary">${msg("Create")}</button>
 | 
					                <button slot="trigger" class="pf-c-button pf-m-primary">${msg("Import")}</button>
 | 
				
			||||||
            </ak-forms-modal>
 | 
					            </ak-forms-modal>
 | 
				
			||||||
            <ak-forms-modal>
 | 
					            <ak-forms-modal>
 | 
				
			||||||
                <span slot="submit"> ${msg("Generate")} </span>
 | 
					                <span slot="submit"> ${msg("Generate")} </span>
 | 
				
			||||||
                <span slot="header"> ${msg("Generate Certificate-Key Pair")} </span>
 | 
					                <span slot="header"> ${msg("Generate New Certificate-Key Pair")} </span>
 | 
				
			||||||
                <ak-crypto-certificate-generate-form slot="form">
 | 
					                <ak-crypto-certificate-generate-form slot="form">
 | 
				
			||||||
                </ak-crypto-certificate-generate-form>
 | 
					                </ak-crypto-certificate-generate-form>
 | 
				
			||||||
                <button slot="trigger" class="pf-c-button pf-m-secondary">
 | 
					                <button slot="trigger" class="pf-c-button pf-m-secondary">
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user