admin.site.register(CourseType)
admin.site.register(StreamingServer)
admin.site.register(LiveStream)
-admin.site.register(Student, StudentAdmin)
-admin.site.register(Professor, ProfessorAdmin)
admin.site.register(Seminar, SeminarAdmin)
admin.site.register(Question)
admin.site.register(Testimonial)
def to_json_dict(self):
data = {'id': self.public_id, 'course_code': self.course.code,
'course_type': self.course_type.name, 'professor_id': self.professor.user.username,
- 'period': self.period,
+ 'period': self.period, 'department': self.department,
'session': self.session,
'streams':[] }
course=course, course_type=course_type)
if c:
conf.session = conference['session']
- user = User.objects.get(username=conference['professor_id'])
- conf.professor = Professor.objects.get(user=user)
+ if conference['professor_id']:
+ user = User.objects.get(username=conference['professor_id'])
+ conf.professor = Professor.objects.get(user=user)
try:
organization, c = Organization.objects.get_or_create(name=conference['organization'])
conf.room, c = Room.objects.get_or_create(name=conference['room'],
conf.date_begin = datetime.datetime.now()
conf.period, c = Period.objects.get_or_create(name=conference['period'])
+ conf.department = conference['department']
conf.save()
course.save()
for stream in conference['streams']: