From 8bf34497194a9f9f91de91d6ca6bc8a3110e9b7b Mon Sep 17 00:00:00 2001 From: powderflask Date: Sat, 23 Jan 2016 12:25:17 -0800 Subject: [PATCH] Fix: _meta.module_name deprecated in django1.8 --- helpdesk/templatetags/user_admin_url.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/helpdesk/templatetags/user_admin_url.py b/helpdesk/templatetags/user_admin_url.py index 5a62f0bd..13517609 100644 --- a/helpdesk/templatetags/user_admin_url.py +++ b/helpdesk/templatetags/user_admin_url.py @@ -14,8 +14,13 @@ from django.contrib.auth import get_user_model def user_admin_url(action): user = get_user_model() + try: + model_name = user._meta.module_name.lower() + except AttributeError: # module_name alias removed in django 1.8 + model_name = user._meta.model_name.lower() + return 'admin:%s_%s_%s' % ( - user._meta.app_label, user._meta.module_name.lower(), + user._meta.app_label, model_name, action) register = template.Library()