Jens Langhammer
|
4a56b5e827
|
web: fix background for modals on light theme
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-26 14:53:23 +01:00 |
Jens Langhammer
|
f93f7e635b
|
web: fix styling for modals, ensure correct classes are used
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-25 20:30:35 +01:00 |
Jens Langhammer
|
10110deae5
|
web/admin: add Admin in titlebar for admin interface
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-24 20:04:21 +01:00 |
Jens Langhammer
|
c77f804b77
|
web/user: fix user details not rendering when loading to a different user settings tab and then switching
closes #1664
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-22 20:13:52 +01:00 |
Jens Langhammer
|
9e2492be5c
|
web/elements: fix link from notification drawer not working in user interface
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-22 10:49:10 +01:00 |
Jens Langhammer
|
dad43017a0
|
web/admin: use SentryIgnoredError for user errors
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-21 19:44:44 +01:00 |
Jens Langhammer
|
d4ce0e8e41
|
web/elements: fix border between search buttons
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-18 17:34:28 +01:00 |
Jens Langhammer
|
0a2c1eb419
|
web/elements: fix linting error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-16 12:27:08 +01:00 |
Jens Langhammer
|
eb9593a847
|
web/elements: close notification drawer when clearing all notifications
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-16 12:23:44 +01:00 |
Jens Langhammer
|
59493c02c4
|
web/elements: pass full Markdown object to ak-markdown, get title from metadata
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-16 12:18:43 +01:00 |
Jens Langhammer
|
83089b47d3
|
web/elements: add Markdown component to improve rendering
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-16 12:10:46 +01:00 |
Jens Langhammer
|
103e723d8c
|
web/elements: add support for sidebar on table page
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-16 12:10:28 +01:00 |
Jens Langhammer
|
30e8408e85
|
web/admin: fix notification unread colours not matching on user and admin interface
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-16 10:17:17 +01:00 |
Jens Langhammer
|
7b8cde17e6
|
web/admin: show warning when deleting currently logged in user
closes #1937
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-15 10:11:35 +01:00 |
Jens Langhammer
|
3740e65906
|
web/admin: add dashboard with user creation/login statistics
closes #1867
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-14 22:08:41 +01:00 |
Jens Langhammer
|
05db352a0f
|
web: add link to open API Browser for API Drawer
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-14 16:03:42 +01:00 |
Jens Langhammer
|
44cfd7e5b0
|
web: accept header as slot in PageHeader
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-14 15:23:20 +01:00 |
Jens Langhammer
|
210d4c5058
|
web: add helper to navigate with params
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-14 15:23:02 +01:00 |
Jens Langhammer
|
6b39d616b1
|
web/elements: allow aggregate cards' elements to not be centered
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-14 15:22:52 +01:00 |
Jens Langhammer
|
5f0f4284a2
|
web/admin: fix rendering for applications on view page
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-13 15:27:28 +01:00 |
Jens Langhammer
|
b14c22cbff
|
web: fix duplicate classes, make generic icon clickable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-06 21:13:04 +01:00 |
Jens Langhammer
|
42a9979d91
|
web/elements: close dropdown when refresh event is dispatched
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-06 11:18:22 +01:00 |
Jens Langhammer
|
5594ad0b36
|
web/admin: add spinner to table refresh to show progress
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-02 19:34:21 +01:00 |
Jens Langhammer
|
109283b189
|
web: use ak-label for boolean values
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-28 21:12:53 +01:00 |
Jens Langhammer
|
235d283def
|
web/elements: use <slot> in ak-label instead of attribute
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-28 21:05:07 +01:00 |
Jens Langhammer
|
03e0eecb1d
|
web/admin: redesign provider pages to provide more info
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-26 14:08:45 +01:00 |
Jens Langhammer
|
0e6a799e6d
|
web/elements: allow multiple tabs with different state
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-26 13:30:02 +01:00 |
Jens Langhammer
|
80364b04a9
|
web/elements: allow app.model names for ak-object-changelog
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-26 13:03:13 +01:00 |
Jens Langhammer
|
3ed4c38101
|
web: re-fix router height
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-25 23:31:35 +01:00 |
Jens Langhammer
|
0ce663bce4
|
web/user: fix height issues on user interface
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-19 23:32:25 +01:00 |
Jens Langhammer
|
465898c7d0
|
web/elements: add new API to store attributes in URL, use for table and tabs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-18 21:16:00 +01:00 |
Jens Langhammer
|
c363b1cfde
|
web/admin: unify rendering and sorting of user lists
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-18 20:44:15 +01:00 |
Jens Langhammer
|
047030f901
|
web: optionally allow unique messages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-16 11:21:30 +01:00 |
Jens Langhammer
|
3005ca17bd
|
web/admin: show warning on provider when not used with outpost
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-05 01:15:33 +01:00 |
Jens Langhammer
|
4080738ded
|
web/elements: fix import
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-05 00:27:23 +01:00 |
Jens Langhammer
|
e587c53e18
|
web: remove deprecated rollup-plugin-node-resolve
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-04 22:34:48 +01:00 |
dependabot[bot]
|
73733b20b6
|
build(deps): bump @trivago/prettier-plugin-sort-imports from 2.0.4 to 3.0.0 in /web (#1684)
* build(deps): bump @trivago/prettier-plugin-sort-imports in /web
Bumps [@trivago/prettier-plugin-sort-imports](https://github.com/trivago/prettier-plugin-sort-imports) from 2.0.4 to 3.0.0.
- [Release notes](https://github.com/trivago/prettier-plugin-sort-imports/releases)
- [Changelog](https://github.com/trivago/prettier-plugin-sort-imports/blob/master/CHANGELOG.md)
- [Commits](https://github.com/trivago/prettier-plugin-sort-imports/commits)
---
updated-dependencies:
- dependency-name: "@trivago/prettier-plugin-sort-imports"
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* web: update prettier config
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>
|
2021-10-28 09:48:51 +02:00 |
Jens Langhammer
|
9a42c5815d
|
web/admin: add fallback font for doughnut charts
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-14 12:50:52 +02:00 |
Jens Langhammer
|
f341479732
|
web: make table pagination size user-configurable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-14 12:48:52 +02:00 |
Jens L
|
aef9d27706
|
stages/authenticator_sms: Add SMS Authenticator Stage (#1577)
* stages/authenticator_sms: initial implementation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: add initial stage UI
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/elements: clear invalid state when old input was invalid but new input is correct
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/authenticator_sms: add more logic
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: add basic SMS settings
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/authenticator_sms: initial working version
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/authenticator_sms: add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: optimise totp password manager entry on authenticator_validation stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/elements: add grouping support for table
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: allow sms class in authenticator stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: add grouping to more pages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/authenticator_validate: add SMS support
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* api: add throttling for flow executor based on session key and pending user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: fix style issues
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ci: add workflow to compile backend translations
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-11 17:51:49 +02:00 |
Jens Langhammer
|
57e5acaf2f
|
stages/prompt: add sub_text field to add HTML below prompt fields
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-07 18:34:37 +02:00 |
Jens Langhammer
|
b0e416e9f0
|
web/elements: fix model form always loading when viewport check is disabled
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-05 11:23:45 +02:00 |
Jens Langhammer
|
1252c6b07d
|
web: add locale detection
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-01 14:11:54 +02:00 |
Jens Langhammer
|
e4898f4b92
|
web/elements: use dedicated button for search clear instead of webkit exclusive one
closes #1499
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-29 21:47:38 +02:00 |
Jens Langhammer
|
c0a0b52fbb
|
web/elements: fix initialLoad not being done when viewportCheck was disabled
closes #1497
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-29 21:36:44 +02:00 |
Jens L
|
f9ad102915
|
flows: inspector (#1469)
* flows: add initial inspector
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: change naming a bit
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flow: add inspector frame
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: don't use shadydom when inspecting
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: add current stage to api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/*: fix imports
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: deep-copy plan instead of just adding
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: ui
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: restrict inspector to admin
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: add buttons to launch flow with inspector
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: don't automatically follow redirects when inspector is open
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: make current_plan optional, only require historry
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: handle error messages in inspector
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: improve UI when flow is done
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: add is_completed flag to inspector
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: fix monkeypatches for tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: add inspector tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ci: re-enable cache
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-28 09:36:48 +02:00 |
Jens Langhammer
|
99a371a02c
|
web/elements: fix token copy button not working on chrome...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-26 14:34:28 +02:00 |
Jens Langhammer
|
79b92e764e
|
*: fix typos in code
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-25 00:01:11 +02:00 |
Jens Langhammer
|
d0bfb99859
|
web/elements: improve error handling on forms
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-24 12:19:56 +02:00 |
Jens Langhammer
|
cf92f9aefc
|
web/elements: fix token copy error in safari
closes #1219
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-24 10:44:28 +02:00 |
Jens Langhammer
|
da7635ae5c
|
web: sort imports
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-21 11:33:51 +02:00 |
Jens Langhammer
|
a92a0fb60a
|
web: migrate to lit 2
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-21 11:19:26 +02:00 |
Jens Langhammer
|
f8dee09107
|
web/user: allow customisable background colour
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-20 12:49:17 +02:00 |
Jens Langhammer
|
879b5ead71
|
web: fix notification badge not refreshing after clearing notifications
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-19 21:58:59 +02:00 |
Jens Langhammer
|
f6e0f0282d
|
core: fix tokens not being viewable but superusers
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-19 16:11:20 +02:00 |
Jens Langhammer
|
3f42067a8f
|
web: improve display of action buttons with non-primary classes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-19 15:57:12 +02:00 |
Jens Langhammer
|
663dffd8be
|
web/admin: fix error in firefox when creating token
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-19 00:28:40 +02:00 |
Jens Langhammer
|
c15d0c3d17
|
web: fix text colour in delete form in dark mode
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-19 00:14:50 +02:00 |
Jens Langhammer
|
04399bc8bb
|
web/admin: fix settings link on user avatar
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-17 09:53:04 +02:00 |
Jens L
|
13e2eea72f
|
web/user: new end-user interface (#1404)
* web/user: migrate to top navbar
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: prepare config from server
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* re-sort
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* remove old interface
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* update issue template
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* use notification badge
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: re-add go-to-admin button
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: fix remaining redirects directly to admin
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* make settings better
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* api: ensure sources and stages are sorted
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: add sessions and consent
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* providers/oauth2: add post wrapper to stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* website/docs: add new interface to release notes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-16 22:17:05 +02:00 |
Jens L
|
9441be1ee2
|
interface split (#943)
|
2021-09-16 17:30:16 +02:00 |
Jens Langhammer
|
9a7fa39de4
|
events: allow setting a mapping for webhook transport to customise request payloads
closes #1383
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-12 01:05:42 +02:00 |
Jens Langhammer
|
b923d85f6a
|
web: allow duplicate messages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-09 20:09:31 +02:00 |
Jens Langhammer
|
073dd8b560
|
web/admin: fix notification clear all not triggering render
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-07 10:23:55 +02:00 |
Jens Langhammer
|
2db8b07578
|
events: add mark_all_seen
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-04 22:08:12 +02:00 |
Jens Langhammer
|
92ce5f0931
|
web: improve error display when only {'detail'} is returned
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-02 19:55:37 +02:00 |
Jens Langhammer
|
0ccec96490
|
core: make user optional in token creation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-25 21:21:51 +02:00 |
Jens Langhammer
|
8022d0801d
|
web/elements: add support for datetime-local
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-25 21:14:32 +02:00 |
Jens Langhammer
|
16cfa8cae2
|
web/admin: add ServiceAccount creation form
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-24 20:13:08 +02:00 |
Jens L
|
859cf2bd8f
|
lib: move id and key generators to lib (#1286)
* lib: move generators to lib
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: bump default token key size
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: fix split being used for http basic auth instead of partition
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/elements: don't rethrow error in ActionButton
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-23 20:27:38 +02:00 |
Jens Langhammer
|
b74681f22c
|
Merge branch 'master' into publish-api-to-npm
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
# Conflicts:
# web/package-lock.json
# web/src/pages/sources/oauth/OAuthSourceForm.ts
|
2021-08-23 09:40:52 +02:00 |
Jens Langhammer
|
6533f48912
|
web: add topMost attribute to ak-loading-overlay to force it over codemirror
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-21 19:26:06 +02:00 |
Jens Langhammer
|
2024dac39a
|
web: lock overflow when showing loading overlay on modals
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-21 19:19:23 +02:00 |
Jens Langhammer
|
00a666856d
|
web: expand parent FormGroup when containing element has error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-21 15:24:31 +02:00 |
Jens Langhammer
|
14fb0c3d61
|
web: cleanup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-15 22:18:03 +02:00 |
Jens Langhammer
|
1d4b941a3b
|
web: migrate to @goauthentik/api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-15 21:32:28 +02:00 |
Jens Langhammer
|
769a3424dc
|
web/elements: fix unchecking all elements not unchecking select-all
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-14 21:38:05 +02:00 |
Jens Langhammer
|
47070261b0
|
web/elements: fix select all not working in tables
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-14 21:34:11 +02:00 |
Jens Langhammer
|
d1403f6f7d
|
web: implement bulk-delete form
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-12 23:21:29 +02:00 |
Jens Langhammer
|
9430a2eea2
|
web/elements: add bulk delete form
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-12 21:42:52 +02:00 |
Jens Langhammer
|
cdf57d7eea
|
web/elements: add support for dot-notation in input names
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-11 19:48:19 +02:00 |
Jens Langhammer
|
b237f2ddfb
|
web/elements: fix loading overlay not being removed on error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-11 17:44:09 +02:00 |
Jens Langhammer
|
f9e826d553
|
web: improve loading indication for modals
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-11 00:00:07 +02:00 |
Jens Langhammer
|
0f5e0a774a
|
web/admin: fix ScopeMapping requiring description
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-10 23:33:27 +02:00 |
Jens Langhammer
|
34fe250fb0
|
web/elements: fix resetForm is not a function
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-10 23:22:25 +02:00 |
Jens Langhammer
|
92990b4ded
|
web/elements: properly cleanup event handlers
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-10 23:22:13 +02:00 |
Jens Langhammer
|
571049219f
|
web: fix API Drawer not opening in new tab by default
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-08 13:39:39 +02:00 |
Jens Langhammer
|
3eafa4711e
|
web: fix lint errors
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-07 21:43:04 +02:00 |
Jens Langhammer
|
b0f09eb2c4
|
web/admin: fix Table not updating selectedElements correctly after update
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-07 20:53:28 +02:00 |
Jens Langhammer
|
2d5094fdf7
|
root: fix formatting
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-06 00:11:24 +02:00 |
Jens Langhammer
|
f28bfdaeb9
|
web: fix minor styling issues
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-05 22:04:45 +02:00 |
Jens Langhammer
|
fdd8e66b91
|
web: add API Drawer
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-05 22:04:31 +02:00 |
Jens Langhammer
|
6fe5175f21
|
core: add UserSelfSerializer and separate method for users to update themselves with limited fields
rework user settings page to better use form
closes #1227
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-05 17:42:19 +02:00 |
Jens Langhammer
|
1a17ce24f9
|
web: use single delete button with checkbox and icon-based action buttons
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-05 12:30:43 +02:00 |
Jens Langhammer
|
ddd5047cc3
|
web: better label table actions
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-05 10:40:44 +02:00 |
Jens Langhammer
|
919946609d
|
web/elements: add separate flag for chips when checkboxes are enabled
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-05 10:16:13 +02:00 |
Jens Langhammer
|
d861a0cec9
|
web/elements: fix select-all not selecting previously unselected rows
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-05 10:15:03 +02:00 |
Jens Langhammer
|
2c60ec50be
|
web: re-format with prettier
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-03 17:52:21 +02:00 |
Jens Langhammer
|
5a1b912b76
|
web: fix lint error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-23 22:42:45 +02:00 |
Jens Langhammer
|
464c27ef17
|
web: improve UI for event actions
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-23 22:27:51 +02:00 |
Jens Langhammer
|
0b34f70205
|
web/admin: fix missing dark theme for notifications
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-23 21:27:56 +02:00 |
Jens Langhammer
|
a4b051fcc1
|
web: fix icon flashing in header, fix notification header icon in dark mode
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-23 20:57:06 +02:00 |
Jens Langhammer
|
ff64814f40
|
web/admin: improve UI for notification toggle
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-22 14:17:56 +02:00 |
Jens Langhammer
|
cbeb6e58ac
|
web: separate websocket connection from messages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-22 13:47:27 +02:00 |
Jens Langhammer
|
abed254ca1
|
web/admin: make table dispatch refresh event on refresh button instead of just fetching
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-05 09:48:14 +02:00 |
Jens Langhammer
|
6a4ddcaba7
|
web/admin: don't use form.reset() for ModelForms, reset instance
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-03 18:26:50 +02:00 |
Jens Langhammer
|
2c9b596f01
|
web/admin: run explicit update after loading instance
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-03 16:41:42 +02:00 |
Jens Langhammer
|
91f7b289cc
|
web/admin: show oauth2 token revoked status
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-03 16:04:24 +02:00 |
Jens Langhammer
|
dd53e7e9b1
|
web/admin: fix ModelForm not re-loading after being reset
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-02 21:21:11 +02:00 |
Jens Langhammer
|
04e52d8ba6
|
web/admin: handle elements in slot=form not being forms
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-21 22:48:47 +02:00 |
Jens Langhammer
|
3a88dde545
|
web: fix declaration of Intl
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-13 23:13:43 +02:00 |
Jens Langhammer
|
31fc4d1cb9
|
web: migrate banner to sidebar
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-13 22:55:41 +02:00 |
Jens Langhammer
|
715a71427e
|
web/admin: fix user enable/disable modal not matching other modals
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-12 20:31:02 +02:00 |
Jens L
|
34ae9e6dab
|
API: add endpoint to show by what objects an object is used (#995)
* core: add used_by API to show what objects are affected before deletion
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/elements: add support for used_by API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add authentik_used_by_shadows to shadow other models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: implement used_by API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: fix duplicate imports
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add action field to used_by api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: add UI for used_by action
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: add notice to tenant form
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: fix naming in used_by
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: check length for used_by
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: fix used_by for non-pk models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: improve __str__ on models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add support for many to many in used_by
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-10 11:58:12 +02:00 |
Jens Langhammer
|
a36e3aa3a4
|
web: rename Form.reset to resetForm to prevent t.form is not a function error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-06 19:28:16 +02:00 |
Jens Langhammer
|
f399b32135
|
web: fix form for charts not matching the rest
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-06 12:40:20 +02:00 |
Jens Langhammer
|
d38f944435
|
web: fix ModalForm loading data even when not in viewport
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-05 20:51:58 +02:00 |
Jens Langhammer
|
24da24b5d5
|
stages/identification: allow setting of a password stage to check password and identity in a single step
closes #970
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-05 16:05:03 +02:00 |
Jens Langhammer
|
cec47c3cfc
|
providers/oauth2: show id_token issues for refresh token
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-02 22:05:04 +02:00 |
Jens Langhammer
|
4d773274d4
|
web: fix missing default favicon and not updating correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-02 21:47:56 +02:00 |
Jens Langhammer
|
f29344e91f
|
web/admin: improve error handling for non-rest_framework errors
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-01 23:34:16 +02:00 |
Jens Langhammer
|
cf57660772
|
web/admin: add basic session management UI
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-30 01:02:20 +02:00 |
Jens Langhammer
|
8427fb87f6
|
tenants: add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 19:47:55 +02:00 |
Jens Langhammer
|
4d9b362dbf
|
tenants: add migration to add default tenant
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 19:06:35 +02:00 |
Jens Langhammer
|
ff611f21cd
|
tenants: initial implementation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 17:47:25 +02:00 |
Jens Langhammer
|
92106ca4bf
|
api: add capabilities to API, add can_save_media
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-20 17:00:47 +02:00 |
Jens Langhammer
|
19371dad65
|
web: fix t.reset is not a function
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-19 23:37:23 +02:00 |
Jens Langhammer
|
ec8490e105
|
web: fix remaining API Calls
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 18:52:27 +02:00 |
Jens Langhammer
|
7152d7ee01
|
outposts: fix schema for outposts health
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 18:10:11 +02:00 |
Jens Langhammer
|
dde1dabf97
|
web: pass 2 migration
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 17:53:59 +02:00 |
Jens Langhammer
|
1f05484e3c
|
web/admin: migrate more components
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 17:51:58 +02:00 |
Jens Langhammer
|
9a44088d2b
|
admin: migrate metrics viewset to APIView
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 17:49:37 +02:00 |
Jens Langhammer
|
ea2dbb2f33
|
web/admin: fix error when copying token while none exist
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-15 23:25:06 +02:00 |
Jens L
|
36f7cad23b
|
Merge pull request #862 from goauthentik/form-refresh-on-save
Form refresh on save
|
2021-05-11 14:23:32 +02:00 |
Jens Langhammer
|
a6c6f22221
|
web/admin: add button to copy saml metadata download link
closes #857
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-11 13:52:47 +02:00 |
Jens Langhammer
|
c99afe0ad4
|
web/admin: remove unused imports
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-11 12:12:31 +02:00 |
Jens Langhammer
|
b4d750174f
|
web/admin: add modelform as base, start migrating
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-11 11:48:34 +02:00 |
Jens Langhammer
|
fd44765ff4
|
Merge branch 'next' into form-refresh-on-save
|
2021-05-11 11:47:29 +02:00 |
Jens Langhammer
|
4b52697cfe
|
web/elements: add refresh support to chart
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-10 15:57:52 +02:00 |
Jens Langhammer
|
d4493c0ee9
|
web/admin: add new base form to handle refresh events
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-09 12:59:00 +02:00 |
Jens Langhammer
|
1e303b515b
|
web/flows: update background for new release
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-08 15:57:42 +02:00 |
Jens Langhammer
|
20c1f15dc0
|
web/admin: fix color-scheme for charts and flow diagram
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-06 16:25:29 +02:00 |
Jens Langhammer
|
303b847cdc
|
web/admin: rewrite overview page
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-06 13:15:27 +02:00 |
Jens Langhammer
|
ded6b6f937
|
web/admin: refactor chart component to allow setting of general chart data
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-05 22:15:11 +02:00 |
Jens Langhammer
|
6b7a32548d
|
web/admin: change icon for aggregate card
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-05 21:55:11 +02:00 |
Jens Langhammer
|
9e3b5d313b
|
web/admin: rewrite sidebar to use full components, switch to categories
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-05 19:14:37 +02:00 |
Jens Langhammer
|
a335ca0895
|
web/admin: use history.replaceState in Tabs to prevent double history entries
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-04 18:13:20 +02:00 |
Jens Langhammer
|
40a885aaaa
|
web/admin: add collapse button to sidebar header on mobile viewport
closes #813
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-02 12:48:45 +02:00 |
Jens Langhammer
|
21c7787eed
|
web/flows: fix redirect loop when sentry is enabled
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-26 17:45:09 +02:00 |
Jens Langhammer
|
b59b9314e4
|
web/flows/identification: fix phrasing account recovery
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-25 18:50:19 +02:00 |