title: Django Proxy Model Permissions Do Not Appear
body: <p>I extended Django admin site for my app to allow non-staff/superusers access. This is working just fine.</p>
  
  <p>I created a proxy model for an existing model and registered it to my admin site, however, it doesn't appear for non-staff users.  From the documentation I read, my understanding is that proxy models get their own permissions. I checked and these don't appear in the list of available permissions.</p>
  
  <p>Here's my code in case it helps:</p>
  
  <p><strong>Normal Model</strong></p>
  
  <pre><code>class Engagement(models.Model):
      eng_type = models.CharField(max_length=5)
      environment = models.CharField(max_length=8)    
      is_scoped = models.BooleanField()    
  
      class Meta:
          ordering = ['eng_type', 'environment']
          app_label = 'myapp'
  </code></pre>
  
  <p><strong>Proxy Model</strong></p>
  
  <pre><code>class NewRequests(Engagement):
      class Meta:
          proxy = True
          app_label = 'myapp'
          verbose_name = 'New Request'
          verbose_name_plural = 'New Requests'
  </code></pre>
  
  <p><strong>Model Admin</strong></p>
  
  <pre><code>class NewRequestsAdmin(ModelAdmin):
  pass
  
  def queryset(self, request):
      return self.model.objects.filter(is_scoped=0)
  </code></pre>
  
  <p><strong>Custom Admin Registration</strong></p>
  
  <pre><code>myapps_admin_site.register(NewRequests, NewRequestsAdmin)
  </code></pre>
  
  <p>I've been managing my DB with South.  According to <a href="https://stackoverflow.com/a/8104052/1822062">this post</a>, you have to tamper with it a bit by following <a href="http://dev.markhaus.com/blog/2011/04/django-admin-permissions-and-contenttype-table-doesnt-update-when-adding-proxy-models/" rel="noreferrer">the instructions it points users to</a>.  This was a failure.  My DB doesn't have a whole lot of info in it, so I uncommented South and ran a regular syncdb to rule out South. Unfortunately, this is still not working and I'm at a loss.  Any help is appreciated.</p>
  
  <p><strong>Edit</strong> </p>
  
  <p>This was on Django 1.4</p>