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 |
Jens Langhammer
|
c1ab5c5556
|
web: fix title not being loaded from config
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#770
|
2021-04-22 23:50:37 +02:00 |
Jens Langhammer
|
33bb6edf8c
|
web: fix background-color on router outlet on light mode
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-15 11:31:06 +02:00 |
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 |