web: add ObjectChangelog element to show changelog for a single object

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer
2021-03-18 18:12:04 +01:00
parent 080282a0bc
commit 2de869d9c3
4 changed files with 112 additions and 1 deletions

View File

@ -2,6 +2,7 @@ import { gettext } from "django";
import { css, CSSResult, customElement, html, LitElement, property, TemplateResult } from "lit-element";
import "../../elements/Tabs";
import "../../elements/events/ObjectChangelog";
import "../../elements/buttons/ModalButton";
import "../../elements/buttons/SpinnerButton";
import "../../elements/policies/BoundPoliciesList";
@ -79,6 +80,15 @@ export class FlowViewPage extends LitElement {
</ak-bound-policies-list>
</div>
</div>
<div slot="page-4" data-tab-title="${gettext("Changelog")}" class="pf-c-page__main-section pf-m-no-padding-mobile">
<div class="pf-c-card">
<ak-object-changelog
targetModelPk=${this.flow.pk || ""}
targetModelApp="authentik_flows"
targetModelName="flow">
</ak-object-changelog>
</div>
</div>
</ak-tabs>`;
}
}