Jens L
|
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 |
Jens Langhammer
|
7932b390dc
|
web: cleanup old FlowDiagram colours
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-09-21 20:23:20 +02:00 |
Jens L
|
be64296494
|
stages/authenticator_duo: improved import (#3601)
* prepare for duo admin integration
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* make duo import params required
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add UI to import devices
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* rework form, automatic import
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* limit amount of concurrent tasks on worker
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* load tasks
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix API codes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix tests and such
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* sigh
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* make stage better
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* basic stage test
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-09-17 12:10:47 +02:00 |
Jens Langhammer
|
93ae3c19b0
|
web: fix duplicate class name
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-09-15 17:12:33 +02:00 |
Jens L
|
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 |
Jens Langhammer
|
11334cf638
|
web: re-cleanup imports not being absolute
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-09-06 19:02:40 +02:00 |
Jens Langhammer
|
417156d659
|
web/elements: fix automatic slug not working on newly opened forms
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-18 19:36:56 +02:00 |
Jens Langhammer
|
7a05c6faef
|
stages/consent: fix error when requests with identical empty permissions
closes #3280
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-01 20:58:49 +02:00 |
Jens Langhammer
|
83eba36f8d
|
core: add API Endpoint to get all MFA devices, add web ui to delete MFA devices of any user
closes #3237
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-07-28 23:50:25 +02:00 |
Jens Langhammer
|
2432e51970
|
web/elements: improve contrast for codemirror backgrounds
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-07-08 22:58:39 +02:00 |
Jens Langhammer
|
23c1e22a04
|
web/elements: auto-switch themes for codemirror
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-07-02 23:07:09 +02:00 |
Jens Langhammer
|
2a2ae4bc4f
|
web/admin: default to users path in sidebar link
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-07-02 22:53:16 +02:00 |
dependabot[bot]
|
cc6325bf6a
|
build(deps): bump codemirror from 5.65.6 to 6.0.1 in /web (#3188)
* build(deps): bump codemirror from 5.65.6 to 6.0.1 in /web
Bumps [codemirror](https://github.com/codemirror/basic-setup) from 5.65.6 to 6.0.1.
- [Release notes](https://github.com/codemirror/basic-setup/releases)
- [Changelog](https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/basic-setup/commits/6.0.1)
---
updated-dependencies:
- dependency-name: codemirror
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* upgrade
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-07-01 15:46:27 +02:00 |
Jens Langhammer
|
a6d3fd92df
|
web/elements: fix ak-wizard-page-form not setting valid
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-06-30 12:37:10 +02:00 |
Jens L
|
504338ea66
|
web/admin: application wizard (part 1) (#2745)
* initial
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* remove log
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* start oauth
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* use form for all type wizard pages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* more oauth
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* basic wizard actions
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* make resets work
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add hint in provider wizard
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* render correct icon in empty state in table page
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* improve empty state
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* more
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add more pages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add group PK to service account creation response
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* use wizard-level isValid prop
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* re-add old buttons
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-06-26 00:46:40 +02:00 |
Jens L
|
a8c04f96d2
|
web: use absolute imports with path rewrite instead of relative imports (#3149)
|
2022-06-25 17:44:17 +02:00 |
Jens Langhammer
|
cdf88e4477
|
web/elements: add spinner when loading dynamic routes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-06-18 13:36:18 +02:00 |
Jens Langhammer
|
6d9579d3e6
|
web/elements: rework treeview parents
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-06-15 20:06:01 +02:00 |
Jens Langhammer
|
9f15ee8cb8
|
web/elements: fix child items not having a parent set causing wrong paths
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-06-15 14:25:01 +02:00 |
Jens L
|
1c62a3db6e
|
core: user paths (#3085)
* init
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add user_path_template
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add to sources and flow
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add outposts & api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* dark theme for treeview
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add search
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add docs and tests for validation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add to user write stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add web ui
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: improve error handling
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-06-15 12:12:26 +02:00 |
Jens Langhammer
|
2a4ce75bc4
|
web/elements: add error handler when table fails to fetch objects
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-06-05 00:46:25 +02:00 |
Jens Langhammer
|
c00f2907ea
|
web/elements: fix top-right dialog close button not resetting form
closes #2990
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-05-31 19:28:18 +02:00 |
Jens Langhammer
|
d25a051eae
|
web/elements: fix used_by refreshing for all elements when using DeleteBulkForm
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-05-24 22:12:35 +02:00 |
Jens Langhammer
|
cbd95848e7
|
web: decrease elements that refresh on global refresh signal
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-05-23 20:26:33 +02:00 |
Jens Langhammer
|
94257e0f50
|
web/admin: refactor table refresh to preserve selected/expanded elements correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-05-23 20:07:56 +02:00 |
Jens Langhammer
|
b2a42a68a4
|
web/admin: fix flow diagram not updating on flow changes
closes #2932
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-05-23 19:48:33 +02:00 |
Jens Langhammer
|
6bab3bf68e
|
web/elements: fix missing click handler on wizard close button
closes #2931
|
2022-05-23 09:33:16 +00:00 |
Jens Langhammer
|
b8fdb82adc
|
web/admin: improve error handling in TokenCopyButton
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-05-21 15:56:06 +02:00 |
Jens L
|
ec15060c84
|
web/admin: add button to empty state to clear search (#2911)
|
2022-05-20 18:01:26 +02:00 |
Jens Langhammer
|
263bcae050
|
web/admin: improve empty state
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
# Conflicts:
# web/src/elements/table/TablePage.ts
# web/src/pages/applications/ApplicationListPage.ts
|
2022-05-19 10:21:46 +02:00 |
Jens Langhammer
|
eb4dce91c3
|
events: add user filter to notifications
as superuser all notifications are returned regardless of permission so we need to filter
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-05-14 22:31:13 +02:00 |
Jens Langhammer
|
c64a99345b
|
web: fix scrolling issue on library page
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-05-14 21:58:42 +02:00 |
Jens L
|
be06adcb59
|
web: lazy load parts of interfaces (#2864)
|
2022-05-14 17:07:37 +02:00 |
Jens Langhammer
|
1cb71b5217
|
web: fix invalid import paths
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-05-12 13:22:22 +02:00 |
Jens L
|
fd1d38f844
|
stages/authenticator_validate: remember (#2828)
* initial
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: cleanup timedelta help
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add tooltip
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* assert response code in self.assertStageResponse
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add more tests, add duo
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-05-10 21:05:22 +02:00 |
Jens Langhammer
|
79ad356d90
|
web/elements: insert spaces instead of tabs in codemirror
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-04-05 23:10:51 +02:00 |
Jens Langhammer
|
fc6742a17e
|
web/admin: trigger update when provider wizard finishes
closes #2599
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-04-04 10:38:30 +02:00 |
Jens L
|
508cec2fd5
|
web: migrate dropdowns to wizards (#2633)
* web/admin: add basic wizards for providers
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: add dark mode for wizard
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: migrate policies to wizard
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* start source
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* policies: sanitze_dict when returning log messages during tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* Revert "web/admin: migrate policies to wizard"
This reverts commit d8b7f62d3e .
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
# Conflicts:
# web/src/locales/zh-Hans.po
# web/src/locales/zh-Hant.po
# web/src/locales/zh_TW.po
* web: rewrite wizard to be element based
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* further cleanup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* update sources
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: migrate property mappings
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* migrate stages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* migrate misc dropdowns
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* migrate outpost integrations
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-04-02 19:48:17 +02:00 |
Jens Langhammer
|
53851efacb
|
Revert "web/elements: fix chart not rendering if update events happens before initial render"
This reverts commit f53343141e .
|
2022-03-30 10:36:50 +02:00 |
Jens Langhammer
|
f53343141e
|
web/elements: fix chart not rendering if update events happens before initial render
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-03-29 11:33:40 +02:00 |
Jens Langhammer
|
3184a64482
|
web: live-convert to slug in fields where only slugs are allowed
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-03-26 18:49:08 +01:00 |
Jens Langhammer
|
42389188ad
|
web/elements: make SearchSelect optionally blankable
closes #2504
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-03-16 10:12:47 +01:00 |
Jens Langhammer
|
abc73deda0
|
web/elements: fix error with blank SearchSelect elements in forms
closes #2469
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-03-11 20:36:54 +01:00 |
Jens L
|
4f4f954693
|
core: customisable user settings (#2397)
* tenants: add user_settings flow, add basic flow and basic new executor
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: use flow PromptStage instead of custom stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: add tenant to StageHost interface
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: fix form missing component
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: re-add success message
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: improve support for multiple error messages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/prompt: allow expressions in prompt placeholders
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/prompt: add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: always set pending user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: never cache stage configuration flow plans
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/user_write: fix error when pending user is anonymous user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: add checkbox for prompt placeholder expression
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* website/docs: add prompt expression docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/prompt: add ak-locale field type
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tenants: fix default policy
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: add function to do global refresh
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: fix rendering of ak-locale
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tenants: fix default policy, add error handling to placeholder, fix locale attribute
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-03-03 00:13:06 +01:00 |
Jens Langhammer
|
fb60cefb72
|
web/flows: fix rendering of help text on prompt stages
closes #2310
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-26 17:56:08 +01:00 |
Jens Langhammer
|
61f7db314a
|
web/admin: use searchable select field for users and groups in policy binding form
closes #2285
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-26 17:49:04 +01:00 |
Jens Langhammer
|
ef7952cab3
|
web/admin: improve user and group management by showing related objects
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#2391
|
2022-02-26 17:48:25 +01:00 |
Jens Langhammer
|
452bfb39bf
|
Revert "web/elements: re-enable codemirror line numbers (fixed on firefox)"
This reverts commit 4c166dcf52 .
closes #2081
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-09 22:24:32 +01:00 |
Jens Langhammer
|
4c166dcf52
|
web/elements: re-enable codemirror line numbers (fixed on firefox)
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-03 21:30:28 +01:00 |
Jens Langhammer
|
5d5fb1f37e
|
web/elements: fix alignment of chipgroup on modal add
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-30 22:37:53 +01:00 |