From a87ce625f3d0fba6c8401cf9ac5953863d47b169 Mon Sep 17 00:00:00 2001 From: thomasl Date: Sat, 25 Jan 2025 13:55:21 +0100 Subject: [PATCH 1/7] Update file note.cron --- note.cron | 2 ++ 1 file changed, 2 insertions(+) diff --git a/note.cron b/note.cron index dc1f6460..2f75f989 100644 --- a/note.cron +++ b/note.cron @@ -26,3 +26,5 @@ MAILTO=notekfet2020@lists.crans.org 00 9 * * * root cd /var/www/note_kfet && env/bin/python manage.py refresh_highlighted_buttons -v 0 # Vider les tokens Oauth2 00 6 * * * root cd /var/www/note_kfet && env/bin/python manage.py cleartokens -v 0 +# Envoyer la liste des abonnés à la NL BDA + 00 8 * * 0 root cd /var/www/note_kfet && env/bin/python manage.py extract_ml_registrations -t art -v 0 \ No newline at end of file From 623290827aa6147c71d9282b962bc87de5ae034f Mon Sep 17 00:00:00 2001 From: thomasl Date: Mon, 27 Jan 2025 16:34:45 +0100 Subject: [PATCH 2/7] Update file forms.py --- apps/member/forms.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/member/forms.py b/apps/member/forms.py index a74ddb90..62b1667e 100644 --- a/apps/member/forms.py +++ b/apps/member/forms.py @@ -76,7 +76,7 @@ class ProfileForm(forms.ModelForm): class Meta: model = Profile fields = '__all__' - exclude = ('user', 'email_confirmed', 'registration_valid', ) + exclude = ('user', 'email_confirmed', 'registration_valid','ml_sport_registration', ) class ImageForm(forms.Form): From 47fda0ea360de23e073982c9c6c30ff150933f47 Mon Sep 17 00:00:00 2001 From: thomasl Date: Sun, 2 Feb 2025 13:17:19 +0100 Subject: [PATCH 3/7] Update file forms.py --- apps/member/forms.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/member/forms.py b/apps/member/forms.py index 62b1667e..9bc4c8ec 100644 --- a/apps/member/forms.py +++ b/apps/member/forms.py @@ -76,7 +76,9 @@ class ProfileForm(forms.ModelForm): class Meta: model = Profile fields = '__all__' - exclude = ('user', 'email_confirmed', 'registration_valid','ml_sport_registration', ) + # Remove ml_[asso]_registration from exclude if the concerned association uses nk20 to manage its mailing list. + # Remove report_frequency from exclude if you want to use this feature. + exclude = ('user', 'email_confirmed', 'registration_valid', 'ml_sport_registration', "ml_events_registration", "report_frequency", ) class ImageForm(forms.Form): From 867bf9fd25247ceb8990424288c5d168848a3d20 Mon Sep 17 00:00:00 2001 From: thomasl Date: Sun, 2 Feb 2025 13:33:41 +0100 Subject: [PATCH 4/7] Update file forms.py --- apps/member/forms.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/member/forms.py b/apps/member/forms.py index 9bc4c8ec..95b5978a 100644 --- a/apps/member/forms.py +++ b/apps/member/forms.py @@ -44,9 +44,9 @@ class ProfileForm(forms.ModelForm): """ A form for the extras field provided by the :model:`member.Profile` model. """ - report_frequency = forms.IntegerField(required=False, initial=0, label=_("Report frequency")) + # report_frequency = forms.IntegerField(required=False, initial=0, label=_("Report frequency")) - last_report = forms.DateTimeField(required=False, disabled=True, label=_("Last report date")) + # last_report = forms.DateTimeField(required=False, disabled=True, label=_("Last report date")) VSS_charter_read = forms.BooleanField( required=True, From 1481aa06358d5a2e3c1cb9556449698cce50ef2a Mon Sep 17 00:00:00 2001 From: thomasl Date: Sun, 2 Feb 2025 14:05:05 +0100 Subject: [PATCH 5/7] Update file forms.py --- apps/member/forms.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/apps/member/forms.py b/apps/member/forms.py index 95b5978a..9a5c3166 100644 --- a/apps/member/forms.py +++ b/apps/member/forms.py @@ -44,9 +44,9 @@ class ProfileForm(forms.ModelForm): """ A form for the extras field provided by the :model:`member.Profile` model. """ - # report_frequency = forms.IntegerField(required=False, initial=0, label=_("Report frequency")) + report_frequency = forms.IntegerField(required=False, initial=0, label=_("Report frequency"), widget=django.forms.HiddenInput()) - # last_report = forms.DateTimeField(required=False, disabled=True, label=_("Last report date")) + last_report = forms.DateTimeField(required=False, disabled=True, label=_("Last report date")) VSS_charter_read = forms.BooleanField( required=True, @@ -77,8 +77,7 @@ class ProfileForm(forms.ModelForm): model = Profile fields = '__all__' # Remove ml_[asso]_registration from exclude if the concerned association uses nk20 to manage its mailing list. - # Remove report_frequency from exclude if you want to use this feature. - exclude = ('user', 'email_confirmed', 'registration_valid', 'ml_sport_registration', "ml_events_registration", "report_frequency", ) + exclude = ('user', 'email_confirmed', 'registration_valid', 'ml_sport_registration', "ml_events_registration", ) class ImageForm(forms.Form): From ef485e06281ba12e21b05203b86d3ae3d8e7fb45 Mon Sep 17 00:00:00 2001 From: thomasl Date: Sun, 2 Feb 2025 14:06:22 +0100 Subject: [PATCH 6/7] Update file forms.py --- apps/member/forms.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/member/forms.py b/apps/member/forms.py index 9a5c3166..a8b106d6 100644 --- a/apps/member/forms.py +++ b/apps/member/forms.py @@ -44,7 +44,7 @@ class ProfileForm(forms.ModelForm): """ A form for the extras field provided by the :model:`member.Profile` model. """ - report_frequency = forms.IntegerField(required=False, initial=0, label=_("Report frequency"), widget=django.forms.HiddenInput()) + report_frequency = forms.IntegerField(required=False, initial=0, label=_("Report frequency"), widget=forms.HiddenInput()) last_report = forms.DateTimeField(required=False, disabled=True, label=_("Last report date")) From a209e0d36639df404727dea966850bbf1b4a268e Mon Sep 17 00:00:00 2001 From: thomasl Date: Sun, 2 Feb 2025 14:30:53 +0100 Subject: [PATCH 7/7] Update file forms.py --- apps/member/forms.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/member/forms.py b/apps/member/forms.py index a8b106d6..352a5625 100644 --- a/apps/member/forms.py +++ b/apps/member/forms.py @@ -44,6 +44,7 @@ class ProfileForm(forms.ModelForm): """ A form for the extras field provided by the :model:`member.Profile` model. """ + # Remove widget=forms.HiddenInput() if you want to use report frequency. report_frequency = forms.IntegerField(required=False, initial=0, label=_("Report frequency"), widget=forms.HiddenInput()) last_report = forms.DateTimeField(required=False, disabled=True, label=_("Last report date")) @@ -77,7 +78,7 @@ class ProfileForm(forms.ModelForm): model = Profile fields = '__all__' # Remove ml_[asso]_registration from exclude if the concerned association uses nk20 to manage its mailing list. - exclude = ('user', 'email_confirmed', 'registration_valid', 'ml_sport_registration', "ml_events_registration", ) + exclude = ('user', 'email_confirmed', 'registration_valid', 'ml_sport_registration', ) class ImageForm(forms.Form):