Ограничение на журналы (тем, уроков, курсов)

feature/fix_generate_pass
Andrey 8 years ago
parent b0a22fc55e
commit 993cda8521
  1. 7
      access/serializers.py
  2. 1
      csv/load_courses.py

@ -7,15 +7,20 @@ from achievements.serialers import DiplomaSerializer, AchievementsSerializer
class PivotProgressSerializer(serializers.ModelSerializer): class PivotProgressSerializer(serializers.ModelSerializer):
status = serializers.SerializerMethodField() status = serializers.SerializerMethodField()
teacher = serializers.SerializerMethodField()
class Meta: class Meta:
model = PivotProgressVertex model = PivotProgressVertex
exclude = ('id',) exclude = ('id', 'progress')
@staticmethod @staticmethod
def get_status(self): def get_status(self):
return self.get_status_display() return self.get_status_display()
@staticmethod
def get_teacher(self):
return self.teacher.get_full_name()
class ProgressSerializer(serializers.ModelSerializer): class ProgressSerializer(serializers.ModelSerializer):
vertexes = serializers.SerializerMethodField() vertexes = serializers.SerializerMethodField()

@ -87,6 +87,7 @@ if __name__ == '__main__':
video=row.pop('video', None), video=row.pop('video', None),
materials=materials, materials=materials,
topic=topic, topic=topic,
free=row['free'],
description=description, description=description,
title=title, title=title,
token=''.join(random.choice(string.ascii_letters) for x in range(15)) token=''.join(random.choice(string.ascii_letters) for x in range(15))

Loading…
Cancel
Save