Commit 7010312b by Benjamin Richter

% fix notifications overview

parent ffe9c872
...@@ -38,7 +38,7 @@ class SettingsModelForm(forms.ModelForm): ...@@ -38,7 +38,7 @@ class SettingsModelForm(forms.ModelForm):
if instance: if instance:
self.__editing_instance = True self.__editing_instance = True
self.fields['delete_subscriptions'] = ArticleSubscriptionModelMultipleChoiceField( self.fields['delete_subscriptions'] = ArticleSubscriptionModelMultipleChoiceField(
models.ArticleSubscription.objects.filter(settings=instance), models.ArticleSubscription.objects.filter(subscription__settings=instance),
label=_("Remove subscriptions"), label=_("Remove subscriptions"),
required=False, required=False,
help_text=_("Select article subscriptions to remove from notifications"), help_text=_("Select article subscriptions to remove from notifications"),
......
...@@ -50,7 +50,7 @@ class NotificationSettings(FormView): ...@@ -50,7 +50,7 @@ class NotificationSettings(FormView):
if form.instance: if form.instance:
setattr(form.instance, 'articlesubscriptions', setattr(form.instance, 'articlesubscriptions',
models.ArticleSubscription.objects.filter( models.ArticleSubscription.objects.filter(
settings = form.instance, subscription__settings = form.instance,
article__current_revision__deleted=False, article__current_revision__deleted=False,
).select_related('article', 'article__current_revision') ).select_related('article', 'article__current_revision')
) )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment