Closes #1871: Enable filtering sites by parent region

This commit is contained in:
Jeremy Stretch
2019-01-03 16:59:49 -05:00
parent 209a9f0ffc
commit 0a820d9c98
6 changed files with 32 additions and 11 deletions

View File

@@ -201,6 +201,13 @@ class Region(MPTTModel, ChangeLoggedModel):
self.parent.name if self.parent else None,
)
@property
def site_count(self):
return Site.objects.filter(
Q(region=self) |
Q(region__in=self.get_descendants())
).count()
#
# Sites