8c6a4a4968 
					 
					
						
						
							
							e2e: test against standalone chrome instance, start implementing oidc provider test  
						
						
						
						
					 
					
						2020-06-19 18:19:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						30ca926b38 
					 
					
						
						
							
							docs: remove last occurrences to jinja2  
						
						
						
						
					 
					
						2020-06-05 20:18:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73116b9d1a 
					 
					
						
						
							
							policies/expression: migrate to raw python instead of jinja2 ( #49 )  
						
						... 
						
						
						
						* policies/expression: migrate to raw python instead of jinja2
* lib/expression: create base evaluator, custom subclass for policies
* core: rewrite propertymappings to use python
* providers/saml: update to new PropertyMappings
* sources/ldap: update to new PropertyMappings
* docs: update docs for new propertymappings
* root: remove jinja2
* root: re-add jinja to lock file as its implicitly required 
						
						
					 
					
						2020-06-05 12:00:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1912b29dc5 
					 
					
						
						
							
							policies/expression: fix lint error  
						
						
						
						
					 
					
						2020-06-02 15:20:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe1ff7fc76 
					 
					
						
						
							
							core: fix form not showing general errors  
						
						
						
						
					 
					
						2020-06-01 19:08:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						82d12ecfdf 
					 
					
						
						
							
							policies/expression: use pb_message() for messages instead of returning a tuple  
						
						
						
						
					 
					
						2020-06-01 15:25:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b3c54308b7 
					 
					
						
						
							
							policies/expression: validate syntax on form clean  
						
						
						
						
					 
					
						2020-05-20 16:13:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c61c84e9f3 
					 
					
						
						
							
							admin: remove inline JS, add CodeMirror widget for jinja and yaml  
						
						
						
						
					 
					
						2020-05-20 13:00:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7bd65120b9 
					 
					
						
						
							
							*: migrate from PolicyModel to PolicyBindingModel, move Policy to passbook_policies  
						
						
						
						
					 
					
						2020-05-16 18:07:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ed3ceb960 
					 
					
						
						
							
							*: providers and sources -> channels, PolicyModel to PolicyBindingModel that uses custom M2M through  
						
						
						
						
					 
					
						2020-05-16 14:03:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b907105f4a 
					 
					
						
						
							
							policies/expression: expose python requests via expression, remove webhook policy  
						
						
						
						
					 
					
						2020-05-15 12:02:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						776ad3cfbf 
					 
					
						
						
							
							policies/expression: add pb_log function to debug  
						
						
						
						
					 
					
						2020-05-14 15:48:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80c3246333 
					 
					
						
						
							
							policies/expression: add pb_flow_plan variable  
						
						
						
						
					 
					
						2020-05-13 18:44:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2a85e5ae87 
					 
					
						
						
							
							flows: complete migration to FlowExecutorView, fully use context  
						
						
						
						
					 
					
						2020-05-08 16:10:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						114bb1b0bd 
					 
					
						
						
							
							flows: implement planner, start new executor  
						
						
						
						
					 
					
						2020-05-08 14:33:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5400882d78 
					 
					
						
						
							
							flows/: more migration progress, consolidate views  
						
						
						
						
					 
					
						2020-05-07 21:30:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						813dd2894f 
					 
					
						
						
							
							*: add pyright type checking  
						
						
						
						
					 
					
						2020-05-07 00:32:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80d90b91e8 
					 
					
						
						
							
							core: add general admin.py loader, remove individual files  
						
						
						
						
					 
					
						2020-05-07 00:05:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8599438df 
					 
					
						
						
							
							ui: fix lists not being rendered correctly  
						
						
						
						
					 
					
						2020-02-24 13:13:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b5fddb7bf 
					 
					
						
						
							
							policies: add unittests for evaluator  
						
						
						
						
					 
					
						2020-02-23 15:54:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83da175749 
					 
					
						
						
							
							policies/expression: add pb_client_ip field  
						
						
						
						
					 
					
						2020-02-22 19:26:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a09a1793ec 
					 
					
						
						
							
							ui: update templates for jinja2-related fields  
						
						
						
						
					 
					
						2020-02-21 15:36:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2bef5f3911 
					 
					
						
						
							
							policies: struct -> types to match core  
						
						
						
						
					 
					
						2020-02-20 13:52:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3c2b8e5ee1 
					 
					
						
						
							
							all: prefix all UI related methods with ui_, switch to property and return dataclass  
						
						
						
						
					 
					
						2020-02-20 13:51:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						995615d0a0 
					 
					
						
						
							
							policies/expression: Return False if Policy returns Undefined and log warning  
						
						
						
						
					 
					
						2020-02-19 16:19:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						38ad8e5fd3 
					 
					
						
						
							
							policies/expression: fix pb_is_sso_flow  
						
						
						
						
					 
					
						2020-02-19 11:01:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b2ce5476a 
					 
					
						
						
							
							policies/expression: add annotation to update docs, name jinja filters/funcs more clearly  
						
						
						
						
					 
					
						2020-02-19 10:23:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1b82283a20 
					 
					
						
						
							
							docs: update policy types, add docs for expression policies  
						
						
						
						
					 
					
						2020-02-19 10:21:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b79b3fd22 
					 
					
						
						
							
							policies/expression: move evaluation code into separate class  
						
						
						
						
					 
					
						2020-02-19 09:49:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f00843441 
					 
					
						
						
							
							policies/expression: add Expression based policy  
						
						
						
						
					 
					
						2020-02-18 15:12:50 +01:00