diff --git a/judge/admin/interface.py b/judge/admin/interface.py index 8e61536..e82bb55 100644 --- a/judge/admin/interface.py +++ b/judge/admin/interface.py @@ -176,7 +176,12 @@ class LogEntryAdmin(admin.ModelAdmin): "object_link", "diff_link", ) - search_fields = ("object_repr", "change_message", "user__username", "content_type__model") + search_fields = ( + "object_repr", + "change_message", + "user__username", + "content_type__model", + ) list_filter = (UserListFilter, "content_type") list_display_links = None actions = None @@ -227,4 +232,4 @@ class LogEntryAdmin(admin.ModelAdmin): diff_link.short_description = _("diff") def queryset(self, request): - return super().queryset(request).prefetch_related("content_type") \ No newline at end of file + return super().queryset(request).prefetch_related("content_type") diff --git a/judge/admin/problem.py b/judge/admin/problem.py index 537c632..8818e35 100644 --- a/judge/admin/problem.py +++ b/judge/admin/problem.py @@ -394,10 +394,13 @@ class ProblemAdmin(CompareVersionAdmin): admins = Profile.objects.filter(user__is_superuser=True).all() users = users.union(users, admins) link = reverse_lazy("admin:judge_problem_change", args=(obj.id,)) - html = f"{obj.name}" + html = f'{obj.name}' for user in users: notification = Notification( - owner=user, html_link=html, category="Problem public: " + str(obj.is_public), author=request.profile + owner=user, + html_link=html, + category="Problem public: " + str(obj.is_public), + author=request.profile, ) notification.save() diff --git a/judge/migrations/0131_auto_20220905_0027.py b/judge/migrations/0131_auto_20220905_0027.py index f96fb09..ae2e79a 100644 --- a/judge/migrations/0131_auto_20220905_0027.py +++ b/judge/migrations/0131_auto_20220905_0027.py @@ -6,18 +6,22 @@ from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ - ('judge', '0130_auto_20220831_1048'), + ("judge", "0130_auto_20220831_1048"), ] operations = [ migrations.AlterField( - model_name='notification', - name='category', - field=models.CharField(max_length=50, verbose_name='category'), + model_name="notification", + name="category", + field=models.CharField(max_length=50, verbose_name="category"), ), migrations.AlterField( - model_name='problemtranslation', - name='language', - field=models.CharField(choices=[('en', 'English'), ('vi', 'Vietnamese')], max_length=7, verbose_name='language'), + model_name="problemtranslation", + name="language", + field=models.CharField( + choices=[("en", "English"), ("vi", "Vietnamese")], + max_length=7, + verbose_name="language", + ), ), ]