319 |
319 |
320 contents = [] |
320 contents = [] |
321 new_list = lists.getListContent( |
321 new_list = lists.getListContent( |
322 request, new_params, filter, idx=2, need_content=True) |
322 request, new_params, filter, idx=2, need_content=True) |
323 |
323 |
|
324 ap_params = list_params.copy() # accepted proposals |
|
325 |
|
326 description = ugettext('List of accepted %s sent to %s ') % ( |
|
327 ap_params['name_plural'], org_entity.name) |
|
328 |
|
329 ap_params['list_description'] = description |
|
330 ap_params['list_action'] = (redirects.getPublicRedirect, ap_params) |
|
331 |
|
332 filter = {'org': org_entity, |
|
333 'status': 'accepted'} |
|
334 |
|
335 ap_list = lists.getListContent( |
|
336 request, ap_params, filter, idx=3, need_content=True) |
|
337 |
|
338 rp_params = list_params.copy() # rejected proposals |
|
339 |
|
340 description = ugettext('List of rejected %s sent to %s ') % ( |
|
341 rp_params['name_plural'], org_entity.name) |
|
342 |
|
343 rp_params['list_description'] = description |
|
344 rp_params['list_action'] = (redirects.getPublicRedirect, rp_params) |
|
345 |
|
346 filter = {'org': org_entity, |
|
347 'status': 'rejected'} |
|
348 |
|
349 rp_list = lists.getListContent( |
|
350 request, rp_params, filter, idx=4, need_content=True) |
|
351 |
324 ip_params = list_params.copy() # ineligible proposals |
352 ip_params = list_params.copy() # ineligible proposals |
325 |
353 |
326 description = ugettext('List of ineligible %s sent to %s ') % ( |
354 description = ugettext('List of ineligible %s sent to %s ') % ( |
327 ip_params['name_plural'], org_entity.name) |
355 ip_params['name_plural'], org_entity.name) |
328 |
356 |
331 |
359 |
332 filter = {'org': org_entity, |
360 filter = {'org': org_entity, |
333 'status': 'invalid'} |
361 'status': 'invalid'} |
334 |
362 |
335 ip_list = lists.getListContent( |
363 ip_list = lists.getListContent( |
336 request, ip_params, filter, idx=3, need_content=True) |
364 request, ip_params, filter, idx=5, need_content=True) |
337 |
365 |
338 # fill contents with all the needed lists |
366 # fill contents with all the needed lists |
339 if new_list != None: |
367 if new_list != None: |
340 contents.append(new_list) |
368 contents.append(new_list) |
341 |
369 |
342 contents.append(prop_list) |
370 contents.append(prop_list) |
343 |
371 |
344 if mentor_entity and mp_list != None: |
372 if mentor_entity and mp_list != None: |
345 contents.append(mp_list) |
373 contents.append(mp_list) |
|
374 |
|
375 if ap_list != None: |
|
376 contents.append(ap_list) |
|
377 |
|
378 if rp_list != None: |
|
379 contents.append(rp_list) |
346 |
380 |
347 if ip_list != None: |
381 if ip_list != None: |
348 contents.append(ip_list) |
382 contents.append(ip_list) |
349 |
383 |
350 # call the _list method from base to display the list |
384 # call the _list method from base to display the list |