mirror of
https://github.com/django-helpdesk/django-helpdesk.git
synced 2024-12-14 02:41:26 +01:00
Fix user changelist for custom user models
Fixed the user_admin_changelist url for custom user models.
This commit is contained in:
parent
d2ac8af6c0
commit
d966172fb7
@ -1,4 +1,4 @@
|
|||||||
{% extends "helpdesk/base.html" %}{% load i18n %}{% load url from future %}
|
{% extends "helpdesk/base.html" %}{% load i18n %}{% load url from future %}{% load user_admin_url %}
|
||||||
|
|
||||||
{% block helpdesk_title %}{% trans "Change System Settings" %}{% endblock %}
|
{% block helpdesk_title %}{% trans "Change System Settings" %}{% endblock %}
|
||||||
|
|
||||||
@ -14,6 +14,6 @@
|
|||||||
<li><a href='{% url 'admin:helpdesk_kbcategory_changelist' %}'>{% trans "Maintain Knowledgebase Categories" %}</a></li>
|
<li><a href='{% url 'admin:helpdesk_kbcategory_changelist' %}'>{% trans "Maintain Knowledgebase Categories" %}</a></li>
|
||||||
<li><a href='{% url 'admin:helpdesk_kbitem_changelist' %}'>{% trans "Maintain Knowledgebase Items" %}</a></li>
|
<li><a href='{% url 'admin:helpdesk_kbitem_changelist' %}'>{% trans "Maintain Knowledgebase Items" %}</a></li>
|
||||||
<li><a href='{% url 'admin:helpdesk_emailtemplate_changelist' %}'>{% trans "Maintain E-Mail Templates" %}</a></li>
|
<li><a href='{% url 'admin:helpdesk_emailtemplate_changelist' %}'>{% trans "Maintain E-Mail Templates" %}</a></li>
|
||||||
<li><a href='{% url 'admin:auth_user_changelist' %}'>{% trans "Maintain Users" %}</a></li>
|
<li><a href='{% url 'changelist'|user_admin_url %}'>{% trans "Maintain Users" %}</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
22
helpdesk/templatetags/user_admin_url.py
Normal file
22
helpdesk/templatetags/user_admin_url.py
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
"""
|
||||||
|
django-helpdesk - A Django powered ticket tracker for small enterprise.
|
||||||
|
|
||||||
|
(c) Copyright 2008 Jutda. All Rights Reserved. See LICENSE for details.
|
||||||
|
|
||||||
|
templatetags/admin_url.py - Very simple template tag allow linking to the
|
||||||
|
right auth user model urls.
|
||||||
|
|
||||||
|
{% url 'changelist'|user_admin_url %}
|
||||||
|
"""
|
||||||
|
|
||||||
|
from django import template
|
||||||
|
from django.contrib.auth import get_user_model
|
||||||
|
|
||||||
|
def user_admin_url(action):
|
||||||
|
user = get_user_model()
|
||||||
|
return 'admin:%s_%s_%s' % (
|
||||||
|
user._meta.app_label, user._meta.model_name,
|
||||||
|
action)
|
||||||
|
|
||||||
|
register = template.Library()
|
||||||
|
register.filter(user_admin_urlname)
|
Loading…
Reference in New Issue
Block a user