78 |
78 |
79 #: the status of this proposal |
79 #: the status of this proposal |
80 #: new : the proposal has not been ranked/scored yet |
80 #: new : the proposal has not been ranked/scored yet |
81 #: pending: the proposal is in the process of being ranked/scored |
81 #: pending: the proposal is in the process of being ranked/scored |
82 #: accepted: the proposal has been assigned a project slot |
82 #: accepted: the proposal has been assigned a project slot |
83 #: rejected: the proposal has not been assigned a slot or the organization |
83 #: rejected: the proposal has not been assigned a slot |
84 #: does not want this proposal. |
84 #: invalid: the student or org admin marked this as an invalid proposal. |
85 #: invalid: the student or developer marked this as an invalid proposal. |
|
86 status = db.StringProperty(required=True, default='new', |
85 status = db.StringProperty(required=True, default='new', |
87 choices=['new', 'pending', 'accepted', 'rejected', 'invalid']) |
86 choices=['new', 'pending', 'accepted', 'rejected', 'invalid']) |
88 |
87 |
89 #: organization to which this proposal is directed |
88 #: organization to which this proposal is directed |
90 org = db.ReferenceProperty( |
89 org = db.ReferenceProperty( |