app/soc/views/models/student_project.py
changeset 2122 b709f9d1566a
parent 2121 4f6344dfab28
child 2125 c24e8423cd1a
equal deleted inserted replaced
2121:4f6344dfab28 2122:b709f9d1566a
   101             required=True),
   101             required=True),
   102         'clean_abstract': cleaning.clean_content_length('abstract'),
   102         'clean_abstract': cleaning.clean_content_length('abstract'),
   103         'clean_student': cleaning.clean_link_id('student'),
   103         'clean_student': cleaning.clean_link_id('student'),
   104         'clean_mentor': cleaning.clean_link_id('mentor'),
   104         'clean_mentor': cleaning.clean_link_id('mentor'),
   105         'clean_additional_info': cleaning.clean_url('additional_info'),
   105         'clean_additional_info': cleaning.clean_url('additional_info'),
       
   106         'clean_feed_url': cleaning.clean_feed_url,
   106         'clean': cleaning.validate_student_project('scope_path',
   107         'clean': cleaning.validate_student_project('scope_path',
   107             'mentor_id', 'student_id')
   108             'mentor_id', 'student_id')
   108         }
   109         }
   109 
   110 
   110     new_params['edit_extra_dynaproperties'] = {
   111     new_params['edit_extra_dynaproperties'] = {
   136 
   137 
   137     # create the form that students will use to edit their projects
   138     # create the form that students will use to edit their projects
   138     dynaproperties = {
   139     dynaproperties = {
   139         'clean_abstract': cleaning.clean_content_length('abstract'),
   140         'clean_abstract': cleaning.clean_content_length('abstract'),
   140         'clean_additional_info': cleaning.clean_url('additional_info'),
   141         'clean_additional_info': cleaning.clean_url('additional_info'),
       
   142         'clean_feed_url': cleaning.clean_feed_url,
   141         }
   143         }
   142 
   144 
   143     student_edit_form = dynaform.newDynaForm(
   145     student_edit_form = dynaform.newDynaForm(
   144         dynabase = params['dynabase'],
   146         dynabase = params['dynabase'],
   145         dynamodel = params['logic'].getModel(),
   147         dynamodel = params['logic'].getModel(),