23 lines
		
	
	
		
			542 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			542 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| """passbook administrative user forms"""
 | |
| 
 | |
| from django import forms
 | |
| 
 | |
| from passbook.admin.fields import CodeMirrorWidget, YAMLField
 | |
| from passbook.core.models import User
 | |
| 
 | |
| 
 | |
| class UserForm(forms.ModelForm):
 | |
|     """Update User Details"""
 | |
| 
 | |
|     class Meta:
 | |
| 
 | |
|         model = User
 | |
|         fields = ["username", "name", "email", "is_staff", "is_active", "attributes"]
 | |
|         widgets = {
 | |
|             "name": forms.TextInput,
 | |
|             "attributes": CodeMirrorWidget,
 | |
|         }
 | |
|         field_classes = {
 | |
|             "attributes": YAMLField,
 | |
|         }
 | 
