12 # distributed under the License is distributed on an "AS IS" BASIS, |
12 # distributed under the License is distributed on an "AS IS" BASIS, |
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
14 # See the License for the specific language governing permissions and |
14 # See the License for the specific language governing permissions and |
15 # limitations under the License. |
15 # limitations under the License. |
16 |
16 |
17 """This module contains the Timeline Model.""" |
17 """This module contains the Timeline Model. |
|
18 """ |
18 |
19 |
19 __authors__ = [ |
20 __authors__ = [ |
20 '"Sverre Rabbelier" <sverre@rabbelier.nl>', |
21 '"Sverre Rabbelier" <sverre@rabbelier.nl>', |
21 ] |
22 ] |
22 |
23 |
25 |
26 |
26 from django.utils.translation import ugettext_lazy |
27 from django.utils.translation import ugettext_lazy |
27 |
28 |
28 import soc.models.timeline |
29 import soc.models.timeline |
29 |
30 |
|
31 |
30 class Timeline(soc.models.timeline.Timeline): |
32 class Timeline(soc.models.timeline.Timeline): |
31 """The GSoC Timeline Model. |
33 """The GSoC Timeline Model. |
32 """ |
34 """ |
33 |
35 |
34 accepted_organisation_announced_deadline = db.DateTimeProperty( |
36 accepted_organization_announced_deadline = db.DateTimeProperty( |
35 verbose_name=ugettext_lazy('Accepted Organisations Announced Deadline')) |
37 verbose_name=ugettext_lazy('Accepted Organizations Announced Deadline')) |
36 |
38 |
37 application_review_deadline = db.DateTimeProperty( |
39 application_review_deadline = db.DateTimeProperty( |
38 verbose_name=ugettext_lazy('Application Review Deadline')) |
40 verbose_name=ugettext_lazy('Application Review Deadline')) |
39 |
41 |
40 student_application_matched_deadline = db.DateTimeProperty( |
42 student_application_matched_deadline = db.DateTimeProperty( |
45 |
47 |
46 bonding_start = db.DateTimeProperty( |
48 bonding_start = db.DateTimeProperty( |
47 verbose_name=ugettext_lazy('Community Bonding Period Start date')) |
49 verbose_name=ugettext_lazy('Community Bonding Period Start date')) |
48 |
50 |
49 bonding_end = db.DateTimeProperty( |
51 bonding_end = db.DateTimeProperty( |
50 verbose_name=ugettext_lazy('Community Bonding Period Start date')) |
52 verbose_name=ugettext_lazy('Community Bonding Period End date')) |
51 |
53 |
52 coding_start = db.DateTimeProperty( |
54 coding_start = db.DateTimeProperty( |
53 verbose_name=ugettext_lazy('Coding Start date')) |
55 verbose_name=ugettext_lazy('Coding Start date')) |
54 |
56 |
55 coding_end = db.DateTimeProperty( |
57 coding_end = db.DateTimeProperty( |
56 verbose_name=ugettext_lazy('Coding End date')) |
58 verbose_name=ugettext_lazy('Coding End date')) |
57 |
59 |
58 suggested_coding_deadline = db.DateTimeProperty( |
60 suggested_coding_deadline = db.DateTimeProperty( |
59 verbose_name=ugettext_lazy('Suggested Coding End date')) |
61 verbose_name=ugettext_lazy('Suggested Coding Deadline')) |
60 |
62 |
61 midterm_survey_start = db.DateTimeProperty( |
63 midterm_survey_start = db.DateTimeProperty( |
62 verbose_name=ugettext_lazy('Midterm Survey Start date')) |
64 verbose_name=ugettext_lazy('Midterm Survey Start date')) |
63 |
65 |
64 midterm_survey_end = db.DateTimeProperty( |
66 midterm_survey_end = db.DateTimeProperty( |
69 |
71 |
70 final_survey_end = db.DateTimeProperty( |
72 final_survey_end = db.DateTimeProperty( |
71 verbose_name=ugettext_lazy('Final Survey End date')) |
73 verbose_name=ugettext_lazy('Final Survey End date')) |
72 |
74 |
73 mentor_summit_start = db.DateTimeProperty( |
75 mentor_summit_start = db.DateTimeProperty( |
74 verbose_name=ugettext_lazy('Mentor Summit End date')) |
76 verbose_name=ugettext_lazy('Mentor Summit Start date')) |
75 |
77 |
76 mentor_summit_end = db.DateTimeProperty( |
78 mentor_summit_end = db.DateTimeProperty( |
77 verbose_name=ugettext_lazy('Mentor Summit End date')) |
79 verbose_name=ugettext_lazy('Mentor Summit End date')) |