Jens Langhammer
|
f3098418f2
|
core: fix backup task not being registered, add fallback for api to remove info on ImportError
celery only discovers tasks from installed apps, which `lib` is not, hence the schedule didn't trigger it
|
2020-10-23 18:32:28 +02:00 |
|
Jens Langhammer
|
bbcf58705f
|
lib: add configurable avatars, set to none mode for tests
|
2020-10-22 14:03:31 +02:00 |
|
Jens Langhammer
|
386e23dfac
|
core: fix api signature for view_key
|
2020-10-19 14:35:22 +02:00 |
|
Jens Langhammer
|
c698ba37d9
|
core: add ability for users to create tokens
|
2020-10-18 15:42:16 +02:00 |
|
Jens Langhammer
|
6a53069653
|
*: make generic template's base parameterised
|
2020-10-18 15:35:27 +02:00 |
|
Jens Langhammer
|
ee670d5e19
|
core: add key field to token for easier rotation
|
2020-10-18 14:34:22 +02:00 |
|
Jens Langhammer
|
5e2fb6d56e
|
static: replace server-side alerts with webcomponent
|
2020-10-16 15:26:51 +02:00 |
|
Jens Langhammer
|
3b9524cdfc
|
*: ensure unittests wait on tasks
|
2020-10-16 14:53:14 +02:00 |
|
Jens Langhammer
|
91ce7f7363
|
root: implement monitored tasks
|
2020-10-16 11:28:54 +02:00 |
|
Jens Langhammer
|
8ca23451c6
|
outposts: rewrite state logic, use cache to expire old channels, support multiple instances
|
2020-10-14 11:32:33 +02:00 |
|
Jens Langhammer
|
4a10b4999b
|
core: fix navbar icon not showing in firefox
|
2020-10-11 23:38:22 +02:00 |
|
Jens Langhammer
|
63041d788b
|
core: update application list API to show applications accessible by policy
|
2020-10-08 09:26:50 +02:00 |
|
Jens Langhammer
|
8ab7f7fcbb
|
core: make passbook title navigate to overview
closes #264
|
2020-10-07 19:27:20 +02:00 |
|
Jens Langhammer
|
3b61191614
|
outpost: enable docker controller
|
2020-10-05 23:11:44 +02:00 |
|
Jens Langhammer
|
ac88bd5d44
|
core: hide token value by default
|
2020-10-05 22:40:30 +02:00 |
|
Jens Langhammer
|
c5a6b4961f
|
core: Add Token identifier as sudo-primary key
|
2020-10-04 00:28:43 +02:00 |
|
Jens Langhammer
|
195d8fe71f
|
core: move name field to base Provider
|
2020-10-03 20:05:16 +02:00 |
|
Jens Langhammer
|
0150a5c58c
|
admin: add SearchListMixin mixin and partial template
|
2020-10-03 19:05:20 +02:00 |
|
Jens Langhammer
|
b35d27c83e
|
admin: fix pagination template, ensure template is placed correctly in footer
|
2020-10-03 17:50:17 +02:00 |
|
Jens Langhammer
|
55a83abb26
|
*: remove deprecated providing_args
|
2020-10-02 11:18:14 +02:00 |
|
Jens Langhammer
|
525d271535
|
*: apply new black styling
|
2020-09-30 19:34:22 +02:00 |
|
Jens Langhammer
|
59dbc15be7
|
core: make group_attributes include user's attributes
|
2020-09-30 11:39:25 +02:00 |
|
Jens Langhammer
|
9724ded194
|
policies: change .form() and .serializer() to properties, add tests
|
2020-09-29 10:32:58 +02:00 |
|
Jens Langhammer
|
e54b98a80e
|
e2e: cleanup tests, remove XPATH selectors
|
2020-09-28 18:19:46 +02:00 |
|
Jens Langhammer
|
07e20a2950
|
core: add AuthJsonConsumer to handle websocket authentication
|
2020-09-26 20:11:04 +02:00 |
|
Jens Langhammer
|
6366d50a0e
|
core: show 'Create Application' button based on perms
|
2020-09-26 19:54:52 +02:00 |
|
Jens Langhammer
|
6e4ce8dbaa
|
core: cache user's is_superuser
|
2020-09-26 00:34:35 +02:00 |
|
Jens Langhammer
|
7be50c2574
|
flows: add ConfigurableStage base class and ConfigureFlowInitView
|
2020-09-25 12:49:19 +02:00 |
|
Jens Langhammer
|
52c4fb431f
|
core: add user.group_attributes
|
2020-09-24 15:45:58 +02:00 |
|
Jens Langhammer
|
e2cc2843d8
|
core: add X-passbook-id to every request with unique ID
|
2020-09-21 19:37:44 +02:00 |
|
Jens Langhammer
|
585afd1bcd
|
core: remove migration dependency on ldap
|
2020-09-21 13:21:03 +02:00 |
|
Jens Langhammer
|
f99eaa85ac
|
sources/ldap: implement LDAP password validation and syncing
|
2020-09-21 11:46:35 +02:00 |
|
Jens Langhammer
|
5fa3729702
|
audit: fix fields for events from impersonation being swapped
|
2020-09-19 22:54:36 +02:00 |
|
Jens Langhammer
|
fe4a0c3b44
|
core: add impersonation start/end to audit log
also add impersonated user as context to other logs
|
2020-09-18 23:39:37 +02:00 |
|
Jens Langhammer
|
cba78b4de7
|
providers/*: fix launch_url not working
|
2020-09-17 21:53:57 +02:00 |
|
Jens Langhammer
|
5ff1dd8426
|
core: move impersonation to core, add tests, add better permission checks
|
2020-09-17 16:24:53 +02:00 |
|
Jens Langhammer
|
bf33828ac1
|
core: fix overview template for non-rectangular icons
|
2020-09-17 10:44:10 +02:00 |
|
Jens Langhammer
|
4b39c71de0
|
providers/oauth2: accept token as post param
|
2020-09-16 23:38:55 +02:00 |
|
Jens Langhammer
|
818f417fd8
|
providers/oauth2: only send id_token as access_token if ADFS compat mode is enabled
|
2020-09-16 23:31:03 +02:00 |
|
Jens Langhammer
|
f1ccef7f6a
|
e2e: add tests for proxy provider and outposts
|
2020-09-16 23:22:17 +02:00 |
|
Jens Langhammer
|
ea9687c30b
|
core: don't fail migrations if no pbadmin exists
|
2020-09-15 23:37:39 +02:00 |
|
Jens Langhammer
|
0a5e14a352
|
core: make is_superuser a group property, remove from user
|
2020-09-15 23:10:31 +02:00 |
|
Jens Langhammer
|
c7daadfb18
|
core: fix logic error in expired models cleanup
|
2020-09-15 12:53:02 +02:00 |
|
Jens Langhammer
|
40614a65fc
|
flows: move complete denied view and template to flows
|
2020-09-14 21:52:43 +02:00 |
|
Jens Langhammer
|
5184c4b7ef
|
flows: fix FlowNonApplicableException and EmptyFlowException leading to infinite spinners
|
2020-09-14 18:40:26 +02:00 |
|
Jens Langhammer
|
2c07859b68
|
core: add automatic launch_url detection based on provider
|
2020-09-14 18:12:42 +02:00 |
|
Jens Langhammer
|
501683e3cb
|
outposts: add tests for permissions
|
2020-09-14 17:34:07 +02:00 |
|
Jens Langhammer
|
bebeff9f7f
|
root: allow for changing of logo and branding
|
2020-09-13 17:52:33 +02:00 |
|
Jens Langhammer
|
b317852e8a
|
static: replace brand.svg with text and font
|
2020-09-13 17:33:30 +02:00 |
|
Jens L
|
23cccebb96
|
pytest (#209)
|
2020-09-11 23:21:11 +02:00 |
|