add customer field to osusers.models.User
- allow association of os users to Django users (customers) - adapt admin forms - add migration
This commit is contained in:
parent
39fd326ac2
commit
18e47d73b4
4 changed files with 31 additions and 4 deletions
|
@ -38,7 +38,7 @@ class UserCreationForm(forms.ModelForm):
|
|||
|
||||
class Meta:
|
||||
model = User
|
||||
fields = []
|
||||
fields = ['customer']
|
||||
|
||||
def clean_password2(self):
|
||||
"""
|
||||
|
@ -57,6 +57,7 @@ class UserCreationForm(forms.ModelForm):
|
|||
|
||||
"""
|
||||
user = User.objects.create_user(
|
||||
customer=self.cleaned_data['customer'],
|
||||
password=self.cleaned_data['password1'], commit=commit)
|
||||
return user
|
||||
|
||||
|
@ -75,7 +76,7 @@ class UserAdmin(admin.ModelAdmin):
|
|||
add_fieldsets = (
|
||||
(None, {
|
||||
'classes': ('wide',),
|
||||
'fields': ('password1', 'password2')}),
|
||||
'fields': ('customer', 'password1', 'password2')}),
|
||||
)
|
||||
|
||||
def get_form(self, request, obj=None, **kwargs):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue