author | Madhusudan.C.S <madhusudancs@gmail.com> |
Thu, 14 Jan 2010 21:07:03 +0530 | |
changeset 92 | 3743275f7291 |
parent 86 | cbe77a26e7a3 |
child 93 | e86755df35da |
permissions | -rw-r--r-- |
84
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
1 |
# -*- coding: utf-8 -*- |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
2 |
|
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
3 |
from django import forms |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
4 |
|
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
5 |
|
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
6 |
class ProceedingsForm(forms.Form): |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
7 |
"""Form for proceedings. |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
8 |
""" |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
9 |
|
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
10 |
title = forms.CharField(required=True, label=u'Title', |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
11 |
widget=forms.TextInput(attrs={'size':'70'})) |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
12 |
|
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
13 |
abstract = forms.CharField( |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
14 |
widget=forms.Textarea(attrs={'cols': '80', 'rows': '8'}), |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
15 |
required=True, label=u'Abstract', |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
16 |
help_text=u'Upto 200 words. Content must strictly be in reSt format.') |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
17 |
|
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
18 |
body = forms.CharField( |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
19 |
widget=forms.Textarea(attrs={'cols': '80', 'rows': '25'}), |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
20 |
required=False, label=u'Body', help_text=u'Approximately 7 pages. ' |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
21 |
'Content must strictly be in reSt format.') |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
22 |
|
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
23 |
rst_file = forms.FileField( |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
24 |
required=False, label=u'reStructuredText file', |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
25 |
help_text=u'The file should contain two sections, one with a heading ' |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
26 |
"'Abstract' and other with a heading 'Body'.") |
d01c62c2a628
Added the initial proceedings app files and enabled them in both production and development settings.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff
changeset
|
27 |
|
86
cbe77a26e7a3
Combined 2 authors fields in forms to a single author field. This will be taken care by jQuery on the UI side.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
84
diff
changeset
|
28 |
authors = forms.CharField( |
cbe77a26e7a3
Combined 2 authors fields in forms to a single author field. This will be taken care by jQuery on the UI side.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
84
diff
changeset
|
29 |
required=False, label=u'Author', |
cbe77a26e7a3
Combined 2 authors fields in forms to a single author field. This will be taken care by jQuery on the UI side.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
84
diff
changeset
|
30 |
help_text=u'User ID of the author.') |