From 7a16f979087c4d2f93e1594bb5283265689a9a4d Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Thu, 4 Feb 2021 20:59:18 +0100 Subject: [PATCH] web: add ak-expand for event list to show full context --- web/src/pages/events/EventInfo.ts | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/web/src/pages/events/EventInfo.ts b/web/src/pages/events/EventInfo.ts index c51d7fe7f..2a1f73c22 100644 --- a/web/src/pages/events/EventInfo.ts +++ b/web/src/pages/events/EventInfo.ts @@ -5,6 +5,7 @@ import { Event, EventContext } from "../../api/Events"; import { Flow } from "../../api/Flows"; import { COMMON_STYLES } from "../../common/styles"; import "../../elements/Spinner"; +import "../../elements/Expand"; import { SpinnerSize } from "../../elements/Spinner"; @customElement("ak-event-info") @@ -86,12 +87,11 @@ export class EventInfo extends LitElement { case "login_failed": return html`

${gettext(`Attempted to log in as ${this.event.context.username}`)}

- `; + ${this.defaultResponse()}`; case "token_view": return html`

${gettext("Token:")}


- ${this.getModelInfo(this.event.context.token as EventContext)} - `; + ${this.getModelInfo(this.event.context.token as EventContext)}`; case "property_mapping_exception": return html`
@@ -102,7 +102,8 @@ export class EventInfo extends LitElement {

${gettext("Expression")}

${this.event.context.expression}
-
`; + + ${this.defaultResponse()}`; case "policy_exception": return html`
@@ -120,7 +121,8 @@ export class EventInfo extends LitElement {

${gettext("Exception")}

${this.event.context.message || this.event.context.error}
-
`; + + ${this.defaultResponse()}`; case "policy_execution": return html`
@@ -141,21 +143,23 @@ export class EventInfo extends LitElement {
  • ${gettext("Messages")}:
      ${((this.event.context.result as EventContext).messages as string[]).map(msg => { - return html`
    • ${msg}
    • `; - })} + return html`
    • ${msg}
    • `; + })}
  • -
    `; + + ${this.defaultResponse()}`; case "configuration_error": - return html`

    ${this.event.context.message}

    `; + return html`

    ${this.event.context.message}

    + ${this.defaultResponse()}`; case "update_available": return html`

    ${gettext("New version available!")}

    ${this.event.context.new_version} `; - // Action types which typically don't record any extra context. - // If context is not empty, we fall to the default response. + // Action types which typically don't record any extra context. + // If context is not empty, we fall to the default response. case "login": if ("using_source" in this.event.context) { return html`