Clean up master
							
								
								
									
										51
									
								
								adherents/locale/fr/LC_MESSAGES/django.po
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,51 @@ | ||||
| # SOME DESCRIPTIVE TITLE. | ||||
| # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER | ||||
| # This file is distributed under the same license as the PACKAGE package. | ||||
| # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. | ||||
| # | ||||
| #, fuzzy | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: PACKAGE VERSION\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2019-07-08 13:45+0200\n" | ||||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language-Team: LANGUAGE <LL@li.org>\n" | ||||
| "Language: \n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: 8bit\n" | ||||
| "Plural-Forms: nplurals=2; plural=(n > 1);\n" | ||||
|  | ||||
| #: models.py:26 | ||||
| msgid "phone number" | ||||
| msgstr "numéro de téléphone" | ||||
|  | ||||
| #: models.py:30 | ||||
| msgid "section" | ||||
| msgstr "section" | ||||
|  | ||||
| #: models.py:31 | ||||
| msgid "e.g. \"1A0\", \"9A♥\", \"SAPHIRE\"" | ||||
| msgstr "e.g. \"1A0\", \"9A♥\", \"SAPHIRE\"" | ||||
|  | ||||
| #: models.py:35 models.py:36 | ||||
| msgid "user profile" | ||||
| msgstr "profil utilisateur" | ||||
|  | ||||
| #: models.py:52 | ||||
| msgid "date" | ||||
| msgstr "date" | ||||
|  | ||||
| #: models.py:57 | ||||
| msgid "amount" | ||||
| msgstr "montant" | ||||
|  | ||||
| #: models.py:61 | ||||
| msgid "membership fee" | ||||
| msgstr "cotisation" | ||||
|  | ||||
| #: models.py:62 | ||||
| msgid "membership fees" | ||||
| msgstr "cotisations" | ||||
							
								
								
									
										43
									
								
								adherents/migrations/0001_initial.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,43 @@ | ||||
| # Generated by Django 2.2.3 on 2019-07-08 11:48 | ||||
|  | ||||
| from django.conf import settings | ||||
| from django.db import migrations, models | ||||
| import django.db.models.deletion | ||||
|  | ||||
|  | ||||
| class Migration(migrations.Migration): | ||||
|  | ||||
|     initial = True | ||||
|  | ||||
|     dependencies = [ | ||||
|         migrations.swappable_dependency(settings.AUTH_USER_MODEL), | ||||
|     ] | ||||
|  | ||||
|     operations = [ | ||||
|         migrations.CreateModel( | ||||
|             name='Profile', | ||||
|             fields=[ | ||||
|                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), | ||||
|                 ('phone_number', models.CharField(max_length=255, verbose_name='phone number')), | ||||
|                 ('section', models.CharField(help_text='e.g. "1A0", "9A♥", "SAPHIRE"', max_length=255, verbose_name='section')), | ||||
|                 ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), | ||||
|             ], | ||||
|             options={ | ||||
|                 'verbose_name': 'user profile', | ||||
|                 'verbose_name_plural': 'user profile', | ||||
|             }, | ||||
|         ), | ||||
|         migrations.CreateModel( | ||||
|             name='MembershipFee', | ||||
|             fields=[ | ||||
|                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), | ||||
|                 ('date', models.DateField(max_length=255, verbose_name='date')), | ||||
|                 ('amount', models.DecimalField(decimal_places=2, max_digits=5, verbose_name='amount')), | ||||
|                 ('user', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL)), | ||||
|             ], | ||||
|             options={ | ||||
|                 'verbose_name': 'membership fee', | ||||
|                 'verbose_name_plural': 'membership fees', | ||||
|             }, | ||||
|         ), | ||||
|     ] | ||||
| @@ -41,25 +41,25 @@ class Profile(models.Model): | ||||
| 
 | ||||
