app/soc/views/models/student.py
changeset 2927 ac4f93519855
parent 2922 6e373954bbf6
child 2929 04851beb824e
--- a/app/soc/views/models/student.py	Tue Sep 15 22:01:16 2009 +0200
+++ b/app/soc/views/models/student.py	Tue Sep 15 22:03:18 2009 +0200
@@ -18,6 +18,7 @@
 """
 
 __authors__ = [
+    '"Madhusudan.C.S." <madhusudancs@gmail.com>',
     '"Lennard de Rijk" <ljvderijk@gmail.com>'
   ]
 
@@ -91,6 +92,9 @@
     new_params['module_name'] = "student"
     new_params['sidebar_grouping'] = 'Students'
 
+    new_params['create_template'] = 'soc/student/edit.html'
+    new_params['edit_template'] = 'soc/student/edit.html'
+
     # add apply pattern
     patterns = [(r'^%(url_name)s/(?P<access_type>apply)/%(scope)s$',
         '%(module_package)s.%(module_name)s.apply',
@@ -112,8 +116,8 @@
         'expected_graduation': forms.TypedChoiceField(
             choices=[(x,x) for x in allowed_years],
             coerce=lambda val: int(val)
-            )
-        } 
+            ),
+        }
 
     new_params['create_dynafields'] = [
         {'name': 'scope_path',
@@ -147,8 +151,9 @@
         'link_id': forms.CharField(widget=forms.HiddenInput,
             required=True),
         'clean_link_id': cleaning.clean_user_is_current('link_id'),
-        'clean': cleaning.validate_student_age(
-            'birth_date', 'scope_path', self._logic.getScopeLogic().logic),
+        'clean': cleaning.validate_student(
+            'birth_date', 'school_type', 'major', 'degree', 'grade', 
+            'scope_path', self._logic.getScopeLogic().logic),
         }
 
     user_create_form = dynaform.extendDynaForm(