Jens Langhammer
|
513d3c1c31
|
web: add support for PII for sentry, add user feedback dialog
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-13 18:35:26 +02:00 |
Jens Langhammer
|
8b66fa55a6
|
web/elements: center header if no description is shown
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-13 17:46:03 +02:00 |
Jens Langhammer
|
4147fbb839
|
web/elements: fix height when using PageHeader with Image
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-11 19:38:24 +02:00 |
Jens Langhammer
|
430e3c576c
|
web: always set css variables
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-11 19:00:29 +02:00 |
Jens Langhammer
|
d6f60ad9ec
|
web/admin: remove sidebar box shadow
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-11 18:56:34 +02:00 |
Jens Langhammer
|
fe17c3aa34
|
web/admin: add tab to show events of a user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-11 18:46:26 +02:00 |
Jens Langhammer
|
07b2525278
|
web/elements: use same icon for changelog
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-11 18:40:48 +02:00 |
Jens Langhammer
|
4216577565
|
web/elements: make provider clickable for user's oauth codes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-11 18:24:27 +02:00 |
Jens Langhammer
|
bf253643a6
|
web/elements: fix page header in firefox
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-11 13:49:53 +02:00 |
Jens Langhammer
|
fb53dc826a
|
web/elements: fix TokenCopyButton error case
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-11 13:03:20 +02:00 |
Jens Langhammer
|
335c5a0b80
|
web/elements: use ActionButton as base for TokeCopyButton
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-11 00:52:51 +02:00 |
Jens Langhammer
|
5522c94b65
|
web/admin: fix OutpostDeploymentModal not being closable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-10 23:31:11 +02:00 |
Jens Langhammer
|
f156c0f05d
|
web/admin: fix header hight for inherited objects
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-10 20:58:45 +02:00 |
Jens Langhammer
|
182256c53e
|
web/admin: migrate GroupForm to use TableModal instead of select multiple
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-10 20:23:48 +02:00 |
Jens Langhammer
|
c44aa2a204
|
web/elements: add TableModal for selecting objects in a modal
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-10 20:13:40 +02:00 |
Jens Langhammer
|
c133f16371
|
web/elements: move table search to table
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-10 20:13:19 +02:00 |
Jens Langhammer
|
ca2a4ffb59
|
web/elements: render ChipGroup when checkboxes are enabled
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-10 20:12:57 +02:00 |
Jens Langhammer
|
75bc7c1cbd
|
web/elements: add Chip and ChipGroup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-10 20:12:32 +02:00 |
Jens Langhammer
|
7c761ff3d9
|
web/elements: add close button to notification drawer for mobile
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-10 17:43:07 +02:00 |
Jens Langhammer
|
f6b8dc5cea
|
web/admin: move SidebarHamburger into PageHeader
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-10 17:42:15 +02:00 |
Jens Langhammer
|
6f7fb4c919
|
web/elements: add PageHeader element to replace page
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-10 17:09:40 +02:00 |
Jens Langhammer
|
c82cd4fbcf
|
web/admin: fix CSS for outpost deployment modal, fix URL
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-10 12:20:45 +02:00 |
Jens Langhammer
|
83bb3f8b0b
|
web/elements: disable lineNumbers in codemirror for firefox
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-09 18:57:34 +02:00 |
Jens Langhammer
|
c887139367
|
web/elements: add ak-label for status to replace simple icons
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-09 17:09:38 +02:00 |
Jens Langhammer
|
34b8a97ae9
|
web/admin: add custom rendering for inbuilt sources
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-09 16:30:53 +02:00 |
Jens Langhammer
|
43ad4f58ac
|
web/elements: fix height of branding on firefox in certain screen sizes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-09 15:54:41 +02:00 |
Jens Langhammer
|
e7346317bb
|
web/elements: fix codemirror error on reset
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-09 14:19:31 +02:00 |
Jens Langhammer
|
5a5a32ff83
|
web/elements: fix checkbox not being sent correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-09 11:58:52 +02:00 |
Jens Langhammer
|
3c47555276
|
web/admin: Show inbuilt authentik db as source in sources list
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-08 22:25:57 +02:00 |
Jens L
|
a2a35e49a9
|
improved out-of-box experience (#704)
|
2021-04-06 20:25:22 +02:00 |
Jens Langhammer
|
fb409a73a1
|
web/elements: Fix display in deleteform when object has no name
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-06 17:36:42 +02:00 |
Jens Langhammer
|
d48badbca3
|
web/admin: show ldap sync status on overview page
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-05 20:36:31 +02:00 |
dependabot[bot]
|
a6608c140e
|
build(deps): bump chart.js from 2.9.4 to 3.0.2 in /web (#696)
* build(deps): bump chart.js from 2.9.4 to 3.0.2 in /web
Bumps [chart.js](https://github.com/chartjs/Chart.js) from 2.9.4 to 3.0.2.
- [Release notes](https://github.com/chartjs/Chart.js/releases)
- [Commits](https://github.com/chartjs/Chart.js/compare/v2.9.4...v3.0.2)
Signed-off-by: dependabot[bot] <support@github.com>
* web/elements/chart: upgrade to chart.js 3
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-04-05 11:28:22 +02:00 |
Jens Langhammer
|
d0230c0b54
|
web: fix misc strings not being translated properly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-05 01:12:13 +02:00 |
Jens Langhammer
|
a9336d0983
|
web: allow for non-path elements in hash, store current tab page in hash
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-05 01:04:14 +02:00 |
Jens Langhammer
|
e06d729fe5
|
web: SpinnerSize -> PFSize, add size prop for modal button
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-04 22:04:46 +02:00 |
Jens Langhammer
|
ff40ab0c49
|
web/elements: fix font colour for confirmation form in dark mode
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-04 20:54:03 +02:00 |
Jens Langhammer
|
002c048d0b
|
web/elements: rewrite SpinnerButton to promises, fix spinner button with forms after errors
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-04 20:42:50 +02:00 |
Jens Langhammer
|
85121de9d7
|
web/admin: only set ?writeOnly when editing an object
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-04 20:11:57 +02:00 |
Jens Langhammer
|
93b362570d
|
web/elements: add ?writeOnly flag for passwords etc
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-04 20:07:46 +02:00 |
Jens Langhammer
|
e2f01ce740
|
web: replace spaces after icons with nbsp
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-04 19:01:00 +02:00 |
Jens Langhammer
|
c1d93bfd7c
|
web: fix TableColumn sort fields being translated
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-04 16:56:16 +02:00 |
Jens Langhammer
|
6b085a58be
|
web/elements: fix width for vertical tabs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-04 16:44:29 +02:00 |
Jens Langhammer
|
5b5d7e4997
|
web/admin: add edit button to application view page
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-04 14:01:42 +02:00 |
Jens Langhammer
|
d061868fdc
|
web/elements: show form without stack in modal
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-04 12:18:10 +02:00 |
Jens Langhammer
|
195951a61a
|
web/elements: fix ActionButton
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-03 23:23:29 +02:00 |
Jens Langhammer
|
1f781eb78a
|
web/elements: make ak-spinner-button work with ModalForm
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-03 23:09:52 +02:00 |
Jens Langhammer
|
a7f751f3b3
|
web/admin: fix expression info not being localised
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-03 20:53:52 +02:00 |
Jens Langhammer
|
e246071aac
|
core: fix user metrics not accepting detail
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-03 20:33:59 +02:00 |
Jens Langhammer
|
4554c468bc
|
web/elements: fully translate table
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-03 20:01:29 +02:00 |
Jens Langhammer
|
25300c1928
|
web: initial migration to lingui
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-03 19:44:56 +02:00 |
Jens Langhammer
|
aaa1f92945
|
web/admin/providers/oauth2: add generated defaults for clientId and secret
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-03 14:51:05 +02:00 |
Jens Langhammer
|
66d7d598fb
|
web/elements: remove modalbutton logic
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-03 14:34:46 +02:00 |
Jens Langhammer
|
94a5a6c4c0
|
web/elements: fix race condition in codemirror
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-03 12:08:46 +02:00 |
Jens Langhammer
|
83fc22005c
|
*: remove swagger parameters from functions that don't accept them
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-02 13:39:22 +02:00 |
Jens Langhammer
|
0aa21c007a
|
web/elements: delegate requestUpdate in proxyform
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-02 13:11:47 +02:00 |
Jens Langhammer
|
c659e40df7
|
web/elements: make form sync slug field with name field
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-02 12:56:03 +02:00 |
Jens Langhammer
|
75d67e0e05
|
web/elements: add formgroup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-02 11:47:03 +02:00 |
Jens Langhammer
|
884c91062d
|
web/elements: fix error when resetting a proxyform
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-31 22:34:48 +02:00 |
Jens Langhammer
|
a7d9857a69
|
web/elements: fix codemirror not being updateable without focus
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-31 22:32:28 +02:00 |
Jens Langhammer
|
f814f7792c
|
web/elements: add ProxyForm to instantiate forms based on string type
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-31 22:27:59 +02:00 |
Jens Langhammer
|
e264e10ad6
|
web/elements: improve codemirror mismatching value
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-31 22:18:40 +02:00 |
Jens Langhammer
|
3124b0f39c
|
web/elements: add support for non-field errors
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-31 19:13:56 +02:00 |
Jens Langhammer
|
c71009fea9
|
web/admin: move BoundPoliciesList to pages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-31 16:04:04 +02:00 |
Jens Langhammer
|
f9382ed32e
|
web/admin: fix linting errors
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-30 23:18:07 +02:00 |
Jens Langhammer
|
8a3b1ae29d
|
web/admin: migrate invitations to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-30 22:11:30 +02:00 |
Jens Langhammer
|
717282b4b7
|
web/elements: fix error resetting form with codemirror
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-30 19:56:00 +02:00 |
Jens Langhammer
|
9c65fd814b
|
web: fix saving for CodeMirror not returning an object
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-30 18:20:48 +02:00 |
Jens Langhammer
|
b1fb2982ef
|
web/admin: port policy test form
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-30 17:53:26 +02:00 |
Jens Langhammer
|
03ff495011
|
web/admin: migrate application form to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 21:39:53 +02:00 |
Jens Langhammer
|
6c999d10c3
|
web/elements: trigger refresh on successful modalform submit
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 19:20:21 +02:00 |
Jens Langhammer
|
d5281d2023
|
web: set name on ak-form-element-horizontal for error messages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 18:24:56 +02:00 |
Jens Langhammer
|
5b8e3b4189
|
web: improve error handling
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 18:18:25 +02:00 |
Jens Langhammer
|
fc17580d9a
|
web: only show message on server error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 17:36:52 +02:00 |
Jens Langhammer
|
dfff2a1134
|
web/admin: migrate crypto/certificatekeypair to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 17:35:13 +02:00 |
Jens Langhammer
|
526af26536
|
web/admin: migrate user forms to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 16:16:27 +02:00 |
Jens Langhammer
|
fac8d53163
|
web/admin: fix message when object is created
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 15:57:38 +02:00 |
Jens Langhammer
|
0804b5e6c5
|
web: shrink flow build by not including router
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 15:53:56 +02:00 |
Jens Langhammer
|
d71d45b958
|
web/admin: use shadowroot for codemirror, remove styles
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 12:21:00 +02:00 |
Jens Langhammer
|
12bfa404c8
|
web: rudimentary lazy loading for modals
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 11:59:30 +02:00 |
Jens Langhammer
|
76e571ea0a
|
web: use custom-element as wrapper
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 10:09:43 +02:00 |
Jens Langhammer
|
768d72ec24
|
web/admin: implement groupform using webcomponents
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-28 22:07:11 +02:00 |
Jens Langhammer
|
926636c331
|
web: fix error handling in forms for non-server errors
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-27 23:39:31 +01:00 |
Jens Langhammer
|
2e6a264f98
|
web: migrate group forms
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-27 23:38:53 +01:00 |
Jens Langhammer
|
95ecad8382
|
Merge branch 'next' into new-forms
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
# Conflicts:
# web/src/api/legacy.ts
# web/src/main.ts
# web/src/pages/users/UserSettingsPage.ts
|
2021-03-27 23:21:16 +01:00 |
Jens Langhammer
|
035771de81
|
web: add middleware that shows message for failed API requests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-27 23:18:51 +01:00 |
Jens Langhammer
|
1a53bc3de5
|
web: use FlowURLManager for cancel links
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-27 23:18:11 +01:00 |
Jens Langhammer
|
e621eb7455
|
web: cleanup message API, use enum for level
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-27 23:11:44 +01:00 |
Jens Langhammer
|
2e58982419
|
web/elements: fix detection of inner forms, catch errors and don't close modal
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-25 22:08:09 +01:00 |
Jens Langhammer
|
72cca0473a
|
web/elements: throw error in form
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-25 22:07:54 +01:00 |
Jens Langhammer
|
02212406c4
|
web: start migrating: groups form
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-25 21:39:49 +01:00 |
Jens Langhammer
|
2fade4e604
|
web/elements: add ModalForm
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-25 14:27:16 +01:00 |
Jens Langhammer
|
cfcf7aa2ae
|
web: separate forms into dedicated file
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-25 09:52:19 +01:00 |
Jens Langhammer
|
1275f22599
|
web: add API Drawer
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 21:16:03 +01:00 |
Jens Langhammer
|
068d281b19
|
web: use constants for custom event names
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-23 15:16:56 +01:00 |
Jens Langhammer
|
56344cadeb
|
web: add confirmation form for simple write-requests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-23 15:07:45 +01:00 |
Jens Langhammer
|
863124efbb
|
web: fix UserChart not showing authorizations
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-22 23:15:38 +01:00 |
Jens L
|
fe7f23238c
|
Static SPA (#648)
* core: initial migration to /if
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: move jsi18n to api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests: fix static URLs in tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: add new html files to rollup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: fix rollup config and nginx config
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add Impersonation support to user API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: add banner for impersonation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests: fix test_user function for new User API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: add background to API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: set background from flow API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: make root view login_required for redirect
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: redirect to root-redirect instead of if-admin direct
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* api: add header to prevent Authorization Basic prompt in browser
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: redirect to root when user/me request fails
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-22 13:44:17 +01:00 |
Jens Langhammer
|
25c82d80f5
|
flows: use full ShadowDom for flowContainer
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-21 17:51:23 +01:00 |
Jens Langhammer
|
3eacd8b754
|
web: fix SpinnerButton not showing successful status correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-20 20:47:53 +01:00 |