diff --git a/voxpop/migrations/0008_alter_voxpop_allow_anonymous.py b/voxpop/migrations/0008_alter_voxpop_allow_anonymous.py index f0747be..1b0c579 100644 --- a/voxpop/migrations/0008_alter_voxpop_allow_anonymous.py +++ b/voxpop/migrations/0008_alter_voxpop_allow_anonymous.py @@ -6,13 +6,13 @@ class Migration(migrations.Migration): dependencies = [ - ('voxpop', '0007_message_channel_name'), + ("voxpop", "0007_message_channel_name"), ] operations = [ migrations.AlterField( - model_name='voxpop', - name='allow_anonymous', - field=models.BooleanField(default=True, verbose_name='allow anonymous'), + model_name="voxpop", + name="allow_anonymous", + field=models.BooleanField(default=True, verbose_name="allow anonymous"), ), ] diff --git a/voxpop/selectors.py b/voxpop/selectors.py index 1ae1923..f0192e5 100644 --- a/voxpop/selectors.py +++ b/voxpop/selectors.py @@ -96,9 +96,13 @@ def get_votes( async def get_messages(channel_name: str, last_event_id: int) -> list[Message]: messages = [] - async for message in Message.objects.all().filter( - channel_name=channel_name, - id__gt=last_event_id, - ).order_by("id"): + async for message in ( + Message.objects.all() + .filter( + channel_name=channel_name, + id__gt=last_event_id, + ) + .order_by("id") + ): messages.append(message) return messages diff --git a/voxpop/signals.py b/voxpop/signals.py index 46e79f0..91211f8 100644 --- a/voxpop/signals.py +++ b/voxpop/signals.py @@ -64,12 +64,12 @@ def notify_question_state_changed(sender, instance, *args, **kwargs): @receiver(post_save, sender=Question) def notify_question_created(sender, instance, created, **kwargs): if created: - channel_name = get_notify_channel_name(voxpop_id=instance.voxpop_id) + channel_name = get_notify_channel_name(voxpop_id=instance.voxpop_id) payload = { "uuid": str(instance.uuid), "text": str(instance.text), "display_name": str(instance.display_name), - "created_at": str(instance.created_at), + "created_at": str(instance.created_at), } message = create_message( voxpop_id=instance.voxpop_id, diff --git a/voxpop/static/admin.js b/voxpop/static/admin.js index 7f83607..7b9f459 100644 --- a/voxpop/static/admin.js +++ b/voxpop/static/admin.js @@ -97,7 +97,7 @@ clone.querySelector("div[data-voxpop-question-uuid]").setAttribute("data-voxpop-question-uuid", question.uuid); clone.querySelector("blockquote").innerText = question.text; clone.querySelector(".displayName").innerText = question.display_name; - + // Format time. const datetime = new Date(question.created_at); const formattedTime = datetime.toLocaleTimeString("da", { diff --git a/voxpop/static/thumbs-up.svg b/voxpop/static/thumbs-up.svg index 1c2153e..aa73b1b 100644 --- a/voxpop/static/thumbs-up.svg +++ b/voxpop/static/thumbs-up.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/voxpop/static/voxpop.css b/voxpop/static/voxpop.css index 14c3ce4..f5b50b9 100644 --- a/voxpop/static/voxpop.css +++ b/voxpop/static/voxpop.css @@ -120,4 +120,4 @@ div[data-voxpop-uuid] form > .info { background-color: #d4edda; border: 1px solid #c3e6cb; padding: 0.3em 0.5em; -} \ No newline at end of file +} diff --git a/voxpop/views.py b/voxpop/views.py index 6edf8ef..1ad3abc 100644 --- a/voxpop/views.py +++ b/voxpop/views.py @@ -110,7 +110,7 @@ def admin_voxpop(request, voxpop_id: UUID = None): state=Question.State.DISCARDED, ), }, - "idp": voxpop.organisation.idp + "idp": voxpop.organisation.idp, } return render(request, "voxpop/admin/voxpop.html", context) return render(request, "voxpop/admin/auth_error.html") @@ -180,7 +180,7 @@ def index(request): if voxpop: context = { "voxpop": voxpop, - "idp": voxpop.organisation.idp + "idp": voxpop.organisation.idp, } return render(request, "voxpop/index.html", context) diff --git a/voxpop_project/asgi.py b/voxpop_project/asgi.py index 14982d6..ada849b 100644 --- a/voxpop_project/asgi.py +++ b/voxpop_project/asgi.py @@ -6,6 +6,7 @@ For more information on this file, see https://docs.djangoproject.com/en/4.1/howto/deployment/asgi/ """ + import os from django.core.asgi import get_asgi_application diff --git a/voxpop_project/settings.py b/voxpop_project/settings.py index d0ec73f..68c40b7 100644 --- a/voxpop_project/settings.py +++ b/voxpop_project/settings.py @@ -1,6 +1,7 @@ """ Django settings for voxpop project. """ + from pathlib import Path from environs import Env diff --git a/voxpop_project/urls.py b/voxpop_project/urls.py index 9636388..c564864 100644 --- a/voxpop_project/urls.py +++ b/voxpop_project/urls.py @@ -13,6 +13,7 @@ 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ + from django.contrib import admin from django.urls import include from django.urls import path diff --git a/voxpop_project/wsgi.py b/voxpop_project/wsgi.py index 99e282d..cbca039 100644 --- a/voxpop_project/wsgi.py +++ b/voxpop_project/wsgi.py @@ -6,6 +6,7 @@ For more information on this file, see https://docs.djangoproject.com/en/4.1/howto/deployment/wsgi/ """ + import os from django.core.wsgi import get_wsgi_application