| class MembershipFee(models.Model): | ||||
|     """ | ||||
|     TODO | ||||
|     User can become member by paying a membership fee | ||||
|     """ | ||||
|     user = models.ForeignKey( | ||||
|         settings.AUTH_USER_MODEL, | ||||
|         on_delete=models.PROTECT, | ||||
|     ) | ||||
|     date = models.CharField( | ||||
|     date = models.DateField( | ||||
|         max_length=255, | ||||
|         verbose_name=_('phone number'), | ||||
|         verbose_name=_('date'), | ||||
|     ) | ||||
|     amount = models.CharField( | ||||
|         max_length=255, | ||||
|         verbose_name=_('section'), | ||||
|         help_text=_('e.g. "1A0", "9A♥", "SAPHIRE"'), | ||||
|     amount = models.DecimalField( | ||||
|         max_digits=5, # Max 999.99 € | ||||
|         decimal_places=2, | ||||
|         verbose_name=_('amount'), | ||||
|     ) | ||||
| 
 | ||||
|     class Meta: | ||||
|         verbose_name = _('user profile') | ||||
|         verbose_name_plural = _('user profile') | ||||
|         verbose_name = _('membership fee') | ||||
|         verbose_name_plural = _('membership fees') | ||||
| 
 | ||||
|     def __str__(self): | ||||
|         return self.user.get_username() | ||||
| @@ -31,7 +31,10 @@ ALLOWED_HOSTS = [] | ||||
| # Application definition | ||||
|  | ||||
| INSTALLED_APPS = [ | ||||
|     'note_theme', | ||||
|     # Theme overrides Django Admin templates | ||||
|     'theme', | ||||
|  | ||||
|     # Django contrib | ||||
|     'django.contrib.admin', | ||||
|     'django.contrib.admindocs', | ||||
|     'django.contrib.auth', | ||||
| @@ -40,6 +43,9 @@ INSTALLED_APPS = [ | ||||
|     'django.contrib.sites', | ||||
|     'django.contrib.messages', | ||||
|     'django.contrib.staticfiles', | ||||
|  | ||||
|     # Note apps | ||||
|     'adherents', | ||||
| ] | ||||
|  | ||||
| MIDDLEWARE = [ | ||||
|   | ||||
| @@ -3,7 +3,7 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: PACKAGE VERSION\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2019-06-30 16:26+0200\n" | ||||
| "POT-Creation-Date: 2019-07-08 13:45+0200\n" | ||||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language-Team: LANGUAGE <LL@li.org>\n" | ||||
| @@ -13,7 +13,7 @@ msgstr "" | ||||
| "Content-Transfer-Encoding: 8bit\n" | ||||
| "Plural-Forms: nplurals=2; plural=(n > 1);\n" | ||||
| 
 | ||||
| #: templates/admin/base_site.html:22 templates/base.html:48 | ||||
| #: templates/admin/base_site.html:22 | ||||
| msgid "Welcome," | ||||
| msgstr "" | ||||
| 
 | ||||
| @@ -22,7 +22,6 @@ msgid "View site" | ||||
| msgstr "Retour au site" | ||||
| 
 | ||||
| #: templates/admin/base_site.html:32 templates/admin/base_site.html:51 | ||||
| #: templates/base.html:52 | ||||
| msgid "View admin" | ||||
| msgstr "Administration" | ||||
| 
 | ||||
| @@ -30,15 +29,10 @@ msgstr "Administration" | ||||
| msgid "Documentation" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: templates/admin/base_site.html:53 templates/base.html:56 | ||||
| #: templates/admin/base_site.html:53 | ||||
| msgid "Log out" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: templates/base.html:62 templates/registration/login.html:9 | ||||
| #: templates/registration/login.html:56 | ||||
| msgid "Log in" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: templates/registration/logged_out.html:9 | ||||
| #: templates/registration/password_change_done.html:9 | ||||
| #: templates/registration/password_change_form.html:9 | ||||
| @@ -49,25 +43,6 @@ msgstr "" | ||||
| msgid "Home" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: templates/registration/login.html:14 | ||||
| msgid "Please correct the error below." | ||||
| msgstr "" | ||||
| 
 | ||||
| #: templates/registration/login.html:15 | ||||
| msgid "Please correct the errors below." | ||||
| msgstr "" | ||||
| 
 | ||||
| #: templates/registration/login.html:31 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You are authenticated as %(username)s, but are not authorized to access this " | ||||
| "page. Would you like to login to a different account?" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: templates/registration/login.html:52 | ||||
| msgid "Forgotten your password?" | ||||
| msgstr "Mot de passe oublié ?" | ||||
| 
 | ||||
| #: templates/registration/password_change_done.html:9 | ||||
| #: templates/registration/password_change_form.html:9 | ||||
| msgid "Password change" | ||||
| Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 9.7 KiB | 
| Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB | 
| Before Width: | Height: | Size: 6.4 KiB After Width: | Height: | Size: 6.4 KiB | 
| Before Width: | Height: | Size: 690 B After Width: | Height: | Size: 690 B | 
| Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB | 
| Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB | 
| Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 5.5 KiB | 
| Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |