We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 167f62b + 0ceccb8 commit 0d95813Copy full SHA for 0d95813
xadmin/views/dashboard.py
@@ -1,6 +1,6 @@
1
from django import forms
2
from django.core.exceptions import PermissionDenied
3
-from django.core.urlresolvers import reverse
+from django.core.urlresolvers import reverse, NoReverseMatch
4
from django.db import models
5
from django.db.models.base import ModelBase
6
from django.forms.forms import DeclarativeFieldsMetaclass
@@ -390,7 +390,10 @@ def context(self, context):
390
btn['title'] = model._meta.verbose_name
391
btn['icon'] = self.dashboard.get_model_icon(model)
392
else:
393
- btn['url'] = b['url']
+ try:
394
+ btn['url'] = reverse(b['url'])
395
+ except NoReverseMatch:
396
+ btn['url'] = b['url']
397
398
if 'title' in b:
399
btn['title'] = b['title']
0 commit comments