app/soc/models/student_project.py
changeset 2183 4e036dcc79ba
parent 2124 ac484d0e4304
child 2573 f09f317769c4
equal deleted inserted replaced
2182:62a6510b670d 2183:4e036dcc79ba
    68   #: A project must have a mentor at all times
    68   #: A project must have a mentor at all times
    69   mentor = db.ReferenceProperty(reference_class=soc.models.mentor.Mentor,
    69   mentor = db.ReferenceProperty(reference_class=soc.models.mentor.Mentor,
    70                                 required=True,
    70                                 required=True,
    71                                 collection_name='student_projects')
    71                                 collection_name='student_projects')
    72 
    72 
       
    73   #: A property containing a list of additional Mentors for this project
       
    74   additional_mentors = db.ListProperty(item_type=db.Key, default=[])
       
    75 
    73   #: The status of this project
    76   #: The status of this project
    74   #: accepted: This project has been accepted into the program
    77   #: accepted: This project has been accepted into the program
    75   #: mid_term_passed: This project has passed the midterm evaluation
    78   #: mid_term_passed: This project has passed the midterm evaluation
    76   #: mid_term_failed: This project has failed the midterm evaluation
    79   #: mid_term_failed: This project has failed the midterm evaluation
    77   #: final_failed: This project has failed the final evaluation
    80   #: final_failed: This project has failed the final evaluation