Jens Langhammer
|
c4facd53b4
|
Merge branch 'master' into docs-flows
|
2020-06-02 20:25:43 +02:00 |
Jens Langhammer
|
55fc5a6068
|
policies: rewrite cache_key to prevent wrong cache
# Conflicts:
# passbook/core/signals.py
# passbook/policies/engine.py
# passbook/policies/process.py
|
2020-06-02 17:06:18 +02:00 |
Jens Langhammer
|
07d047c887
|
stages/identification: fix *_flows missing in edit form
|
2020-06-02 16:39:55 +02:00 |
Jens Langhammer
|
23193314f1
|
Merge branch 'master' into docs-flows
|
2020-06-02 15:20:24 +02:00 |
Jens Langhammer
|
c961327d27
|
stages/identification: fix recovery template
|
2020-06-01 19:08:14 +02:00 |
Jens Langhammer
|
fe1ff7fc76
|
core: fix form not showing general errors
|
2020-06-01 19:08:01 +02:00 |
Jens Langhammer
|
4d1658b35e
|
stages/identification: explicitly define enrollment and recovery
|
2020-05-31 23:01:08 +02:00 |
Jens Langhammer
|
08302a04bf
|
docs: add docs for flows, start docs for stages
|
2020-05-30 22:36:01 +02:00 |
Jens Langhammer
|
80a36a3441
|
stages/user_write: don't use create_user, create empty object and set attributes
|
2020-05-28 23:22:15 +02:00 |
Jens Langhammer
|
b1b63fbb7f
|
stages/prompt: add prompt order field
|
2020-05-28 23:21:43 +02:00 |
Jens Langhammer
|
fe6bfb1620
|
stages/identification: fix wrong link
|
2020-05-28 22:44:42 +02:00 |
Jens Langhammer
|
e6d64bf5b3
|
stages/identification: fix sources and recovery/enrollment not being shown
|
2020-05-28 22:43:44 +02:00 |
Jens L
|
df8995deed
|
policies/*: remove Policy.negate, order, timeout (#39)
policies: rewrite engine to use PolicyBinding for order/negate/timeout
policies: rewrite engine to use PolicyResult instead of tuple
|
2020-05-28 21:45:54 +02:00 |
Jens Langhammer
|
fdfc6472d2
|
admin: fixup some urls
|
2020-05-28 10:36:27 +02:00 |
Jens L
|
beabba2890
|
flows: Load Stages without refreshing the whole page (#33)
* flows: initial implementation of FlowExecutorShell
* flows: load messages dynamically upon card refresh
|
2020-05-24 00:57:25 +02:00 |
Jens Langhammer
|
c61c84e9f3
|
admin: remove inline JS, add CodeMirror widget for jinja and yaml
|
2020-05-20 13:00:45 +02:00 |
Jens L
|
24a3e787dd
|
migrate to per-model UUID Primary key, remove UUIDModel (#26)
* *: migrate to per-model UUID Primary key, remove UUIDModel
* *: fix import order, fix unittests
|
2020-05-20 09:17:06 +02:00 |
Jens Langhammer
|
4206a8c43e
|
stages/password: fix button without labeling
|
2020-05-17 23:55:25 +02:00 |
Jens Langhammer
|
09ef58350c
|
flows: rename AuthenticationStage to StageView as its a general base view
|
2020-05-17 00:03:06 +02:00 |
Jens Langhammer
|
db26ce808e
|
core: remove policies from application form
|
2020-05-16 20:48:45 +02:00 |
Jens Langhammer
|
7b6524357f
|
stages/user_logout: fix dependency on PENDING_USER
|
2020-05-16 20:46:21 +02:00 |
Jens Langhammer
|
e68352b09c
|
admin: add flow-stage-bindings, add policy-bindings, add prompts
|
2020-05-16 19:55:59 +02:00 |
Jens Langhammer
|
7bd65120b9
|
*: migrate from PolicyModel to PolicyBindingModel, move Policy to passbook_policies
|
2020-05-16 18:07:00 +02:00 |
Jens Langhammer
|
227966e727
|
core: rename nonce to token
|
2020-05-16 16:11:53 +02:00 |
Jens Langhammer
|
406f69080b
|
Revert "*: providers and sources -> channels, PolicyModel to PolicyBindingModel that uses custom M2M through"
This reverts commit 7ed3ceb960 .
|
2020-05-16 16:02:42 +02:00 |
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
|
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
|
a7a839a29c
|
stages/prompt: promptstage based on PolicyBindingModel
|
2020-05-14 13:51:35 +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
|
461fed5567
|
admin: remove more duplicate code
|
2020-05-13 13:45:57 +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
|
7500e622f6
|
stages/invitation: start extracting invitation from core
|
2020-05-11 21:58:02 +02:00 |
Jens Langhammer
|
9dec13c225
|
stages/user_logout: add logout stage
|
2020-05-11 01:12:14 +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
|
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
|
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 |