mirror of
https://gitlab.com/animath/si/plateforme.git
synced 2024-11-26 22:07:09 +00:00
Merge branch 'dev' into 'master'
Coaches can update their photo authorization See merge request animath/si/plateforme-tfjm!17
This commit is contained in:
commit
a846750911
@ -8,7 +8,8 @@ from django.core.exceptions import ValidationError
|
|||||||
from django.forms import FileInput
|
from django.forms import FileInput
|
||||||
from django.utils.translation import gettext_lazy as _
|
from django.utils.translation import gettext_lazy as _
|
||||||
|
|
||||||
from .models import AdminRegistration, CoachRegistration, Payment, StudentRegistration, VolunteerRegistration
|
from .models import AdminRegistration, CoachRegistration, ParticipantRegistration, Payment, \
|
||||||
|
StudentRegistration, VolunteerRegistration
|
||||||
|
|
||||||
|
|
||||||
class SignupForm(UserCreationForm):
|
class SignupForm(UserCreationForm):
|
||||||
@ -123,7 +124,7 @@ class PhotoAuthorizationForm(forms.ModelForm):
|
|||||||
self.fields["photo_authorization"].widget = FileInput()
|
self.fields["photo_authorization"].widget = FileInput()
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = StudentRegistration
|
model = ParticipantRegistration
|
||||||
fields = ('photo_authorization',)
|
fields = ('photo_authorization',)
|
||||||
|
|
||||||
|
|
||||||
|
@ -307,14 +307,14 @@ class UserUploadPhotoAuthorizationView(UserRegistrationMixin, UpdateView):
|
|||||||
"""
|
"""
|
||||||
A participant can send its photo authorization.
|
A participant can send its photo authorization.
|
||||||
"""
|
"""
|
||||||
model = StudentRegistration
|
model = ParticipantRegistration
|
||||||
form_class = PhotoAuthorizationForm
|
form_class = PhotoAuthorizationForm
|
||||||
template_name = "registration/upload_photo_authorization.html"
|
template_name = "registration/upload_photo_authorization.html"
|
||||||
extra_context = dict(title=_("Upload photo authorization"))
|
extra_context = dict(title=_("Upload photo authorization"))
|
||||||
|
|
||||||
@transaction.atomic
|
@transaction.atomic
|
||||||
def form_valid(self, form):
|
def form_valid(self, form):
|
||||||
old_instance = StudentRegistration.objects.get(pk=self.object.pk)
|
old_instance = ParticipantRegistration.objects.get(pk=self.object.pk)
|
||||||
if old_instance.photo_authorization:
|
if old_instance.photo_authorization:
|
||||||
old_instance.photo_authorization.delete()
|
old_instance.photo_authorization.delete()
|
||||||
old_instance.save()
|
old_instance.save()
|
||||||
|
Loading…
Reference in New Issue
Block a user