5f99887b50
web/admin: fix flow stage binding update failing ( #5287 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2023-04-18 13:10:50 +02:00
5c0d7f9a58
web/admin: fix error when creating bindings due to hidden inputs ( #5081 )
...
* web/admin: fix error when creating bindings due to hidden inputs
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix flaky test
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2023-03-26 18:58:02 +02:00
14f0034a0a
web/elements: only render form once instance is loaded ( #5049 )
...
* web/elements: only render form once instance is loaded
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* use radio for transport
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* only wait for instance to be loaded if set
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add hook to load additional data in form
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* make send an abstract function instead of attribute
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* ensure form is updated after data is loaded
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* remove until for select and multi-selects in forms
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* don't use until for file uploads
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* remove last until from form
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* remove deprecated import
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* prevent form double load, add error handling for PreventFormSubmit
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix double creation of inner element in proxy form
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* make PreventFormSubmit work correctly
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2023-03-23 14:05:14 +01:00
397b9845ec
web/admin: fix inconsistent display of flows in selections ( #4977 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2023-03-16 22:39:26 +01:00
b6b820f6f1
web: toggle dark/light theme manually ( #4876 )
2023-03-09 23:17:53 +01:00
39d0893303
flows: change default flow stage binding settings ( #4784 )
...
* flows: change default flow stage binding settings
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fallback to correct value
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2023-02-27 15:21:26 +01:00
ddbd8153e2
web: migrate checkbox to switch ( #4409 )
...
* start migrating to switch
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* general cleanup
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* remove broken Create provider
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* migrate all
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* migrate table selectors, fix dark theme
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2023-01-11 13:37:49 +01:00
ffed653cae
web/admin: migrate api calls to async ( #4335 )
...
migrate api calls to async
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2023-01-02 16:13:07 +01:00
ba5cd6e719
web/admin: add Radio control, search-select fixes ( #4333 )
...
* move search select to forms folder
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add radio, migrate smaller lists
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* move dropdown when scrolling, hide when container out of frame
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2023-01-02 14:51:44 +01:00
964fdf171b
web: add check compile test to prevent compile errors/warnings
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2023-01-01 23:32:05 +01:00
90c89aec76
web/admin: replace stage selections with ak-search-select
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-29 11:14:13 +01:00
3eecc76717
web/admin: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-26 15:35:08 +01:00
dbaf03430e
web/admin: show stage binding form when creating stage in bound list
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-25 15:09:22 +01:00
1564b898db
web/admin: fix alignment in tables with multiple elements in cell
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-21 20:06:36 +01:00
db95dfe38d
security: fix CVE 2022 46145 ( #4140 )
...
* add flow authentication requirement
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add website for cve
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* flows: handle FlowNonApplicableException without policy result
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add release notes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-02 16:14:25 +01:00
a8bca5edd0
web: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-10-18 22:29:28 +02:00
0efee2a660
flows: improved import ( #3807 )
...
* return logs when importing flow
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* improve error handling, show logs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-10-18 22:01:42 +02:00
4c606fb0ba
web/admin: more diagrams ( #3630 )
...
* separate diagram element
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add more
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-09-22 21:27:29 +02:00
7932b390dc
web: cleanup old FlowDiagram colours
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-09-21 20:23:20 +02:00
1583d53e54
web: use mermaidjs ( #3623 )
...
* flows: move flow diagram logic to separate file
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* idk
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* make web component work
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* remove subgraph for now
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* cleanup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add denied connection
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* fix
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* wrong list
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* fix tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* use custom styles
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* i18n
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* fix typing issues, make diagram centered
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* fix tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* fix lint
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-09-21 09:58:23 +02:00
4a91a7d2e2
web: re-organise frontend and cleanup common code ( #3572 )
...
* fix repo in api client
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web: re-organise files to match their interface
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* core: include version in script tags
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* cleanup maybe broken
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* revert rename
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web: get rid of Client.ts
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* move more to common
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* more moving
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* format
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* unfuck files that vscode fucked, thanks
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* move more
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* finish moving (maybe)
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* ok more moving
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* fix more stuff that vs code destroyed
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* get rid "web" prefix for virtual package
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* fix locales
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* use custom base element
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* fix css file
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* don't run autoDetectLanguage when importing locale
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* fix circular dependencies
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web: fix build
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-09-15 00:05:21 +02:00