From 00121fff894e170cab381c924e03c4394017ea31 Mon Sep 17 00:00:00 2001 From: ITQ Date: Mon, 3 Mar 2025 16:12:15 +0300 Subject: [PATCH] (scope): [body] [footer(s)] --- services/backend/apps/task/admin.py | 2 +- ...ksubmission_plagiarism_checked_and_more.py | 22 +++++++++++++++++++ services/backend/apps/task/models.py | 4 ++-- 3 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 services/backend/apps/task/migrations/0002_remove_competitiontasksubmission_plagiarism_checked_and_more.py diff --git a/services/backend/apps/task/admin.py b/services/backend/apps/task/admin.py index ca097c0..af2477b 100644 --- a/services/backend/apps/task/admin.py +++ b/services/backend/apps/task/admin.py @@ -42,7 +42,7 @@ class CompetitionTaskSubmissionAdmin(admin.ModelAdmin): "user__username", "user__email", ) - list_filter = ("plagiarism_checked", "status") + list_filter = ("plagiarism_detected", "status") ordering = ["-timestamp"] def has_add_permission(self, request, obj=None): diff --git a/services/backend/apps/task/migrations/0002_remove_competitiontasksubmission_plagiarism_checked_and_more.py b/services/backend/apps/task/migrations/0002_remove_competitiontasksubmission_plagiarism_checked_and_more.py new file mode 100644 index 0000000..01c63d2 --- /dev/null +++ b/services/backend/apps/task/migrations/0002_remove_competitiontasksubmission_plagiarism_checked_and_more.py @@ -0,0 +1,22 @@ +# Generated by Django 5.1.6 on 2025-03-03 13:12 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('task', '0001_initial'), + ] + + operations = [ + migrations.RemoveField( + model_name='competitiontasksubmission', + name='plagiarism_checked', + ), + migrations.AddField( + model_name='competitiontasksubmission', + name='plagiarism_detected', + field=models.BooleanField(default=False, verbose_name='обнаружен плагиат'), + ), + ] diff --git a/services/backend/apps/task/models.py b/services/backend/apps/task/models.py index 8f6936e..77123b2 100644 --- a/services/backend/apps/task/models.py +++ b/services/backend/apps/task/models.py @@ -178,8 +178,8 @@ class CompetitionTaskSubmission(BaseModel): checked_at = models.DateTimeField( null=True, blank=True, verbose_name="дата проверки" ) - plagiarism_checked = models.BooleanField( - default=False, verbose_name="проверено на плагиат" + plagiarism_detected = models.BooleanField( + default=False, verbose_name="обнаружен плагиат" ) timestamp = models.DateTimeField( auto_now_add=True, verbose_name="дата отправки"