Compare commits

...

2 Commits

Author SHA1 Message Date
Luca bcf7cce0cd style: run black and isort
continuous-integration/drone/push Build is failing Details
2023-12-14 00:57:15 +01:00
Luca 6b25989d27 ci: check style 2023-12-14 00:56:09 +01:00
6 changed files with 18 additions and 14 deletions

View File

@ -5,6 +5,14 @@ type: docker
name: default
steps:
- name: check style
image: python:3.12-alpine
commands:
- pip install black isort flake8
- black --check .
- isort -c .
- flake8 .
- name: build
image: python:3.12-alpine
commands:
@ -27,3 +35,9 @@ steps:
when:
event:
- tag
trigger:
event:
- pr
- push
- tag

View File

@ -1,11 +1,9 @@
from i18nfield.forms import I18nModelForm
from .models import MusicrateSettings
class MusicrateSettingsForm(I18nModelForm):
def __init__(self, *args, event=None, **kwargs):
self.instance, _ = MusicrateSettings.objects.get_or_create(event=event)
super().__init__(*args, **kwargs, instance=self.instance, locales=event.locales)
@ -14,4 +12,3 @@ class MusicrateSettingsForm(I18nModelForm):
model = MusicrateSettings
fields = ("some_setting",)
widgets = {}

View File

@ -1,8 +1,6 @@
from django.db import models
class MusicrateSettings(models.Model):
event = models.OneToOneField(
to="event.Event",
@ -10,4 +8,3 @@ class MusicrateSettings(models.Model):
related_name="pretalx_musicrate_settings",
)
some_setting = models.CharField(max_length=10, default="A")

View File

@ -1,4 +1,3 @@
from django.dispatch import receiver
from django.urls import reverse
from pretalx.orga.signals import nav_event_settings
@ -19,4 +18,3 @@ def pretalx_musicrate_settings(sender, request, **kwargs):
== "plugins:pretalx_musicrate:settings",
}
]

View File

@ -1,4 +1,3 @@
from django.urls import re_path
from pretalx.event.models.event import SLUG_REGEX
@ -11,4 +10,3 @@ urlpatterns = [
name="settings",
),
]

View File

@ -3,7 +3,6 @@ from django.utils.translation import gettext_lazy as _
from django.views.generic import FormView
from pretalx.common.mixins.views import PermissionRequired
from .forms import MusicrateSettingsForm
@ -25,6 +24,7 @@ class MusicrateSettingsView(PermissionRequired, FormView):
def form_valid(self, form):
form.save()
messages.success(self.request, _("The pretalx musicrate plugin settings were updated."))
messages.success(
self.request, _("The pretalx musicrate plugin settings were updated.")
)
return super().form_valid(form)