improve retrieving course related to the entity of the request
This commit is contained in:
parent
3c9f3da613
commit
f2a0ad1fdf
|
@ -6,6 +6,7 @@ from django.views.decorators.http import require_POST
|
|||
from django.template import RequestContext
|
||||
from django.template.loader import render_to_string
|
||||
from django import shortcuts
|
||||
from django.conf import settings
|
||||
|
||||
from polynum.base.models import Request
|
||||
|
||||
|
@ -50,8 +51,10 @@ def courses_ctx(request, polynum_request):
|
|||
return dict(error=result)
|
||||
ctx['user_courses'] = result
|
||||
if polynum_request.entity:
|
||||
ok, result = conn.get_course_by_ue(polynum_request.entity.code)
|
||||
if not ok:
|
||||
return dict(error=result)
|
||||
ctx['ue_courses'] = result
|
||||
possible_ue = polynum_request.entity.parents(True).filter(entity_type__name=settings.POLYNUM_BB_UE_DESIGNATION)
|
||||
if possible_ue:
|
||||
ok, result = conn.get_course_by_ue(possible_ue[0].code.lower())
|
||||
if not ok:
|
||||
return dict(error=result)
|
||||
ctx['ue_courses'] = result
|
||||
return ctx
|
||||
|
|
Reference in New Issue