Merge branch 'develop' into 'master'

Develop

See merge request !17
remotes/origin/pm_task_31703
Zolotarev Alexander 9 years ago
commit 19c68afd3a
  1. 8
      courses/models.py
  2. 9
      journals/models.py

@ -666,6 +666,14 @@ class CourseMap(models.Model):
return _next._type, _next.get_obj()
def get_lesson_before(self):
try:
_before = CourseMap.objects.get(course=self.course, sort=self.sort - 2)
except CourseMap.DoesNotExist:
_before = CourseMap.objects.get(course=self.course, sort=0)
return _before._type, _before.get_obj()
def get_before(self):
try:
_next = CourseMap.objects.get(course=self.course, sort=self.sort - 1)

@ -563,16 +563,19 @@ class LessonJ(models.Model):
except CourseMap.DoesNotExist:
_before = CourseMap.objects.get(token=self.material.course.build_map(material=self.material))
_type, _before = _before.get_before()
if _type == 'L':
obj = LessonJ
elif _type == 'H':
obj = HomeworkJ
_before = CourseMap.objects.get(token=_before.token)
_type, _before = _before.get_lesson_before()
obj = LessonJ
elif _type == 'E':
obj = ExamJ
j = obj.objects.get(material=_before, student=self.student)
if self.success:
j.open_material()
if j.success:
self.open_material()
return {'button': search_in_collection(BUTTON_TYPE,
'flag',
'A',

Loading…
Cancel
Save