diff --git a/netbox/netbox/views/__init__.py b/netbox/netbox/views/__init__.py index 1f3513437..6f7f97a0c 100644 --- a/netbox/netbox/views/__init__.py +++ b/netbox/netbox/views/__init__.py @@ -56,7 +56,6 @@ class HomeView(View): ).defer('data')[:10] def build_stats(): - perms = request.user.get_all_permissions() org = ( ("dcim.view_site", "Sites", Site.objects.restrict(request.user, 'view').count), ("tenancy.view_tenant", "Tenants", Tenant.objects.restrict(request.user, 'view').count), @@ -116,7 +115,7 @@ class HomeView(View): "url": url, "disabled": True } - if perm in perms: + if request.user.has_perm(perm): item["count"] = get_count() item["disabled"] = False items.append(item) diff --git a/netbox/templates/home.html b/netbox/templates/home.html index be4dd161d..cf55b9dd7 100644 --- a/netbox/templates/home.html +++ b/netbox/templates/home.html @@ -4,7 +4,6 @@ {% load render_table from django_tables2 %} {% block header %} - {{ block.super }} {% if new_release %} {# new_release is set only if the current user is a superuser or staff member #}