From d3812c33842a55cdab1bd4f6152afb5a2aa365c6 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Wed, 28 Aug 2013 10:54:26 +0200 Subject: [PATCH] feed_plugin: user can choose to see no feed --- compte_agglo_montpellier/apps/feed_plugin/cms_plugins.py | 2 ++ compte_agglo_montpellier/apps/feed_plugin/forms.py | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/compte_agglo_montpellier/apps/feed_plugin/cms_plugins.py b/compte_agglo_montpellier/apps/feed_plugin/cms_plugins.py index 403aa19..5fd0c32 100644 --- a/compte_agglo_montpellier/apps/feed_plugin/cms_plugins.py +++ b/compte_agglo_montpellier/apps/feed_plugin/cms_plugins.py @@ -28,6 +28,8 @@ class SelectUserFeedPlugin(CMSPluginBase): user = request.user submit = 'select-user-feed-plugin-%s' % instance.id if request.method == 'POST' and submit in request.POST: + import pdb + pdb.set_trace() form = forms.FeedForm(data=request.POST) if form.is_valid(): models.FeedPreference.objects.filter(user=user).delete() diff --git a/compte_agglo_montpellier/apps/feed_plugin/forms.py b/compte_agglo_montpellier/apps/feed_plugin/forms.py index f16c576..5506fd4 100644 --- a/compte_agglo_montpellier/apps/feed_plugin/forms.py +++ b/compte_agglo_montpellier/apps/feed_plugin/forms.py @@ -6,4 +6,5 @@ from . import widgets class FeedForm(forms.Form): feeds = forms.ModelMultipleChoiceField(queryset=models.Feed.objects.all(), - label=_('Your feeds'), widget=widgets.CheckboxMultipleSelect) + label=_('Your feeds'), widget=widgets.CheckboxMultipleSelect, + required=False)