def project_list(request): parameters = { field_name: value for field_name, value in request.GET.items() if value and field_name in project._meta.get_all_field_names() } all_projects = project.objects.select_related().filter(**parameters) if request.GET.get("project_phase__phase", "") != "": all_projects = all_projects.filter(project_phase__phase=int(request.GET["project_phase__phase"])) if request.GET.get("is_planning_sc", "") != "": for p in all_projects: if p.current_phase and p.current_phase.is_finished == False or p.current_phase == None: all_projects = all_projects.exclude(id=p.id) return render_to_response( "project_list.html", { "project_list": all_projects, "current_user": request.user, "project_groups": project_groups_html(), "project_phases": project_phase_html(), "users_sponsors": users_sponsors_html(), "users_managers": users_managers_html(), }, context_instance=RequestContext(request), )
def sc_event_submit_decisions(request, event_id): review_decisions_to_submit = sc_review_task.objects.filter(sc_event_to_review_at=event_id) return render_to_response( "sc_event_submit_decisions.html", { "decisions": review_decisions_to_submit, "project_phases": project_phase_html(), "project_priorities": project_priorities_html(), }, context_instance=RequestContext(request), )