diff --git a/web/src/admin/endpoints/connectors/fleet/FleetConnectorForm.ts b/web/src/admin/endpoints/connectors/fleet/FleetConnectorForm.ts index 48fce4e82c32..7ea10f94d723 100644 --- a/web/src/admin/endpoints/connectors/fleet/FleetConnectorForm.ts +++ b/web/src/admin/endpoints/connectors/fleet/FleetConnectorForm.ts @@ -1,4 +1,5 @@ import "#components/ak-secret-text-input"; +import "#components/ak-switch-input"; import "#components/ak-text-input"; import "#elements/forms/HorizontalFormElement"; @@ -11,7 +12,6 @@ import { EndpointsApi, FleetConnector, FleetConnectorRequest } from "@goauthenti import { msg } from "@lit/localize"; import { html } from "lit"; import { customElement } from "lit/decorators.js"; -import { ifDefined } from "lit/directives/if-defined.js"; @customElement("ak-endpoints-connector-fleet-form") export class FleetConnectorForm extends ModelForm { @@ -21,10 +21,10 @@ export class FleetConnectorForm extends ModelForm { }); } - getSuccessMessage(): string { + public override getSuccessMessage(): string { return this.instance - ? msg("Successfully updated fleet connector.") - : msg("Successfully created fleet connector."); + ? msg("Successfully updated Fleet connector.") + : msg("Successfully created Fleet connector."); } async send(data: FleetConnector): Promise { @@ -44,28 +44,18 @@ export class FleetConnectorForm extends ModelForm { name="name" placeholder=${msg("Connector name...")} label=${msg("Connector name")} - value=${ifDefined(this.instance?.name)} + value=${this.instance?.name ?? ""} required > - - - + diff --git a/web/src/admin/endpoints/connectors/fleet/FleetConnectorViewPage.ts b/web/src/admin/endpoints/connectors/fleet/FleetConnectorViewPage.ts index 1f9addd52948..016439836406 100644 --- a/web/src/admin/endpoints/connectors/fleet/FleetConnectorViewPage.ts +++ b/web/src/admin/endpoints/connectors/fleet/FleetConnectorViewPage.ts @@ -27,7 +27,9 @@ import PFCard from "@patternfly/patternfly/components/Card/card.css"; import PFDescriptionList from "@patternfly/patternfly/components/DescriptionList/description-list.css"; import PFPage from "@patternfly/patternfly/components/Page/page.css"; import PFGrid from "@patternfly/patternfly/layouts/Grid/grid.css"; -import PFBase from "@patternfly/patternfly/patternfly-base.css"; + +const [FLEET_CONNECTOR_APP_LABEL, FLEET_CONNECTOR_MODEL_NAME] = + ModelEnum.AuthentikEndpointsConnectorsFleetFleetconnector.split("."); @customElement("ak-endpoints-connector-fleet-view") export class FleetConnectorViewPage extends AKElement { @@ -40,7 +42,7 @@ export class FleetConnectorViewPage extends AKElement { @state() protected error?: APIError; - static styles: CSSResult[] = [PFBase, PFCard, PFPage, PFGrid, PFButton, PFDescriptionList]; + static styles: CSSResult[] = [PFCard, PFPage, PFGrid, PFButton, PFDescriptionList]; protected fetchDevice(id: string) { new EndpointsApi(DEFAULT_CONFIG) @@ -59,7 +61,7 @@ export class FleetConnectorViewPage extends AKElement { } } - updated(changed: PropertyValues) { + public override updated(changed: PropertyValues) { super.updated(changed); setPageDetails({ icon: "pf-icon pf-icon-data-source", @@ -68,9 +70,7 @@ export class FleetConnectorViewPage extends AKElement { }); } - renderTabOverview() { - const [appLabel, modelName] = - ModelEnum.AuthentikEndpointsConnectorsFleetFleetconnector.split("."); + protected renderTabOverview() { return html`
@@ -81,8 +81,8 @@ export class FleetConnectorViewPage extends AKElement {
@@ -95,8 +95,8 @@ export class FleetConnectorViewPage extends AKElement {
@@ -142,7 +142,7 @@ export class FleetConnectorViewPage extends AKElement { tabindex="0" slot="page-permissions" id="page-permissions" - aria-label="${msg("Permissions")}" + aria-label=${msg("Permissions")} model=${RbacPermissionsAssignedByUsersListModelEnum.AuthentikEndpointsConnectorsAgentAgentconnector} objectPk=${this.connector.connectorUuid!} >