From da8ba6ed1d7d0c41dcde510ec56536d2be51faf3 Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Sat, 24 May 2014 22:56:33 +0200 Subject: [PATCH] change Mailbox admin to work with osuser field --- gnuviechadmin/managemails/admin.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/gnuviechadmin/managemails/admin.py b/gnuviechadmin/managemails/admin.py index 7034262..34b013e 100644 --- a/gnuviechadmin/managemails/admin.py +++ b/gnuviechadmin/managemails/admin.py @@ -49,7 +49,7 @@ class MailboxCreationForm(forms.ModelForm): class Meta: model = Mailbox - fields = ('username',) + fields = ('osuser',) def clean_password2(self): """ @@ -69,8 +69,6 @@ class MailboxCreationForm(forms.ModelForm): """ mailbox = super(MailboxCreationForm, self).save(commit=False) mailbox.set_password(self.cleaned_data['password1']) - mailbox.uid = 0 - mailbox.gid = 0 if commit: mailbox.save() return mailbox @@ -85,7 +83,7 @@ class MailboxChangeForm(forms.ModelForm): class Meta: model = Mailbox - fields = ('username', 'password', 'home', 'uid', 'gid', 'active') + fields = ('username', 'password', 'osuser', 'active') def clean_password(self): return self.initial['password'] @@ -112,13 +110,11 @@ class MailboxAdmin(ActivationChangeMixin, admin.ModelAdmin): actions = ['activate', 'deactivate'] - list_display = ('username', 'active') + list_display = ('username', 'osuser', 'active') list_filter = ('active',) fieldsets = ( (None, { - 'fields': ('username', 'password', 'active')}), - (_('System'), { - 'fields': ('home', 'uid', 'gid')}), + 'fields': ('username', 'password', 'osuser', 'active')}), ) add_fieldsets = ( (None, {