624 items += [(redirects.getReviewOverviewRedirect( |
624 items += [(redirects.getReviewOverviewRedirect( |
625 entity, {'url_name': 'org_app'}), |
625 entity, {'url_name': 'org_app'}), |
626 "Review Organization Applications", 'any_access')] |
626 "Review Organization Applications", 'any_access')] |
627 # add link to edit Program Profile |
627 # add link to edit Program Profile |
628 items += [(redirects.getEditRedirect(entity, params), |
628 items += [(redirects.getEditRedirect(entity, params), |
629 'Edit Program Profile','any_access')] |
629 'Edit Program Profile', 'any_access')] |
630 # add link to Assign Slots |
630 # add link to Assign Slots |
631 items += [(redirects.getAssignSlotsRedirect(entity, params), |
631 items += [(redirects.getAssignSlotsRedirect(entity, params), |
632 'Assign Slots','any_access')] |
632 'Assign Slots', 'any_access')] |
|
633 # add link to Show Duplicate project assignments |
|
634 items += [(redirects.getShowDuplicatesRedirect(entity, params), |
|
635 'Show Duplicate Project Assignments', 'any_access')] |
633 # add link to edit Program Timeline |
636 # add link to edit Program Timeline |
634 items += [(redirects.getEditRedirect(entity, {'url_name': 'timeline'}), |
637 items += [(redirects.getEditRedirect(entity, {'url_name': 'timeline'}), |
635 "Edit Program Timeline", 'any_access')] |
638 "Edit Program Timeline", 'any_access')] |
636 # add link to create a new Program Document |
639 # add link to create a new Program Document |
637 items += [(redirects.getCreateDocumentRedirect(entity, 'program'), |
640 items += [(redirects.getCreateDocumentRedirect(entity, 'program'), |
739 "Submit your Student Proposal", 'any_access')] |
742 "Submit your Student Proposal", 'any_access')] |
740 |
743 |
741 if timeline_helper.isAfterEvent(timeline_entity, 'student_signup_start'): |
744 if timeline_helper.isAfterEvent(timeline_entity, 'student_signup_start'): |
742 items += [(redirects.getListSelfRedirect(student_entity, |
745 items += [(redirects.getListSelfRedirect(student_entity, |
743 {'url_name':'student_proposal'}), |
746 {'url_name':'student_proposal'}), |
744 "List my Student Proposals", 'any_access')] |
747 "List my Student Proposals", 'any_access')] |
745 |
748 |
746 items += [(redirects.getEditRedirect(student_entity, |
749 items += [(redirects.getEditRedirect(student_entity, |
747 {'url_name': 'student'}), |
750 {'url_name': 'student'}), |
748 "Edit my Student Profile", 'any_access')] |
751 "Edit my Student Profile", 'any_access')] |
|
752 |
|
753 if timeline_helper.isAfterEvent(timeline_entity, |
|
754 'accepted_students_announced_deadline'): |
|
755 # add a link to show all projects |
|
756 items += [(redirects.getListProjectsRedirect(program_entity, |
|
757 {'url_name':'student'}), |
|
758 "List my Student Projects", 'any_access')] |
749 |
759 |
750 return items |
760 return items |
751 |
761 |
752 def _getOrganizationEntries(self, program_entity, org_admin_entity, |
762 def _getOrganizationEntries(self, program_entity, org_admin_entity, |
753 mentor_entity, params, id, user): |
763 mentor_entity, params, id, user): |