Skip to content

Commit

Permalink
added Support for Django 2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Walter Renner committed Dec 5, 2017
1 parent 4374877 commit cb4fb2e
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions hijack_admin/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,18 @@
from compat import get_user_model
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from django.core.urlresolvers import reverse
from django.template.loader import get_template
from django.utils.translation import ugettext_lazy as _
from django import VERSION

from hijack import settings as hijack_settings
from hijack_admin import settings as hijack_admin_settings

try:
from django.urls import reverse
except ImportError:
from django.core.urlresolvers import reverse

if VERSION < (1, 8):
from django.template import Context

Expand All @@ -20,11 +24,11 @@ def hijack_field(self, obj):
hijack_attributes = hijack_settings.HIJACK_URL_ALLOWED_ATTRIBUTES

if 'user_id' in hijack_attributes:
hijack_url = reverse('login_with_id', args=(obj.pk, ))
hijack_url = reverse('hijack:login_with_id', args=(obj.pk, ))
elif 'email' in hijack_attributes:
hijack_url = reverse('login_with_email', args=(obj.email, ))
hijack_url = reverse('hijack:login_with_email', args=(obj.email, ))
else:
hijack_url = reverse('login_with_username', args=(obj.username, ))
hijack_url = reverse('hijack:login_with_username', args=(obj.username, ))

button_template = get_template(hijack_admin_settings.HIJACK_BUTTON_TEMPLATE)
button_context = {
Expand Down

0 comments on commit cb4fb2e

Please sign in to comment.