|
|
|
@ -322,13 +322,6 @@ class CourseTheme(models.Model): |
|
|
|
return Homework.objects.filter(theme=self).count() |
|
|
|
return Homework.objects.filter(theme=self).count() |
|
|
|
|
|
|
|
|
|
|
|
def save(self, *args, **kwargs): |
|
|
|
def save(self, *args, **kwargs): |
|
|
|
# Костыль для поиска ошибки смены галочки |
|
|
|
|
|
|
|
if self.empty != self.empty_old: |
|
|
|
|
|
|
|
log = logging.getLogger('Themes_status_change') |
|
|
|
|
|
|
|
log.error('status change') |
|
|
|
|
|
|
|
self.public_old = self.public |
|
|
|
|
|
|
|
# Костыль конец |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if CourseTheme.objects.filter(course=self.course, sort=self.sort).exclude(id=self.id).exists(): |
|
|
|
if CourseTheme.objects.filter(course=self.course, sort=self.sort).exclude(id=self.id).exists(): |
|
|
|
# Переформировать порядок |
|
|
|
# Переформировать порядок |
|
|
|
test_in = self.sort + 1 |
|
|
|
test_in = self.sort + 1 |
|
|
|
|