Jens Langhammer
|
7ed3ceb960
|
*: providers and sources -> channels, PolicyModel to PolicyBindingModel that uses custom M2M through
|
2020-05-16 14:03:57 +02:00 |
|
Jens Langhammer
|
615cd7870d
|
stages/email: add field to select E-Mail and subject
|
2020-05-15 14:50:23 +02:00 |
|
Jens Langhammer
|
b907105f4a
|
policies/expression: expose python requests via expression, remove webhook policy
|
2020-05-15 12:02:41 +02:00 |
|
Jens Langhammer
|
023423c6e7
|
stages/password: show password forgotten prompt when recovery flow configured
|
2020-05-15 11:01:02 +02:00 |
|
Jens Langhammer
|
a5319fc2fe
|
*: rename templatetags to clearly identify
|
2020-05-15 10:54:31 +02:00 |
|
Jens Langhammer
|
814c797c64
|
stages/prompt: add policy verification logic
|
2020-05-14 15:48:23 +02:00 |
|
Jens Langhammer
|
776ad3cfbf
|
policies/expression: add pb_log function to debug
|
2020-05-14 15:48:08 +02:00 |
|
Jens Langhammer
|
74ddf70cb7
|
policy: add context to PolicyRequest
|
2020-05-14 15:47:56 +02:00 |
|
Jens Langhammer
|
a7a839a29c
|
stages/prompt: promptstage based on PolicyBindingModel
|
2020-05-14 13:51:35 +02:00 |
|
Jens Langhammer
|
9859c5db0a
|
policies: add API for policybindings
|
2020-05-14 13:51:05 +02:00 |
|
Jens Langhammer
|
43a583e2d2
|
stages/invitation: add unittests
|
2020-05-13 23:20:27 +02:00 |
|
Jens Langhammer
|
f289025d8e
|
stages/user_delete: fix missing API, fix missing tests
|
2020-05-13 23:20:07 +02:00 |
|
Jens Langhammer
|
80c3246333
|
policies/expression: add pb_flow_plan variable
|
2020-05-13 18:44:36 +02:00 |
|
Jens Langhammer
|
461fed5567
|
admin: remove more duplicate code
|
2020-05-13 13:45:57 +02:00 |
|
Jens Langhammer
|
d5f6714ed7
|
admin: remove redundant code
|
2020-05-13 11:57:19 +02:00 |
|
Jens Langhammer
|
c42ed6bc99
|
admin: sort types, minor fixups
|
2020-05-13 11:57:10 +02:00 |
|
Jens Langhammer
|
57fed2b92b
|
stages/user_delete: fix formatting
|
2020-05-12 15:23:17 +02:00 |
|
Jens Langhammer
|
e45b33c6c2
|
stages/user_delete: add user delete stage, remove view from core
|
2020-05-12 14:50:00 +02:00 |
|
Jens Langhammer
|
137e90355b
|
flows: default-auth -> default-authentication
|
2020-05-12 14:49:47 +02:00 |
|
Jens Langhammer
|
7500e622f6
|
stages/invitation: start extracting invitation from core
|
2020-05-11 21:58:02 +02:00 |
|
Jens Langhammer
|
d49c58f326
|
flows: fix linting
|
2020-05-11 21:27:46 +02:00 |
|
Jens Langhammer
|
9814d3be03
|
flows: add Planner and Executor unittests
|
2020-05-11 15:01:14 +02:00 |
|
Jens Langhammer
|
fc9f86cccc
|
lib: use TemplateResponse for bad_request_message
|
2020-05-11 14:08:04 +02:00 |
|
Jens Langhammer
|
6fd19c0a37
|
flows: add caching of plan, add planner unittests
|
2020-05-11 11:39:58 +02:00 |
|
Jens Langhammer
|
10cb412532
|
flows: fix linting of migrations
|
2020-05-11 09:08:15 +02:00 |
|
Jens Langhammer
|
e12780f78f
|
flows: add invalidation designation, use as default logout action
|
2020-05-11 01:12:57 +02:00 |
|
Jens Langhammer
|
9dec13c225
|
stages/user_logout: add logout stage
|
2020-05-11 01:12:14 +02:00 |
|
Jens Langhammer
|
69120da45c
|
core: remove redundant views/forms
|
2020-05-11 00:49:48 +02:00 |
|
Jens Langhammer
|
5b2bf7519a
|
stages/user_create -> user_write: Stage can create and update existing users
|
2020-05-10 23:38:15 +02:00 |
|
Jens Langhammer
|
631cf77f89
|
stages/captcha: add tests
|
2020-05-10 21:43:30 +02:00 |
|
Jens Langhammer
|
6676e95011
|
stages/email: add tests, cleanup
|
2020-05-10 21:43:22 +02:00 |
|
Jens Langhammer
|
3219cffb52
|
stages/email: add logic to verify token
|
2020-05-10 21:00:04 +02:00 |
|
Jens Langhammer
|
d4f149bc02
|
stages/email: add form for sending email to prevent spam
stages/email: make token validity configurable
|
2020-05-10 20:50:27 +02:00 |
|
Jens Langhammer
|
206cf4967d
|
stages/identification: add more templates
|
2020-05-10 20:24:47 +02:00 |
|
Jens Langhammer
|
a67c53f46a
|
stages/email: start rewriting templates, add template tags to embed CSS and images
|
2020-05-10 20:16:58 +02:00 |
|
Jens Langhammer
|
e989c61793
|
core: reduce default nonce time to 30 minutes
|
2020-05-10 20:15:56 +02:00 |
|
Jens Langhammer
|
99bab03cce
|
flows: add check if current plan matches current flow
|
2020-05-10 20:15:24 +02:00 |
|
Jens Langhammer
|
a7567ad8c6
|
stages/identification: add recovery support
|
2020-05-10 18:45:16 +02:00 |
|
Jens Langhammer
|
2ffa2fc6b8
|
admin: update templates and stage views
|
2020-05-10 18:44:58 +02:00 |
|
Jens Langhammer
|
8de87d9acb
|
stages/identification: test signup notice
|
2020-05-10 18:17:24 +02:00 |
|
Jens Langhammer
|
1d03b36750
|
stages/identification: show sign up url when related flow exists
|
2020-05-10 18:14:10 +02:00 |
|
Jens Langhammer
|
8dc3c49a2f
|
stages/user_create: add stage to create user after prompts
|
2020-05-10 18:04:23 +02:00 |
|
Jens Langhammer
|
f6461b08d7
|
stages/prompt: add unittests
|
2020-05-10 17:52:26 +02:00 |
|
Jens Langhammer
|
a3a3dde1c8
|
stages/dummy: add unittests
stages/password: improve coverage
stages/user_login: improve coverage
|
2020-05-10 17:02:01 +02:00 |
|
Jens Langhammer
|
f111604b70
|
stages/login: -> stages/user_login: rename login to user_login for user_create stage
|
2020-05-10 16:20:44 +02:00 |
|
Jens Langhammer
|
4315d1a03c
|
stages/prompt: add prompt stage: dynamically created forms based on database
|
2020-05-10 16:20:17 +02:00 |
|
Jens Langhammer
|
9def45c8d7
|
stages/identification: fix label for inputs
|
2020-05-10 15:29:27 +02:00 |
|
Jens Langhammer
|
358922b09b
|
lib/ui: fix human_list for lists with one item
|
2020-05-10 15:29:10 +02:00 |
|
Jens Langhammer
|
fbc3ac6b30
|
flows: make FlowExecutor fully working without pending user
|
2020-05-10 15:28:52 +02:00 |
|
Jens Langhammer
|
4f785da452
|
root: fix migrations for CI
|
2020-05-10 13:06:38 +02:00 |
|