|  | 9f00843441 | policies/expression: add Expression based policy | 2020-02-18 15:12:50 +01:00 |  | 
			
				
					|  | f31cd7dec6 | core: check PropertyMapping's expression syntax before save | 2020-02-18 15:12:05 +01:00 |  | 
			
				
					|  | 083e317028 | lib: add helper method for 400 response with message | 2020-02-18 10:13:53 +01:00 |  | 
			
				
					|  | 813b2676de | providers/saml: better handle PropertyMapping evaluation errors | 2020-02-18 10:12:42 +01:00 |  | 
			
				
					|  | 3aa2f1e892 | *: propertymapping template -> expression | 2020-02-17 20:38:14 +01:00 |  | 
			
				
					|  | e6c47fee26 | core: add template field to PropertyMapping | 2020-02-17 17:47:51 +01:00 |  | 
			
				
					|  | 2be026dd44 | global: fix import order | 2020-02-14 15:17:40 +01:00 |  | 
			
				
					|  | d9ecb7070d | core: add more prometheus metrics | 2020-01-19 21:01:26 +01:00 |  | 
			
				
					|  | 3bd1eadd51 | all: implement black as code formatter | 2019-12-31 12:51:16 +01:00 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | e862b97005 | all(major): add API for all objects | 2019-10-28 17:55:36 +01:00 |  | 
			
				
					|  | cffe09b02e | all(major): add most models to API | 2019-10-28 17:40:57 +01:00 |  | 
			
				
					|  | 846a86fb62 | fix lint | 2019-10-28 14:44:46 +01:00 |  | 
			
				
					|  | 463c130351 | core(major): add api for most simple objects | 2019-10-28 14:27:43 +01:00 |  | 
			
				
					|  | 543e949a48 | api(minor): start with api v2 | 2019-10-28 14:26:07 +01:00 |  | 
			
				
					|  | feb80049aa | Merge branch 'master' into guardian | 2019-10-25 22:18:13 +02:00 |  | 
			
				
					|  | d4cb1a98c7 | policy(major): simplify PolicyEngine API, add flag to ignore cache for debug purposes | 2019-10-15 15:44:59 +02:00 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 4086252979 | core(major): add integrated database backup | 2019-10-15 13:52:33 +02:00 |  | 
			
				
					|  | f1c4a62612 | policy(major): fix error when policy.negate is enabled | 2019-10-14 15:00:20 +02:00 |  | 
			
				
					|  | 358e39ced0 | core(major): remove action field from policy | 2019-10-14 13:57:38 +02:00 |  | 
			
				
					|  | 2ff1635696 | core/sources(minor): refactor Source's property | 2019-10-13 16:47:13 +02:00 |  | 
			
				
					|  | 9de950220f | core(minor): small css adjustment | 2019-10-11 14:32:19 +02:00 |  | 
			
				
					|  | ae19236366 | factors/email(minor): fix default timeout being 0, which breaks task | 2019-10-11 14:24:58 +02:00 |  | 
			
				
					|  | f9babe7089 | core(minor): fix timezone warning when cleaning nonces | 2019-10-11 14:23:59 +02:00 |  | 
			
				
					|  | fc69b6851d | core(minor): tags -> attributes, add attributes to user, add propertymappings to source | 2019-10-11 12:47:06 +02:00 |  | 
			
				
					|  | 37111fd07b | core(minor): merge migrations | 2019-10-10 17:41:22 +02:00 |  | 
			
				
					|  | 143a575369 | Merge branch 'master' into guardian # Conflicts:
#	Pipfile
#	Pipfile.lock
#	passbook/core/models.py | 2019-10-10 17:29:34 +02:00 |  | 
			
				
					|  | 3d8242be06 | core(minor): add new, optional description field to nonce | 2019-10-10 14:04:58 +02:00 |  | 
			
				
					|  | 3185a86b22 | core(minor): add separate permission to reset user's password | 2019-10-10 13:01:36 +02:00 |  | 
			
				
					|  | a53f7a49ac | root(minor): start implementing guardian | 2019-10-10 10:45:51 +02:00 |  | 
			
				
					|  | ca3bcc565d | ui(minor): simplify top navigation | 2019-10-10 10:02:48 +02:00 |  | 
			
				
					|  | c1dae0b599 | sources/oauth(minor): fix wrong settings reference | 2019-10-09 19:46:23 +02:00 |  | 
			
				
					|  | 17e6bc921b | core(minor): fix import order | 2019-10-09 14:37:40 +02:00 |  | 
			
				
					|  | 2e15b24f0a | *(minor): switch has_user_settings to return Optional dataclass instead of tuple | 2019-10-09 12:47:14 +02:00 |  | 
			
				
					|  | 088b9592cd | core(minor): remove unused code | 2019-10-08 15:04:38 +02:00 |  | 
			
				
					|  | d91a852eda | factors/email(minor): start rebuilding email integration as factor | 2019-10-08 14:30:17 +02:00 |  | 
			
				
					|  | 171c5b9759 | factors/password(minor): remove form from core | 2019-10-08 14:23:02 +02:00 |  | 
			
				
					|  | 15fa7e9652 | ui(minor): merge menus | 2019-10-07 16:50:13 +02:00 |  | 
			
				
					|  | f2acc154cd | *(minor): small refactor | 2019-10-07 16:33:48 +02:00 |  | 
			
				
					|  | d21ec6c9a5 | root(minor): get rid of duplicate settings | 2019-10-04 16:09:35 +02:00 |  | 
			
				
					|  | e59c4ec1c7 | root(minor): cleanup, remove unused log | 2019-10-04 13:43:47 +02:00 |  | 
			
				
					|  | 1169db7530 | docker(minor): move docker-related files into separate folder | 2019-10-04 12:45:19 +02:00 |  | 
			
				
					|  | 1453008796 | wsgi(minor): add proper request logging | 2019-10-04 12:44:59 +02:00 |  | 
			
				
					|  | 2209b6d603 | deploy(minor): fix robots.txt not being in the right path fix path matching in docker compose | 2019-10-04 12:01:38 +02:00 |  | 
			
				
					|  | ccbc0384f9 | deploy(minor): remove app-gw, add robots.txt | 2019-10-04 11:57:41 +02:00 |  | 
			
				
					|  | 0b86231a36 | *(minor): make better use of structured logging | 2019-10-04 10:21:33 +02:00 |  | 
			
				
					|  | c0df1f38b8 | *(minor): remove __name__ param from get_logger | 2019-10-04 10:08:53 +02:00 |  | 
			
				
					|  | 64b75cab84 | policy(minor): add data class for policy request | 2019-10-03 10:45:31 +02:00 |  | 
			
				
					|  | f58bc61999 | new release: 0.4.2-beta | 2019-10-02 21:05:51 +00:00 |  |