Show moderation and inactive stores to admins

* Add better admin interface for FlaggedObject
* Export totals via context processors
* Update base template to show this data to admins.
This commit is contained in:
2013-04-11 17:08:40 +01:00
parent f5bdc4c551
commit 4ab2c050fd
5 changed files with 26 additions and 5 deletions

View File

@@ -1,5 +1,5 @@
from django.contrib.sites.models import Site
from .models import ClaimRequest
from .models import ClaimRequest, Store
def site(request):
return {
@@ -9,8 +9,10 @@ def site(request):
def pending_admin(request):
if request.user.is_superuser:
pending = ClaimRequest.objects.filter(status=ClaimRequest.CLAIM_STATUS_PENDING).count()
inactive_stores = Store.objects.filter(active=False).count()
pending_claims = ClaimRequest.objects.filter(status=ClaimRequest.CLAIM_STATUS_PENDING).count()
return {
'admin_pending_requests': pending
'admin_pending_claims': pending_claims,
'admin_inactive_stores': inactive_stores,
}
return {}