views: added selector for courses of the sponsor when it is different from the requesting user
This commit is contained in:
parent
f30b633f65
commit
832c5d1182
|
@ -8,7 +8,7 @@
|
|||
<div id="course-selector" class="course-selector">
|
||||
{% if courses.error %}
|
||||
<div class="alert alert-error">Impossible de récupérer la liste des cours: {{ courses.error }}</div>
|
||||
{% else %}
|
||||
{% endif %}
|
||||
|
||||
<div class="control-group type-owner">
|
||||
<label for="course-type-owner" class="control-label">Mes cours</label>
|
||||
|
@ -17,6 +17,15 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
{% if courses.sponsor_courses %}
|
||||
<div class="control-group type-sponsor">
|
||||
<label for="course-type-sponsor" class="control-label">Les cours du sponsor</label>
|
||||
<div class="controls">
|
||||
{% include '_courses_selector.html' with response=courses.sponsor_courses only %}
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<style>
|
||||
.type-ue .controls button {
|
||||
height: auto;
|
||||
|
@ -35,7 +44,6 @@
|
|||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
</div>
|
||||
{% addtoblock "endscripts" %}
|
||||
<script>
|
||||
|
|
|
@ -92,9 +92,13 @@ def courses_ctx(request, polynum_request):
|
|||
ctx = {}
|
||||
conn = django_ws.get_bb_conn()
|
||||
ok, result = conn.get_course_by_owner(request.user.username)
|
||||
if not ok:
|
||||
return dict(error=result)
|
||||
ctx['user_courses'] = result
|
||||
if ok:
|
||||
ctx['user_courses'] = result
|
||||
sponsor_username = polynum_request.sponsor_username()
|
||||
if sponsor_username and sponsor_username != request.user.username:
|
||||
ok, result = conn.get_course_by_owner(sponsor_username)
|
||||
if ok:
|
||||
ctx['sponsor_courses'] = result
|
||||
if polynum_request.entity or 'ue' in request.GET:
|
||||
ue = request.GET.get('ue')
|
||||
if ue:
|
||||
|
|
Reference in New Issue