Filter queryset. (#1268)

see #1265
This commit is contained in:
Antoine Nguyen
2017-10-10 08:53:27 +02:00
committed by GitHub
parent 724e5c75c1
commit 81b74fe99f
2 changed files with 9 additions and 1 deletions
+8
View File
@@ -308,6 +308,14 @@ class DomainTestCase(ModoTestCase):
self.assertEqual(response.status_code, 200)
self.assertIn("Usage", response.content.decode())
user = User.objects.get(username="user@test.com")
self.client.force_login(user)
domain = Domain.objects.get(name="test2.com")
url = reverse("admin:domain_detail", args=[domain.pk])
response = self.client.get(url)
self.assertEqual(response.status_code, 302)
self.assertTrue(response.url.startswith("/accounts/login"))
def test_domain_quota_list_view(self):
"""Test quota list view."""
factories.DomainFactory(name="test3.com", quota=100)
+1 -1
View File
@@ -205,7 +205,7 @@ class DomainDetailView(
def get_queryset(self):
"""Add some prefetching."""
return (
super(DomainDetailView, self).get_queryset()
Domain.objects.get_for_admin(self.request.user)
.prefetch_related("domainalias_set", "mailbox_set", "alias_set")
)