Mercurial > agora
annotate apps/profile/forms.py @ 193:fe51ec4eccc1
Added necessary css and Javascript code for the comment system
author | ahsanalishahid <ahsan.ali.shahid@gmail.com> |
---|---|
date | Tue, 02 Jul 2013 02:01:02 +0500 |
parents | c7be7def8b57 |
children |
rev | line source |
---|---|
130
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
1 from django.forms import ModelForm |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
2 from django.contrib.auth.models import User |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
3 from django.utils.translation import ugettext as _ |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
4 |
151
c7be7def8b57
Bundles! (basic functionality)
dellsystem <ilostwaldo@gmail.com>
parents:
130
diff
changeset
|
5 from apps.profile.models import Profile |
130
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
6 |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
7 |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
8 class ProfileForm(ModelForm): |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
9 class Meta: |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
10 model = Profile |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
11 exclude = ('user',) |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
12 |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
13 |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
14 class UserForm(ModelForm): |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
15 class Meta: |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
16 model = User |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
17 fields = ('first_name', 'last_name') |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
18 |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
19 def __init__(self, *args, **kwargs): |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
20 super(UserForm, self).__init__(*args, **kwargs) |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
21 |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
22 # Change the help text for names |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
23 name_text = _("We will display your name according to most Western \ |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
24 European conventions, your given name(s) followed by your surname(s).") |
5ab229c9d348
Add back ability to edit account settings
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
25 self.fields['first_name'].help_text = name_text |