Merge branch 'feature/api' of gitlab.com:lilcity/backend into feature/create-edit-courses

remotes/origin/hasaccess
Vitaly Baev 8 years ago
commit 62de71c330
  1. 18
      api/v1/serializers/course.py

@ -138,14 +138,14 @@ class CourseCreateSerializer(serializers.ModelSerializer):
i.position = c['data']['position']
i.title = c['data']['title']
i.course = course
i.img = ImageObject.objects.get(id=c['data']['img']['id'])
i.img = ImageObject.objects.get(id=c['data']['img'])
i.save()
else:
i = Image.objects.create(
position=c['data']['position'],
title=c['data']['title'],
course=course,
img=Image.objects.get(id=c['data']['img']['id']),
img=ImageObject.objects.get(id=c['data']['img']),
)
elif c['type'] == 'image-text':
if 'id' in c['data'] and c['data']['id']:
@ -153,7 +153,7 @@ class CourseCreateSerializer(serializers.ModelSerializer):
it.position = c['data']['position']
it.title = c['data']['title']
it.course = course
it.img = ImageObject.objects.get(id=c['data']['img']['id'])
it.img = ImageObject.objects.get(id=c['data']['img'])
it.txt = c['data']['txt']
it.save()
else:
@ -161,7 +161,7 @@ class CourseCreateSerializer(serializers.ModelSerializer):
position=c['data']['position'],
title=c['data']['title'],
course=course,
img=Image.objects.get(id=c['data']['img']['id']),
img=ImageObject.objects.get(id=c['data']['img']),
txt=c['data']['txt'],
)
elif c['type'] == 'video':
@ -222,22 +222,22 @@ class CourseCreateSerializer(serializers.ModelSerializer):
i.position = c['data']['position']
i.title = c['data']['title']
i.course = course
i.img = Image.objects.get(id=c['data']['img']['id'])
i.img = ImageObject.objects.get(id=c['data']['img'])
i.save()
else:
i = Image.objects.create(
position=c['data']['position'],
title=c['data']['title'],
course=course,
img=Image.objects.get(id=c['data']['img']['id']),
img=ImageObject.objects.get(id=c['data']['img']),
)
elif c['type'] == 'imagetext':
elif c['type'] == 'image-text':
if 'id' in c['data'] and c['data']['id']:
it = ImageText.objects.get(id=c['data']['id'])
it.position = c['data']['position']
it.title = c['data']['title']
it.course = course
it.img = Image.objects.get(id=c['data']['img']['id'])
it.img = ImageObject.objects.get(id=c['data']['img'])
it.txt = c['data']['txt']
it.save()
else:
@ -245,7 +245,7 @@ class CourseCreateSerializer(serializers.ModelSerializer):
position=c['data']['position'],
title=c['data']['title'],
course=course,
img=Image.objects.get(id=c['data']['img']['id']),
img=ImageObject.objects.get(id=c['data']['img']),
txt=c['data']['txt'],
)
elif c['type'] == 'video':

Loading…
Cancel
Save