Skip to content

Commit 0d95813

Browse files
committed
Merge pull request sshwsfc#171 from fsx999/master
add support for url name in qbutton: if the string is a name of url, use...
2 parents 167f62b + 0ceccb8 commit 0d95813

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

xadmin/views/dashboard.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from django import forms
22
from django.core.exceptions import PermissionDenied
3-
from django.core.urlresolvers import reverse
3+
from django.core.urlresolvers import reverse, NoReverseMatch
44
from django.db import models
55
from django.db.models.base import ModelBase
66
from django.forms.forms import DeclarativeFieldsMetaclass
@@ -390,7 +390,10 @@ def context(self, context):
390390
btn['title'] = model._meta.verbose_name
391391
btn['icon'] = self.dashboard.get_model_icon(model)
392392
else:
393-
btn['url'] = b['url']
393+
try:
394+
btn['url'] = reverse(b['url'])
395+
except NoReverseMatch:
396+
btn['url'] = b['url']
394397

395398
if 'title' in b:
396399
btn['title'] = b['title']

0 commit comments

Comments
 (0)