blob: 35d74bd50288f6005f9080d9312c2ca36e2d67db (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
from django import forms
from .models import UserProfile, UserExtraEmail
class UserProfileForm(forms.ModelForm):
class Meta:
model = UserProfile
exclude = ('user', )
def __init__(self, user, *args, **kwargs):
super(UserProfileForm, self).__init__(*args, **kwargs)
self.user = user
mailhelp = "To add a new address to choose from, update your user profile on <a href=\"https://www.postgresql.org/account/profile/\">postgresql.org</a>."
self.fields['selectedemail'].empty_label = self.user.email
self.fields['selectedemail'].queryset = UserExtraEmail.objects.filter(user=self.user)
self.fields['selectedemail'].help_text = mailhelp
self.fields['notifyemail'].empty_label = self.user.email
self.fields['notifyemail'].queryset = UserExtraEmail.objects.filter(user=self.user)
self.fields['notifyemail'].help_text = mailhelp
|