This repository has been archived on 2024-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
authentik/web/src/admin
Ken Sternberg 026e80bd10
web: replace 'description-list' with list of descriptions (#7392)
* web: break circular dependency between AKElement & Interface.

This commit changes the way the root node of the web application shell is
discovered by child components, such that the base class shared by both
no longer results in a circular dependency between the two models.

I've run this in isolation and have seen no failures of discovery; the identity
token exists as soon as the Interface is constructed and is found by every item
on the page.

* web: fix broken typescript references

This built... and then it didn't?  Anyway, the current fix is to
provide type information the AkInterface for the data that consumers
require.

* web: description lists as functions

One thing I hate is clutter.  Just tell me what you're going to do.  "Description Lists" in our code are
renderings of Patternfly's DescriptionList; we use only four of
their idioms: horizontal, compact, 2col, and 3col.  With that in mind, I've stripped out the DescriptionList
rendering code from UserViewPage and replaced it with a list of "Here's what to render" and a function call
to render them.  The calling code is still responsible for having the right styles available, as this is
not a component or an attempt at isolation; it is *just* a function (at this point).

* web: fix issue that prevented the classMap from being rendered properly

* web: added comments to the description list.

* web: analyze & prettier had opinions

* web: Fix description-list demo

This commit re-instals the demo for the "description list" of user fields.

* web: prettier had opinions.

* any -> unknown

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

---------

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: Jens Langhammer <jens@goauthentik.io>
2023-12-13 16:16:57 +01:00
..
admin-overview root: fix API schema for kotlin (#7601) 2023-11-17 00:07:21 +01:00
AdminInterface web: refactor sidebar capabilities for categorical subsections (#7482) 2023-11-20 10:24:59 -08:00
applications web: expressing success (#7830) 2023-12-13 16:13:28 +01:00
blueprints web: expressing success (#7830) 2023-12-13 16:13:28 +01:00
common web: package up horizontal elements into their own components (#7053) 2023-10-04 13:07:52 -07:00
crypto web: expressing success (#7830) 2023-12-13 16:13:28 +01:00
enterprise core: Initial RBAC (#6806) 2023-10-16 17:31:50 +02:00
events web: expressing success (#7830) 2023-12-13 16:13:28 +01:00
flows web: expressing success (#7830) 2023-12-13 16:13:28 +01:00
groups web: expressing success (#7830) 2023-12-13 16:13:28 +01:00
outposts web: expressing success (#7830) 2023-12-13 16:13:28 +01:00
policies web: expressing success (#7830) 2023-12-13 16:13:28 +01:00
property-mappings web: expressing success (#7830) 2023-12-13 16:13:28 +01:00
providers web: expressing success (#7830) 2023-12-13 16:13:28 +01:00
roles web: expressing success (#7830) 2023-12-13 16:13:28 +01:00
sources web: expressing success (#7830) 2023-12-13 16:13:28 +01:00
stages web: expressing success (#7830) 2023-12-13 16:13:28 +01:00
system-tasks api: optimise pagination in API schema (#6478) 2023-08-05 15:37:06 +02:00
tenants web: expressing success (#7830) 2023-12-13 16:13:28 +01:00
tokens web: expressing success (#7830) 2023-12-13 16:13:28 +01:00
users web: replace 'description-list' with list of descriptions (#7392) 2023-12-13 16:16:57 +01:00
DebugPage.ts web: toggle dark/light theme manually (#4876) 2023-03-09 23:17:53 +01:00
helperText.ts web: Replace lingui.js with lit-localize (#5761) 2023-06-02 08:08:36 -07:00
Routes.ts core: Initial RBAC (#6806) 2023-10-16 17:31:50 +02:00