Example #1
0
    def __init__(self, *args, **kwargs):
        super(NewsletterAdminForm, self).__init__(*args, **kwargs)
        self.newsletter = kwargs.get('instance', None)
        choices = get_newsletter_templates(self.newsletter)
        if choices:
            self.fields["template"] = forms.ChoiceField(choices=choices)
        else:
            self.fields["template"] = forms.CharField()

        self.fields['lists'].queryset = MailingList.objects.exclude(name='fake')
        self.fields['articles'].queryset = Article.objects.all().order_by('-modified')
        self.fields['events'].queryset = Event.objects.all().order_by('-modified')
Example #2
0
    def __init__(self, *args, **kwargs):
        super(NewsletterAdminForm, self).__init__(*args, **kwargs)
        self.newsletter = kwargs.get('instance', None)
        choices = get_newsletter_templates(self.newsletter)

        if choices:
            self.fields["template"] = forms.ChoiceField(choices=choices)
        else:
            self.fields["template"] = forms.CharField()
        # if 'sites' in self.fields:
        #     self.fields['sites'].help_text = None
        # self.fields['lists'].queryset = MailingList.objects.exclude(name='fake')
        self.fields['lists'].help_text = None