Jens Langhammer
|
8965451073
|
core: add default for user's settings attribute
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-09 16:01:22 +02:00 |
|
Jens Langhammer
|
b33ea9cc61
|
core: add settings serializer to user/me and update_self endpoints, saved in a key in attributes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-09 15:35:18 +02:00 |
|
Jens Langhammer
|
9e7e22367b
|
core: include group uuids in self serializer
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-05 13:10:44 +02:00 |
|
Jens Langhammer
|
f5761dc70d
|
core: only return group names for user_self
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-05 12:31:25 +02:00 |
|
Jens Langhammer
|
16380b3f7a
|
api: ensure viewsets have default ordering
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-05 11:26:41 +02:00 |
|
Jens Langhammer
|
16f2603130
|
core: make user's name field fully options
closes #1537
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-05 11:23:27 +02:00 |
|
Jens Langhammer
|
847cfed73f
|
web/user: don't show managed tokens in user interface
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-05 11:11:34 +02:00 |
|
Jens Langhammer
|
93bdea3769
|
core: fix api return code for user self-update
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-24 11:51:03 +02:00 |
|
Jens Langhammer
|
d900a2b6a9
|
*: fix lookup_fields
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-20 19:19:36 +02:00 |
|
Jens Langhammer
|
3f84abec2f
|
core: fix token identifier not being slugified when created with user-controller input
closes #1390
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-20 13:43:25 +02:00 |
|
Jens Langhammer
|
b5c857aff4
|
api: add explicit lookup_value_regex, disable include_format_suffixes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-20 13:42:56 +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
|
c85484fc00
|
core: allow admins to create tokens with all parameters, re-add user to token form
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-19 15:25:48 +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 Langhammer
|
341c58a722
|
core: fix token expiry for service accounts being only 30 minutes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-16 09:57:34 +02:00 |
|
Jens Langhammer
|
23444f4df0
|
core: fix lint error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-13 18:19:28 +02:00 |
|
Jens Langhammer
|
71e68b498e
|
core: optimise groups api by removing member superuser status
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-13 18:06:37 +02:00 |
|
Jens Langhammer
|
200e409d91
|
core: minor query optimization
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-03 14:02:57 +02:00 |
|
Jens Langhammer
|
a016f99450
|
core: fix user_obj being empty on token API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-30 12:51:17 +02:00 |
|
Jens Langhammer
|
2ae164df78
|
*: cleanup api schema warnings
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-26 09:36:41 +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
|
d79975c409
|
core: fix user object for token not be setable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-25 20:43:34 +02:00 |
|
Jens Langhammer
|
20d65035d5
|
core: fix error when user updates themselves
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-25 17:52:50 +02:00 |
|
Jens Langhammer
|
d7ad5f6a16
|
core: add API to create service account with token for app password
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-24 20:09:22 +02:00 |
|
Jens Langhammer
|
5face5410f
|
web/admin: select all password stage backends by default
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-23 18:08:29 +02:00 |
|
Jens Langhammer
|
e27a6fdeeb
|
events: fix linting
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-23 17:48:28 +02:00 |
|
Jens Langhammer
|
033c9a3bd3
|
core: fix token intent not defaulting correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-23 17:33:35 +02:00 |
|
Jens Langhammer
|
f217d34a98
|
web/admin: allow users to create app password tokens
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-23 16:27:39 +02:00 |
|
Jens Langhammer
|
e4790f9060
|
core: handle error when ?for_user is not numberical
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-23 15:25:18 +02:00 |
|
Jens Langhammer
|
294d70ae4d
|
outposts/ldap: move virtual groups to other OU for lookups, conditionally skip requests based on search filter
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-21 17:53:09 +02:00 |
|
Jens Langhammer
|
3e909ae6bb
|
core: allow filtering users by the groups they are in
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-21 16:27:48 +02:00 |
|
Jens Langhammer
|
b4f738492d
|
sources/oauth: improve UI with prefilled urls (when customizable) and hiding provider type
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-21 15:52:41 +02:00 |
|
Jens Langhammer
|
1524efcf51
|
core: fix expired tokens not being returned by API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-12 17:21:53 +02:00 |
|
Jens Langhammer
|
e0e0f4fa6c
|
core: fix users's group list not allowing blank values
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-11 20:16:45 +02:00 |
|
Jens Langhammer
|
ec95a2bddc
|
core: allow changing of groups a user is in from user api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-10 19:31:30 +02:00 |
|
Jens Langhammer
|
557724768a
|
core: add API to directly send recovery link to user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-10 13:54:59 +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
|
77ed25ae34
|
root: reformat to 100 line width
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-03 17:45:16 +02:00 |
|
Jens Langhammer
|
b752540800
|
core: fix pagination not working correctly with applications API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-26 19:12:23 +02:00 |
|
Jens Langhammer
|
5615613ed1
|
core: fix CheckApplication's for_user flag not being checked correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-25 22:29:15 +02:00 |
|
Jens Langhammer
|
8ae7403abc
|
core: add group filter by member username and pk
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-23 19:35:41 +02:00 |
|
Jens Langhammer
|
f6e1bfdfc8
|
outpost: fix 100% CPU Usage when not connected to websocket
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-23 18:57:26 +02:00 |
|
Jens Langhammer
|
8cd1223081
|
core: add email filter for user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-22 20:10:42 +02:00 |
|
Jens Langhammer
|
6f98833150
|
core: allow users to create non-expiring tokens when flag is set
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-14 21:15:14 +02:00 |
|
Jens L
|
7dfc621ae4
|
LDAP Provider: TLS support (#1137)
|
2021-07-13 18:24:18 +02:00 |
|
Jens Langhammer
|
320dab3425
|
core: only show Reset password link when recovery flow is configured
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-04 12:59:41 +02:00 |
|
Jens Langhammer
|
becb9e34b5
|
outposts: fix docker controller not checking env correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-03 22:17:29 +02:00 |
|
Jens Langhammer
|
bd92505bc2
|
core: add notice about duplicate keys
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-03 21:52:28 +02:00 |
|
Jens Langhammer
|
16c194d2dc
|
core: fix upload api not checking clear properly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-14 22:34:47 +02:00 |
|
Jens Langhammer
|
79508e1965
|
core: fix linting
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-13 23:41:50 +02:00 |
|