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
|
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 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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
2de869d9c3
|
web: add ObjectChangelog element to show changelog for a single object
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-18 18:12:04 +01:00 |
|
Jens Langhammer
|
93bd95436f
|
admin: remove user enable/disable views
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-18 13:09:00 +01:00 |
|
Jens Langhammer
|
48443e3e09
|
web/pages: use DeleteForm for all lists
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-18 12:32:03 +01:00 |
|
Jens Langhammer
|
013a192485
|
web: Improve error handling in deleteform
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-18 11:16:13 +01:00 |
|
Jens Langhammer
|
bc37480f0d
|
web: simplify DeleteForm
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-18 01:49:01 +01:00 |
|
Jens Langhammer
|
a95b6e0e61
|
web: implement initial DeleteForm
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-18 01:43:12 +01:00 |
|
Jens Langhammer
|
6eb0583eeb
|
web: move form element
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-17 12:11:56 +01:00 |
|