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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b79b3fd22 
					 
					
						
						
							
							policies/expression: move evaluation code into separate class  
						
						
						
						
					 
					
						2020-02-19 09:49:38 +01:00