diff options
| author | areski <areski@gmail.com> | 2014-08-26 13:10:30 +0200 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2014-08-27 08:34:53 -0400 |
| commit | a81af7f49de7ff3f51f111de28ed3a682f67ea89 (patch) | |
| tree | d5ec65646682238cbbc10a08d496195ebf2e2022 /django | |
| parent | 6aae07fe619fb3a202f0f2cd74ef1c6e8872a672 (diff) | |
Fixed #13749 -- Added link from admin site to front-end site.
Thanks romankrv for the suggestion.
Diffstat (limited to 'django')
| -rw-r--r-- | django/contrib/admin/sites.py | 4 | ||||
| -rw-r--r-- | django/contrib/admin/templates/admin/base.html | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/django/contrib/admin/sites.py b/django/contrib/admin/sites.py index fb9840c8ca..94872fc53d 100644 --- a/django/contrib/admin/sites.py +++ b/django/contrib/admin/sites.py @@ -41,6 +41,9 @@ class AdminSite(object): # Text to put at the top of the admin index page. index_title = ugettext_lazy('Site administration') + # URL for the "View site" link at the top of each admin page. + site_url = '/' + login_form = None index_template = None app_index_template = None @@ -272,6 +275,7 @@ class AdminSite(object): return { 'site_title': self.site_title, 'site_header': self.site_header, + 'site_url': self.site_url, } def password_change(self, request): diff --git a/django/contrib/admin/templates/admin/base.html b/django/contrib/admin/templates/admin/base.html index d52554f633..fca6b349d2 100644 --- a/django/contrib/admin/templates/admin/base.html +++ b/django/contrib/admin/templates/admin/base.html @@ -31,6 +31,9 @@ <strong>{% firstof user.get_short_name user.get_username %}</strong>. {% endblock %} {% block userlinks %} + {% if site_url %} + <a href="{{ site_url }}">{% trans 'View site' %}</a> / + {% endif %} {% url 'django-admindocs-docroot' as docsroot %} {% if docsroot %} <a href="{{ docsroot }}">{% trans 'Documentation' %}</a> / |
