Jens Langhammer
|
d988f37afc
|
lib: add SentryIgnoredException, to easily ignore exceptions from sentry
|
2020-02-20 21:38:53 +01:00 |
|
Jens Langhammer
|
0b5caa85f5
|
all: sort imports and cleanup
|
2020-02-20 17:23:05 +01:00 |
|
Jens Langhammer
|
14e0a17dbc
|
ui: don't remove dashes when auto generating slug
|
2020-02-20 17:13:50 +01:00 |
|
Jens Langhammer
|
6c889eff27
|
core: fix application icons not loading, fix with_sources being broken
|
2020-02-20 14:30:06 +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
|
c96571bdba
|
core: fix discord logo being hard to see
|
2020-02-20 13:50:05 +01:00 |
|
Jens Langhammer
|
2dfd93afb1
|
core: add more fields for metadata of applications
|
2020-02-20 13:45:22 +01:00 |
|
Jens Langhammer
|
ac273aab75
|
core: raise PropertyMappingExpressionException when PropertyMapping returns Undefined
|
2020-02-19 16:18:31 +01:00 |
|
Jens Langhammer
|
44cd03654d
|
core: base set maximum-scale to 1
|
2020-02-19 15:11:25 +01:00 |
|
Jens Langhammer
|
38ad8e5fd3
|
policies/expression: fix pb_is_sso_flow
|
2020-02-19 11:01:20 +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
|
74ad1b6759
|
factors: strip port for domain check
|
2020-02-18 17:05:30 +01:00 |
|
Jens Langhammer
|
cd1af15c56
|
core: sort applications by name
|
2020-02-18 17:00:56 +01:00 |
|
Jens Langhammer
|
878169ea2e
|
core: only show icon on login page if defined
|
2020-02-18 17:00:26 +01:00 |
|
Jens Langhammer
|
e2631cec0e
|
factors/view: show concise error message when domain is mis-configured
|
2020-02-18 16:29:04 +01:00 |
|
Jens Langhammer
|
9f00843441
|
policies/expression: add Expression based policy
|
2020-02-18 15:12:50 +01:00 |
|
Jens Langhammer
|
f31cd7dec6
|
core: check PropertyMapping's expression syntax before save
|
2020-02-18 15:12:05 +01:00 |
|
Jens Langhammer
|
083e317028
|
lib: add helper method for 400 response with message
|
2020-02-18 10:13:53 +01:00 |
|
Jens Langhammer
|
813b2676de
|
providers/saml: better handle PropertyMapping evaluation errors
|
2020-02-18 10:12:42 +01:00 |
|
Jens Langhammer
|
3aa2f1e892
|
*: propertymapping template -> expression
|
2020-02-17 20:38:14 +01:00 |
|
Jens Langhammer
|
e6c47fee26
|
core: add template field to PropertyMapping
|
2020-02-17 17:47:51 +01:00 |
|
Jens Langhammer
|
2be026dd44
|
global: fix import order
|
2020-02-14 15:17:40 +01:00 |
|
Jens Langhammer
|
d9ecb7070d
|
core: add more prometheus metrics
|
2020-01-19 21:01:26 +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 |
|
Langhammer, Jens
|
e862b97005
|
all(major): add API for all objects
|
2019-10-28 17:55:36 +01:00 |
|
Langhammer, Jens
|
cffe09b02e
|
all(major): add most models to API
|
2019-10-28 17:40:57 +01:00 |
|
Langhammer, Jens
|
846a86fb62
|
fix lint
|
2019-10-28 14:44:46 +01:00 |
|
Langhammer, Jens
|
463c130351
|
core(major): add api for most simple objects
|
2019-10-28 14:27:43 +01:00 |
|
Langhammer, Jens
|
543e949a48
|
api(minor): start with api v2
|
2019-10-28 14:26:07 +01:00 |
|
Langhammer, Jens
|
feb80049aa
|
Merge branch 'master' into guardian
|
2019-10-25 22:18:13 +02: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
|
261d57ad7b
|
Merge branch 'master' into guardian
# Conflicts:
# Pipfile
# Pipfile.lock
# passbook/admin/views/invitations.py
# passbook/admin/views/policy.py
# passbook/admin/views/providers.py
# passbook/admin/views/sources.py
# passbook/admin/views/users.py
|
2019-10-15 15:09:11 +02:00 |
|
Langhammer, Jens
|
4086252979
|
core(major): add integrated database backup
|
2019-10-15 13:52:33 +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
|
2ff1635696
|
core/sources(minor): refactor Source's property
|
2019-10-13 16:47:13 +02:00 |
|
Langhammer, Jens
|
9de950220f
|
core(minor): small css adjustment
|
2019-10-11 14:32:19 +02:00 |
|
Langhammer, Jens
|
ae19236366
|
factors/email(minor): fix default timeout being 0, which breaks task
|
2019-10-11 14:24:58 +02:00 |
|
Langhammer, Jens
|
f9babe7089
|
core(minor): fix timezone warning when cleaning nonces
|
2019-10-11 14:23:59 +02:00 |
|
Langhammer, Jens
|
fc69b6851d
|
core(minor): tags -> attributes, add attributes to user, add propertymappings to source
|
2019-10-11 12:47:06 +02:00 |
|
Langhammer, Jens
|
37111fd07b
|
core(minor): merge migrations
|
2019-10-10 17:41:22 +02:00 |
|
Langhammer, Jens
|
143a575369
|
Merge branch 'master' into guardian
# Conflicts:
# Pipfile
# Pipfile.lock
# passbook/core/models.py
|
2019-10-10 17:29:34 +02:00 |
|
Langhammer, Jens
|
3d8242be06
|
core(minor): add new, optional description field to nonce
|
2019-10-10 14:04:58 +02:00 |
|
Langhammer, Jens
|
3185a86b22
|
core(minor): add separate permission to reset user's password
|
2019-10-10 13:01:36 +02:00 |
|
Langhammer, Jens
|
a53f7a49ac
|
root(minor): start implementing guardian
|
2019-10-10 10:45:51 +02:00 |
|
Langhammer, Jens
|
ca3bcc565d
|
ui(minor): simplify top navigation
|
2019-10-10 10:02:48 +02:00 |
|
Jens Langhammer
|
c1dae0b599
|
sources/oauth(minor): fix wrong settings reference
|
2019-10-09 19:46:23 +02:00 |
|