 df8995deed
			
		
	
	df8995deed
	
	
	
		
			
			policies: rewrite engine to use PolicyBinding for order/negate/timeout policies: rewrite engine to use PolicyResult instead of tuple
		
			
				
	
	
		
			22 lines
		
	
	
		
			558 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			558 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| """General fields"""
 | |
| from django import forms
 | |
| 
 | |
| from passbook.policies.models import PolicyBinding, PolicyBindingModel
 | |
| 
 | |
| GENERAL_FIELDS = ["name"]
 | |
| GENERAL_SERIALIZER_FIELDS = ["pk", "name"]
 | |
| 
 | |
| 
 | |
| class PolicyBindingForm(forms.ModelForm):
 | |
|     """Form to edit Policy to PolicyBindingModel Binding"""
 | |
| 
 | |
|     target = forms.ModelChoiceField(
 | |
|         queryset=PolicyBindingModel.objects.all().select_subclasses(),
 | |
|         to_field_name="pbm_uuid",
 | |
|     )
 | |
| 
 | |
|     class Meta:
 | |
| 
 | |
|         model = PolicyBinding
 | |
|         fields = ["enabled", "policy", "target", "order", "timeout"]
 |