Fixed: Changed the environ to ORIGINAL_RECIPIENT

This commit is contained in:
2018-01-17 16:19:48 +01:00
parent 4b0a5c9c82
commit 0a793b7954
21 changed files with 1297 additions and 994 deletions

View File

@@ -5,12 +5,12 @@ Created on 04.10.2011
@author: christian
"""
from django.contrib.auth import get_user_model
from django import forms
from django.contrib.auth import get_user_model
from django.utils.translation import ugettext as _
from . import models
from events.models import Event
from . import models
USER_MODEL = get_user_model()
@@ -48,6 +48,17 @@ class HanchanForm(forms.ModelForm):
self.fields[player_input_score].widget.attrs['type'] = 'number'
self.fields[player].queryset = player_queryset
def is_valid(self):
ret = forms.Form.is_valid(self)
for field, errors in self.errors.items():
message = ", ".join(set(errors))
print(type(field), type(errors))
self.fields[field].widget.attrs.update({
'class': self.fields[field].widget.attrs.get('class', '') + ' error',
'title': message
})
return ret
class HanchanAdminForm(HanchanForm):
""" Extends the HanchanForm for users with admin privileges.
@@ -60,6 +71,7 @@ class HanchanAdminForm(HanchanForm):
model = models.Hanchan
fields = HanchanForm.Meta.fields + ('confirmed',)
HanchanFormset = forms.inlineformset_factory(Event, models.Hanchan,
form=HanchanForm,
extra=1,