Jens Langhammer
|
a09a1793ec
|
ui: update templates for jinja2-related fields
|
2020-02-21 15:36:37 +01:00 |
Jens Langhammer
|
d988f37afc
|
lib: add SentryIgnoredException, to easily ignore exceptions from sentry
|
2020-02-20 21:38:53 +01:00 |
Jens Langhammer
|
2bef5f3911
|
policies: struct -> types to match core
|
2020-02-20 13:52:05 +01:00 |
Jens Langhammer
|
3c2b8e5ee1
|
all: prefix all UI related methods with ui_, switch to property and return dataclass
|
2020-02-20 13:51:41 +01:00 |
Jens Langhammer
|
995615d0a0
|
policies/expression: Return False if Policy returns Undefined and log warning
|
2020-02-19 16:19:02 +01:00 |
Jens Langhammer
|
38ad8e5fd3
|
policies/expression: fix pb_is_sso_flow
|
2020-02-19 11:01:20 +01:00 |
Jens Langhammer
|
8b2ce5476a
|
policies/expression: add annotation to update docs, name jinja filters/funcs more clearly
|
2020-02-19 10:23:42 +01:00 |
Jens Langhammer
|
1b82283a20
|
docs: update policy types, add docs for expression policies
|
2020-02-19 10:21:28 +01:00 |
Jens Langhammer
|
7f3d0113c2
|
policies: remove redundant policies which can be easily implemented with expressions
|
2020-02-19 09:51:15 +01:00 |
Jens Langhammer
|
5b79b3fd22
|
policies/expression: move evaluation code into separate class
|
2020-02-19 09:49:38 +01:00 |
Jens Langhammer
|
9267d0c1dd
|
all: general maintenance, prepare for pyright
|
2020-02-18 22:12:51 +01:00 |
Jens Langhammer
|
4e8238603a
|
all: cleanup logging to be structured
|
2020-02-18 21:35:58 +01:00 |
Jens Langhammer
|
9f00843441
|
policies/expression: add Expression based policy
|
2020-02-18 15:12:50 +01:00 |
Jens Langhammer
|
773a9c0692
|
policies/engine: fix cached policy results being ignored
|
2020-02-17 15:37:51 +01:00 |
Jens Langhammer
|
8808e3afe0
|
policies/engine: set mp start method to fork to fix issues under macOS
|
2020-02-17 15:20:30 +01:00 |
Jens Langhammer
|
3bd1eadd51
|
all: implement black as code formatter
|
2019-12-31 12:51:16 +01:00 |
Jens Langhammer
|
8eb3f0f708
|
ci: upgrade pylint to latest version
core: also upgrade kombu as https://github.com/celery/kombu/issues/1101 is fixed now
|
2019-12-31 12:45:29 +01:00 |
Jens Langhammer
|
0946d6a25d
|
docs: add initial structure, add docs for policies and factors
|
2019-12-09 21:00:45 +01:00 |
Jens Langhammer
|
b08ec0477e
|
all(minor): replace django-ipware with custom implementation
|
2019-12-05 14:33:55 +01:00 |
Langhammer, Jens
|
cffe09b02e
|
all(major): add most models to API
|
2019-10-28 17:40:57 +01:00 |
Langhammer, Jens
|
d4cb1a98c7
|
policy(major): simplify PolicyEngine API, add flag to ignore cache for debug purposes
|
2019-10-15 15:44:59 +02:00 |
Langhammer, Jens
|
65a065c4ee
|
policy(minor): add unittests for policy engine
|
2019-10-14 16:08:24 +02:00 |
Langhammer, Jens
|
f1c4a62612
|
policy(major): fix error when policy.negate is enabled
|
2019-10-14 15:00:20 +02:00 |
Langhammer, Jens
|
358e39ced0
|
core(major): remove action field from policy
|
2019-10-14 13:57:38 +02:00 |
Langhammer, Jens
|
15fa7e9652
|
ui(minor): merge menus
|
2019-10-07 16:50:13 +02:00 |
Langhammer, Jens
|
f2acc154cd
|
*(minor): small refactor
|
2019-10-07 16:33:48 +02:00 |