254 {'url_name' : 'org_app'}), |
254 {'url_name' : 'org_app'}), |
255 "List My Organization Applications", 'any_access')] |
255 "List My Organization Applications", 'any_access')] |
256 |
256 |
257 # get the student entity for this user and program |
257 # get the student entity for this user and program |
258 filter = {'user': user, |
258 filter = {'user': user, |
259 'scope': program_entity} |
259 'scope': program_entity, |
|
260 'status': 'active'} |
260 student_entity = student_logic.logic.getForFields(filter, unique=True) |
261 student_entity = student_logic.logic.getForFields(filter, unique=True) |
261 |
262 |
262 if student_entity: |
263 if student_entity: |
263 items += self._getStudentEntries(program_entity, student_entity, |
264 items += self._getStudentEntries(program_entity, student_entity, |
264 params, id, user) |
265 params, id, user) |
265 |
266 |
266 # get mentor and org_admin entity for this user and program |
267 # get mentor and org_admin entity for this user and program |
267 filter = {'user': user, |
268 filter = {'user': user, |
268 'program': program_entity} |
269 'program': program_entity, |
|
270 'status': 'active'} |
269 mentor_entity = mentor_logic.logic.getForFields(filter, unique=True) |
271 mentor_entity = mentor_logic.logic.getForFields(filter, unique=True) |
270 org_admin_entity = org_admin_logic.logic.getForFields(filter, unique=True) |
272 org_admin_entity = org_admin_logic.logic.getForFields(filter, unique=True) |
271 |
273 |
272 if mentor_entity or org_admin_entity: |
274 if mentor_entity or org_admin_entity: |
273 items += self._getOrganizationEntries(program_entity, org_admin_entity, |
275 items += self._getOrganizationEntries(program_entity, org_admin_entity, |