|
|
|
|
@ -55,6 +55,13 @@ if __name__ == '__main__': |
|
|
|
|
files = [File.objects.get(id=file) for file in row['files'].split("[")[1].split("]")[0].split(',') |
|
|
|
|
if not file == ''] |
|
|
|
|
|
|
|
|
|
comment_exist = Comment.objects.filter( |
|
|
|
|
text=row['text'] or row['bb_text'], |
|
|
|
|
user_key=get_user_model().objects.get(email=row['owner__email']).out_key, |
|
|
|
|
date=row['start_date'] |
|
|
|
|
).exists() |
|
|
|
|
|
|
|
|
|
if not comment_exist: |
|
|
|
|
comment = Comment.objects.create( |
|
|
|
|
text=row['text'] or row['bb_text'], |
|
|
|
|
user_key=get_user_model().objects.get(email=row['owner__email']).out_key, |
|
|
|
|
@ -62,7 +69,7 @@ if __name__ == '__main__': |
|
|
|
|
|
|
|
|
|
if row['status'] == 'Одобренно': |
|
|
|
|
p.status = ProgressLesson.STATUSES.done |
|
|
|
|
p.date = row['date'] |
|
|
|
|
p.finish_date = row['finish_date'] |
|
|
|
|
|
|
|
|
|
elif row['status'] == 'Отклонено': |
|
|
|
|
p.status = ProgressLesson.STATUSES.fail |
|
|
|
|
|