old_contents: from django.contrib import admin
  from mailchimp.models import Campaign
  from mailchimp.settings import VIEWS_OVERVIEW
  
  
  class MailchimpAdmin(admin.ModelAdmin):
      def get_urls(self):
          from django.conf.urls.defaults import patterns, url
          urlpatterns = patterns('',
              url(r'^$',
                  VIEWS_OVERVIEW,
                  name='mailchimp_campaign_changelist',
                  kwargs={'page':'1'}),
          )
          return urlpatterns
      
      def has_add_permission(self, request):
          # disable the 'add' button
          return False
      
      def has_change_permission(self, request, obj=None):
          return request.user.has_perm('mailchimp.can_view')
          
      def has_delete_permission(self, request, obj=None):
          return False
  
  
  admin.site.register(Campaign, MailchimpAdmin)
new_contents: from django.contrib import admin
  from mailchimp.models import Campaign
  from mailchimp.settings import VIEWS_OVERVIEW
  
  
  class MailchimpAdmin(admin.ModelAdmin):
      def get_urls(self):
          from django.conf.urls import patterns, url
          urlpatterns = patterns('',
              url(r'^$',
                  VIEWS_OVERVIEW,
                  name='mailchimp_campaign_changelist',
                  kwargs={'page':'1'}),
          )
          return urlpatterns
      
      def has_add_permission(self, request):
          # disable the 'add' button
          return False
      
      def has_change_permission(self, request, obj=None):
          return request.user.has_perm('mailchimp.can_view')
          
      def has_delete_permission(self, request, obj=None):
          return False
  
  
  admin.site.register(Campaign, MailchimpAdmin)
  
subject: update import for Django 1.6 compatibility