parent
					
						
							
								6b25989d27
							
						
					
				
			
			
				commit
				
					
						bcf7cce0cd
					
				
			
		
					 5 changed files with 4 additions and 14 deletions
				
			
		pretalx_musicrate
|  | @ -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 = {} | ||||
| 
 | ||||
|  |  | |||
|  | @ -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") | ||||
| 
 | ||||
|  |  | |||
|  | @ -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", | ||||
|         } | ||||
|     ] | ||||
| 
 | ||||
|  |  | |||
|  | @ -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", | ||||
|     ), | ||||
| ] | ||||
| 
 | ||||
|  |  | |||
|  | @ -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) | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue