# -*- coding: utf-8 -*- from django.views.generic import TemplateView, CreateView, ListView, UpdateView, DetailView from django.conf import settings from django.http import HttpResponseRedirect from django.shortcuts import get_object_or_404 from emencia.django.newsletter.models import Contact, ContactSettings class ContactList(ListView): paginate_by = settings.ADMIN_PAGINATION model = Contact template_name = 'admin/newsletters/contact_list.html' class UpdateContact(UpdateView): model = Contact template_name = 'admin/newsletters/contact.html' def get_success_url(self): return ('subscription_activation_complete', (), {})