Убрал проверку галочки в курсе

remotes/origin/pm_task_31703
Mikhail Bortnikov 9 years ago
parent 8865d431fb
commit 046b654bbf
  1. 19
      courses/migrations/0047_remove_course_public_old.py
  2. 7
      courses/models.py

@ -0,0 +1,19 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.3 on 2017-07-11 17:09
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('courses', '0046_auto_20170711_1704'),
]
operations = [
migrations.RemoveField(
model_name='course',
name='public_old',
),
]

@ -77,7 +77,6 @@ class Course(models.Model):
direction = models.ForeignKey(MaterialDirection, verbose_name=u'Направление', null=True)
mentors = models.ManyToManyField(User, verbose_name=u'Кураторы', null=True, blank=True, related_name='course_mentors')
public = models.BooleanField(verbose_name=u'Опубликовать', default=False)
public_old = models.BooleanField(verbose_name=u'Старый статус', default=False)
title = models.CharField(verbose_name=u"Заголовок", max_length=255)
description = RedactorField(verbose_name=u'Описание', blank=True)
image = models.ImageField(verbose_name=u'Изображение', upload_to='course', blank=True)
@ -206,12 +205,6 @@ class Course(models.Model):
return '/courses/%s' % self.slug
def save(self, *args, **kwargs):
# Костыль для поиска ошибки галочки
if self.public != self.public_old:
log = logging.getLogger('Course_public_change')
log.error('status change')
self.public_old = self.public
#
if not self.slug: self.slug = '{0}'.format(translit(self.title))
super(Course, self).save(*args, **kwargs)

Loading…
Cancel
Save