From aa1c9483673bdce3046114edee646c10a21c524a Mon Sep 17 00:00:00 2001 From: Nanoy Date: Sun, 28 Apr 2019 13:08:51 +0200 Subject: [PATCH 1/7] Modifs --- coopeV3/settings.py | 2 +- django_tex/core.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/coopeV3/settings.py b/coopeV3/settings.py index 089e45c..4a4abca 100644 --- a/coopeV3/settings.py +++ b/coopeV3/settings.py @@ -124,6 +124,6 @@ STATIC_ROOT = os.path.join(BASE_DIR, 'static') LOGIN_URL = '/users/login' -MEDIA_ROOT = 'mediafiles/' +MEDIA_ROOT = os.path.join(BASE_DIR, 'mediafiles') MEDIA_URL = '/media/' diff --git a/django_tex/core.py b/django_tex/core.py index 9a3a927..6d67d5f 100644 --- a/django_tex/core.py +++ b/django_tex/core.py @@ -8,7 +8,7 @@ from django.template.loader import get_template from django_tex.exceptions import TexError from django.conf import settings -DEFAULT_INTERPRETER = 'lualatex' +DEFAULT_INTERPRETER = 'pdflatex' def run_tex(source): """ From 7a2c4e14eece2a3b9c58b9242a7a342aad20588e Mon Sep 17 00:00:00 2001 From: Nanoy Date: Sun, 28 Apr 2019 13:13:30 +0200 Subject: [PATCH 2/7] Active button when editing keg --- .gitignore | 1 + gestion/forms.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 80eb75b..6cfebb4 100644 --- a/.gitignore +++ b/.gitignore @@ -44,3 +44,4 @@ venv static/ Pipfile mediafiles +Pipfile.lock diff --git a/gestion/forms.py b/gestion/forms.py index db7d602..9e734a0 100644 --- a/gestion/forms.py +++ b/gestion/forms.py @@ -52,7 +52,7 @@ class KegForm(forms.ModelForm): class Meta: model = Keg - exclude = ("is_active", ) + fields = "__all__" widgets = {'amount': forms.TextInput} class MenuForm(forms.ModelForm): From b82fef0634105130ec8294a29d5ed366b8a77bde Mon Sep 17 00:00:00 2001 From: Nanoy Date: Sun, 28 Apr 2019 13:22:09 +0200 Subject: [PATCH 3/7] Add alcohol charter --- coopeV3/templatetags/vip.py | 11 +++++++++ .../migrations/0010_auto_20190428_1319.py | 23 +++++++++++++++++++ .../migrations/0011_auto_20190428_1321.py | 23 +++++++++++++++++++ preferences/models.py | 4 ++++ .../preferences/general_preferences.html | 6 +++++ templates/footer.html | 2 ++ 6 files changed, 69 insertions(+) create mode 100644 preferences/migrations/0010_auto_20190428_1319.py create mode 100644 preferences/migrations/0011_auto_20190428_1321.py diff --git a/coopeV3/templatetags/vip.py b/coopeV3/templatetags/vip.py index 2f95e12..9939623 100644 --- a/coopeV3/templatetags/vip.py +++ b/coopeV3/templatetags/vip.py @@ -102,3 +102,14 @@ def menu(): return '' + str(gp.menu) + '' except: return "Pas de document" + +@register.simple_tag +def alcool_charter(): + """ + A tag which returns :attr:`preferences.models.GeneralPreferences.alcool_charter`. + """ + gp,_ = GeneralPreferences.objects.get_or_create(pk=1) + try: + return '' + str(gp.alcohol_charter) + '' + except: + return "Pas de document" diff --git a/preferences/migrations/0010_auto_20190428_1319.py b/preferences/migrations/0010_auto_20190428_1319.py new file mode 100644 index 0000000..e263da6 --- /dev/null +++ b/preferences/migrations/0010_auto_20190428_1319.py @@ -0,0 +1,23 @@ +# Generated by Django 2.1 on 2019-04-28 11:19 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('preferences', '0009_auto_20190227_0859'), + ] + + operations = [ + migrations.AddField( + model_name='generalpreferences', + name='alchohol_charter', + field=models.FileField(blank=True, null=True, upload_to='', verbose_name='Charte alcool'), + ), + migrations.AddField( + model_name='historicalgeneralpreferences', + name='alchohol_charter', + field=models.TextField(blank=True, max_length=100, null=True, verbose_name='Charte alcool'), + ), + ] diff --git a/preferences/migrations/0011_auto_20190428_1321.py b/preferences/migrations/0011_auto_20190428_1321.py new file mode 100644 index 0000000..18ccc1a --- /dev/null +++ b/preferences/migrations/0011_auto_20190428_1321.py @@ -0,0 +1,23 @@ +# Generated by Django 2.1 on 2019-04-28 11:21 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('preferences', '0010_auto_20190428_1319'), + ] + + operations = [ + migrations.RenameField( + model_name='generalpreferences', + old_name='alchohol_charter', + new_name='alcohol_charter', + ), + migrations.RenameField( + model_name='historicalgeneralpreferences', + old_name='alchohol_charter', + new_name='alcohol_charter', + ), + ] diff --git a/preferences/models.py b/preferences/models.py index a84b8d3..49c58ee 100644 --- a/preferences/models.py +++ b/preferences/models.py @@ -116,6 +116,10 @@ class GeneralPreferences(models.Model): """ The file of the menu """ + alcohol_charter = models.FileField(blank=True, null=True, verbose_name="Charte alcool") + """ + The file of the alcohol charter + """ history = HistoricalRecords() class Cotisation(models.Model): diff --git a/preferences/templates/preferences/general_preferences.html b/preferences/templates/preferences/general_preferences.html index 18b22b6..14238a3 100644 --- a/preferences/templates/preferences/general_preferences.html +++ b/preferences/templates/preferences/general_preferences.html @@ -146,6 +146,12 @@ +
+
+ {{form.alcohol_charter}} + +
+
diff --git a/templates/footer.html b/templates/footer.html index 5d00040..9399c5b 100644 --- a/templates/footer.html +++ b/templates/footer.html @@ -10,6 +10,8 @@
{% autoescape off %}{% rules %}{% endautoescape %}
Carte
{% autoescape off %}{% menu %}{% endautoescape %}
+
Charte alcool
+
{% autoescape off %}{% alcool_charter %}{% endautoescape %}
From 9464fe3caffd3c58e3d5cc4f9cbd6cb5cd6b3321 Mon Sep 17 00:00:00 2001 From: Nanoy Date: Sun, 28 Apr 2019 13:30:07 +0200 Subject: [PATCH 4/7] Remove vice-president, grocer, brewer and add phoenixTM_responsible --- coopeV3/templatetags/vip.py | 22 +++---------------- preferences/admin.py | 2 +- preferences/forms.py | 4 +--- preferences/models.py | 12 ++-------- .../preferences/general_preferences.html | 12 ++-------- templates/footer.html | 14 +++--------- 6 files changed, 12 insertions(+), 54 deletions(-) diff --git a/coopeV3/templatetags/vip.py b/coopeV3/templatetags/vip.py index 9939623..d4266f1 100644 --- a/coopeV3/templatetags/vip.py +++ b/coopeV3/templatetags/vip.py @@ -12,14 +12,6 @@ def president(): gp,_ = GeneralPreferences.objects.get_or_create(pk=1) return gp.president -@register.simple_tag -def vice_president(): - """ - A tag which returns :attr:`preferences.models.GeneralPreferences.vice_president`. - """ - gp,_ = GeneralPreferences.objects.get_or_create(pk=1) - return gp.vice_president - @register.simple_tag def treasurer(): """ @@ -37,20 +29,12 @@ def secretary(): return gp.secretary @register.simple_tag -def brewer(): - """ - A tag which returns :attr:`preferences.models.GeneralPreferences.brewer`. - """ - gp,_ = GeneralPreferences.objects.get_or_create(pk=1) - return gp.brewer - -@register.simple_tag -def grocer(): +def phoenix(): """ - A tag which returns :attr:`preferences.models.GeneralPreferences.grocer`. + A tag which returns :attr:`preferences.models.GeneralPreferences.phoenixTM_responsible`. """ gp,_ = GeneralPreferences.objects.get_or_create(pk=1) - return gp.grocer + return gp.phoenixTM_responsible @register.simple_tag def global_message(): diff --git a/preferences/admin.py b/preferences/admin.py index 53a1ba0..1641d96 100644 --- a/preferences/admin.py +++ b/preferences/admin.py @@ -13,7 +13,7 @@ class GeneralPreferencesAdmin(SimpleHistoryAdmin): """ The admin class for :class:`Consumptions `. """ - list_display = ('is_active', 'president', 'vice_president', 'treasurer', 'secretary', 'brewer', 'grocer', 'use_pinte_monitoring', 'lost_pintes_allowed', 'floating_buttons', 'automatic_logout_time') + list_display = ('is_active', 'president', 'treasurer', 'secretary', 'phoenixTM_responsible', 'use_pinte_monitoring', 'lost_pintes_allowed', 'floating_buttons', 'automatic_logout_time') class PaymentMethodAdmin(SimpleHistoryAdmin): """ diff --git a/preferences/forms.py b/preferences/forms.py index 2b9604b..52a7dc6 100644 --- a/preferences/forms.py +++ b/preferences/forms.py @@ -31,11 +31,9 @@ class GeneralPreferencesForm(forms.ModelForm): 'global_message': forms.Textarea(attrs={'placeholder': 'Message global à afficher sur le site'}), 'active_message': forms.Textarea(attrs={'placeholder': 'Ce message s\'affichera si le site n\'est pas actif'}), 'president': forms.TextInput(attrs={'placeholder': 'Président'}), - 'vice_president': forms.TextInput(attrs={'placeholder': 'Vice-président'}), 'secretary': forms.TextInput(attrs={'placeholder': 'Secrétaire'}), 'treasurer': forms.TextInput(attrs={'placeholder': 'Trésorier'}), - 'brewer': forms.TextInput(attrs={'placeholder': 'Maître brasseur'}), - 'grocer': forms.TextInput(attrs={'placeholder': 'Epic épicier'}), + 'phoenixTM_responsible': forms.TextInput(attrs={'placeholder': 'Responsable Phœnix Technopôle Metz'}), 'home_text': forms.Textarea(attrs={'placeholder': 'Ce message sera affiché sur la page d\'accueil'}) } diff --git a/preferences/models.py b/preferences/models.py index 49c58ee..31409dd 100644 --- a/preferences/models.py +++ b/preferences/models.py @@ -64,10 +64,6 @@ class GeneralPreferences(models.Model): """ The name of the president """ - vice_president = models.CharField(max_length=255, blank=True, verbose_name="Vice Président") - """ - The name of the vice-president - """ treasurer = models.CharField(max_length=255, blank=True, verbose_name="Trésorier") """ The name of the treasurer @@ -76,13 +72,9 @@ class GeneralPreferences(models.Model): """ The name of the secretary """ - brewer = models.CharField(max_length=255, blank=True, verbose_name="Maître Brasseur") - """ - The name of the brewer - """ - grocer = models.CharField(max_length=255, blank=True, verbose_name="Épic Épicier") + phoenixTM_responsible = models.CharField(max_length=255, blank=True, verbose_name="Responsable Phœnix Technopôle Metz") """ - The name of the grocer + The name of the people in charge of the club """ use_pinte_monitoring = models.BooleanField(default=False, verbose_name="Suivi de pintes") """ diff --git a/preferences/templates/preferences/general_preferences.html b/preferences/templates/preferences/general_preferences.html index 14238a3..9b2328e 100644 --- a/preferences/templates/preferences/general_preferences.html +++ b/preferences/templates/preferences/general_preferences.html @@ -68,24 +68,16 @@
{{form.president}}
-
- {{form.vice_president}} -
-
-
{{form.secretary}}
-
- {{form.treasurer}} -
- {{form.grocer}} + {{form.treasurer}}
- {{form.brewer}} + {{form.phoenixTM_responsible}}
diff --git a/templates/footer.html b/templates/footer.html index 9399c5b..6a8d26b 100644 --- a/templates/footer.html +++ b/templates/footer.html @@ -22,13 +22,9 @@ coopemetz@gmail.com - Prez + Président {% president %} - - V-Prez - {% vice_president %} - Trésorier {% treasurer %} @@ -38,12 +34,8 @@ {% secretary %} - Maitre brasseur - {% brewer %} - - - Epic Epicier - {% grocer %} + Responsable Phœnix Technopôle Metz + {% phoenix %}
    From d4346cf4ee47da37b20de0f2b18b8553287c8abb Mon Sep 17 00:00:00 2001 From: Nanoy Date: Sun, 28 Apr 2019 13:30:11 +0200 Subject: [PATCH 5/7] Remove vice-president, grocer, brewer and add phoenixTM_responsible --- .../migrations/0012_auto_20190428_1327.py | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 preferences/migrations/0012_auto_20190428_1327.py diff --git a/preferences/migrations/0012_auto_20190428_1327.py b/preferences/migrations/0012_auto_20190428_1327.py new file mode 100644 index 0000000..e066d07 --- /dev/null +++ b/preferences/migrations/0012_auto_20190428_1327.py @@ -0,0 +1,47 @@ +# Generated by Django 2.1 on 2019-04-28 11:27 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('preferences', '0011_auto_20190428_1321'), + ] + + operations = [ + migrations.RemoveField( + model_name='generalpreferences', + name='brewer', + ), + migrations.RemoveField( + model_name='generalpreferences', + name='grocer', + ), + migrations.RemoveField( + model_name='generalpreferences', + name='vice_president', + ), + migrations.RemoveField( + model_name='historicalgeneralpreferences', + name='brewer', + ), + migrations.RemoveField( + model_name='historicalgeneralpreferences', + name='grocer', + ), + migrations.RemoveField( + model_name='historicalgeneralpreferences', + name='vice_president', + ), + migrations.AddField( + model_name='generalpreferences', + name='phoenixTM_responsible', + field=models.CharField(blank=True, max_length=255, verbose_name='Responsable Phœnix Technopôle Metz'), + ), + migrations.AddField( + model_name='historicalgeneralpreferences', + name='phoenixTM_responsible', + field=models.CharField(blank=True, max_length=255, verbose_name='Responsable Phœnix Technopôle Metz'), + ), + ] From 3d03369b0eb6c19b95a46ab61b25dd15037ee3fb Mon Sep 17 00:00:00 2001 From: Nanoy Date: Sun, 28 Apr 2019 13:31:46 +0200 Subject: [PATCH 6/7] Change version information --- templates/footer.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/footer.html b/templates/footer.html index 6a8d26b..43a8569 100644 --- a/templates/footer.html +++ b/templates/footer.html @@ -42,6 +42,6 @@
  • Facebook
- + From 43804981f05f9ff2defd30575a3c6fa2d3fe4d4b Mon Sep 17 00:00:00 2001 From: Nanoy Date: Sun, 28 Apr 2019 13:33:37 +0200 Subject: [PATCH 7/7] Update changelog --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 09c9d3b..33a2ed5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## v3.4.1 +* Rajout d'un bouton actif sur les KegForm +* Suppression épic épicier, maitre brasseur et vice-président. +* Rajout responsable Phoenix Technopôle Metz +* Rajout de la charte alcool ## v3.4.0 * Fix bugs et améliorations * Réparation de la génération de documents en latex