app/soc/views/models/organization.py
changeset 2254 416da888eaa6
parent 2250 a172051d9b99
child 2259 62676277db14
equal deleted inserted replaced
2253:ab216123bee7 2254:416da888eaa6
   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