mirror of
https://github.com/ae-utbm/sith.git
synced 2024-11-26 02:54:20 +00:00
Merge pull request #804 from ae-utbm/repair-subscription-translation
fix subscription form translation
This commit is contained in:
commit
7c0c132f40
@ -6,7 +6,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-08-27 17:02+0200\n"
|
"POT-Creation-Date: 2024-09-01 15:19+0200\n"
|
||||||
"PO-Revision-Date: 2016-07-18\n"
|
"PO-Revision-Date: 2016-07-18\n"
|
||||||
"Last-Translator: Skia <skia@libskia.so>\n"
|
"Last-Translator: Skia <skia@libskia.so>\n"
|
||||||
"Language-Team: AE info <ae.info@utbm.fr>\n"
|
"Language-Team: AE info <ae.info@utbm.fr>\n"
|
||||||
@ -2265,11 +2265,11 @@ msgstr "miniature"
|
|||||||
msgid "owner"
|
msgid "owner"
|
||||||
msgstr "propriétaire"
|
msgstr "propriétaire"
|
||||||
|
|
||||||
#: core/models.py:896 core/models.py:1240 core/views/files.py:231
|
#: core/models.py:896 core/models.py:1240 core/views/files.py:229
|
||||||
msgid "edit group"
|
msgid "edit group"
|
||||||
msgstr "groupe d'édition"
|
msgstr "groupe d'édition"
|
||||||
|
|
||||||
#: core/models.py:899 core/models.py:1243 core/views/files.py:234
|
#: core/models.py:899 core/models.py:1243 core/views/files.py:232
|
||||||
msgid "view group"
|
msgid "view group"
|
||||||
msgstr "groupe de vue"
|
msgstr "groupe de vue"
|
||||||
|
|
||||||
@ -2499,7 +2499,7 @@ msgid "Launderette"
|
|||||||
msgstr "Laverie"
|
msgstr "Laverie"
|
||||||
|
|
||||||
#: core/templates/core/base.jinja:227 core/templates/core/file.jinja:20
|
#: core/templates/core/base.jinja:227 core/templates/core/file.jinja:20
|
||||||
#: core/views/files.py:117
|
#: core/views/files.py:115
|
||||||
msgid "Files"
|
msgid "Files"
|
||||||
msgstr "Fichiers"
|
msgstr "Fichiers"
|
||||||
|
|
||||||
@ -3545,22 +3545,22 @@ msgid_plural "%(nb_days)d days, %(remainder)s"
|
|||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: core/views/files.py:114
|
#: core/views/files.py:112
|
||||||
msgid "Add a new folder"
|
msgid "Add a new folder"
|
||||||
msgstr "Ajouter un nouveau dossier"
|
msgstr "Ajouter un nouveau dossier"
|
||||||
|
|
||||||
#: core/views/files.py:134
|
#: core/views/files.py:132
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error creating folder %(folder_name)s: %(msg)s"
|
msgid "Error creating folder %(folder_name)s: %(msg)s"
|
||||||
msgstr "Erreur de création du dossier %(folder_name)s : %(msg)s"
|
msgstr "Erreur de création du dossier %(folder_name)s : %(msg)s"
|
||||||
|
|
||||||
#: core/views/files.py:154 core/views/forms.py:304 core/views/forms.py:311
|
#: core/views/files.py:152 core/views/forms.py:304 core/views/forms.py:311
|
||||||
#: sas/views.py:81
|
#: sas/views.py:81
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error uploading file %(file_name)s: %(msg)s"
|
msgid "Error uploading file %(file_name)s: %(msg)s"
|
||||||
msgstr "Erreur d'envoi du fichier %(file_name)s : %(msg)s"
|
msgstr "Erreur d'envoi du fichier %(file_name)s : %(msg)s"
|
||||||
|
|
||||||
#: core/views/files.py:236 sas/views.py:359
|
#: core/views/files.py:234 sas/views.py:359
|
||||||
msgid "Apply rights recursively"
|
msgid "Apply rights recursively"
|
||||||
msgstr "Appliquer les droits récursivement"
|
msgstr "Appliquer les droits récursivement"
|
||||||
|
|
||||||
@ -6013,11 +6013,11 @@ msgid "Eboutic is reserved to specific users. In doubt, don't use it."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Eboutic est réservé à des cas particuliers. Dans le doute, ne l'utilisez pas."
|
"Eboutic est réservé à des cas particuliers. Dans le doute, ne l'utilisez pas."
|
||||||
|
|
||||||
#: subscription/views.py:93
|
#: subscription/views.py:78
|
||||||
msgid "A user with that email address already exists"
|
msgid "A user with that email address already exists"
|
||||||
msgstr "Un utilisateur avec cette adresse email existe déjà"
|
msgstr "Un utilisateur avec cette adresse email existe déjà"
|
||||||
|
|
||||||
#: subscription/views.py:116
|
#: subscription/views.py:101
|
||||||
msgid "You must either choose an existing user or create a new one properly"
|
msgid "You must either choose an existing user or create a new one properly"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Vous devez soit choisir un utilisateur existant, soit en créer un proprement"
|
"Vous devez soit choisir un utilisateur existant, soit en créer un proprement"
|
||||||
|
@ -48,26 +48,11 @@ class SubscriptionForm(forms.ModelForm):
|
|||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
# Add fields to allow basic user creation
|
self.fields |= forms.fields_for_model(
|
||||||
self.fields["last_name"] = forms.CharField(
|
User,
|
||||||
max_length=User._meta.get_field("last_name").max_length
|
fields=["first_name", "last_name", "email", "date_of_birth"],
|
||||||
|
widgets={"date_of_birth": SelectDate},
|
||||||
)
|
)
|
||||||
self.fields["first_name"] = forms.CharField(
|
|
||||||
max_length=User._meta.get_field("first_name").max_length
|
|
||||||
)
|
|
||||||
self.fields["email"] = forms.EmailField()
|
|
||||||
self.fields["date_of_birth"] = forms.DateField(widget=SelectDate)
|
|
||||||
|
|
||||||
self.field_order = [
|
|
||||||
"member",
|
|
||||||
"last_name",
|
|
||||||
"first_name",
|
|
||||||
"email",
|
|
||||||
"date_of_birth",
|
|
||||||
"subscription_type",
|
|
||||||
"payment_method",
|
|
||||||
"location",
|
|
||||||
]
|
|
||||||
|
|
||||||
def clean_member(self):
|
def clean_member(self):
|
||||||
subscriber = self.cleaned_data.get("member")
|
subscriber = self.cleaned_data.get("member")
|
||||||
@ -124,9 +109,8 @@ class NewSubscription(CreateView):
|
|||||||
form_class = SubscriptionForm
|
form_class = SubscriptionForm
|
||||||
|
|
||||||
def dispatch(self, request, *arg, **kwargs):
|
def dispatch(self, request, *arg, **kwargs):
|
||||||
res = super().dispatch(request, *arg, **kwargs)
|
|
||||||
if request.user.can_create_subscription:
|
if request.user.can_create_subscription:
|
||||||
return res
|
return super().dispatch(request, *arg, **kwargs)
|
||||||
raise PermissionDenied
|
raise PermissionDenied
|
||||||
|
|
||||||
def get_initial(self):
|
def get_initial(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user