Disable validation for course

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent 90c1d350f4
commit 7ece885a3e
  1. 2
      api/v1/serializers/course.py
  2. 19
      apps/course/migrations/0033_auto_20180214_1346.py
  3. 2
      apps/course/models.py

@ -77,6 +77,8 @@ class CourseCreateSerializer(DispatchContentMixin,
DispatchMaterialMixin, DispatchMaterialMixin,
serializers.ModelSerializer serializers.ModelSerializer
): ):
title = serializers.CharField(allow_blank=True)
short_description = serializers.CharField(allow_blank=True)
slug = serializers.SlugField(allow_unicode=True, required=False) slug = serializers.SlugField(allow_unicode=True, required=False)
content = serializers.ListSerializer( content = serializers.ListSerializer(
child=ContentCreateSerializer(), child=ContentCreateSerializer(),

@ -0,0 +1,19 @@
# Generated by Django 2.0.2 on 2018-02-14 13:46
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('course', '0032_auto_20180214_1336'),
]
operations = [
migrations.AlterField(
model_name='course',
name='category',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='course.Category'),
),
]

@ -68,7 +68,7 @@ class Course(BaseModel, DeactivatedMixin):
'Отложенный запуск курса', help_text='Заполнить если курс отложенный', 'Отложенный запуск курса', help_text='Заполнить если курс отложенный',
null=True, blank=True null=True, blank=True
) )
category = models.ForeignKey('Category', on_delete=models.PROTECT) category = models.ForeignKey('Category', null=True, blank=True, on_delete=models.PROTECT)
duration = models.IntegerField('Продолжительность курса', default=0) duration = models.IntegerField('Продолжительность курса', default=0)
is_featured = models.BooleanField(default=False) is_featured = models.BooleanField(default=False)
status = models.PositiveSmallIntegerField( status = models.PositiveSmallIntegerField(

Loading…
Cancel
Save