mirror of
https://github.com/django-helpdesk/django-helpdesk.git
synced 2025-05-03 00:54:26 +02:00
new option: 'HELPDESK_FOOTER_SHOW_CHANGE_LANGUAGE_LINK'
If activated, a 'change language' link will be shown in the footer. You need to add this line to your 'urlpatterns' variable in your urls.py file: (r'^i18n/', include('django.conf.urls.i18n'))
This commit is contained in:
parent
d27e4a0178
commit
5a92dafbdc
@ -100,3 +100,7 @@ HELPDESK_DASHBOARD_SHOW_DELETE_UNASSIGNED = getattr(settings, 'HELPDESK_DASHBOAR
|
|||||||
''' options for footer '''
|
''' options for footer '''
|
||||||
# show 'API' link at bottom of page
|
# show 'API' link at bottom of page
|
||||||
HELPDESK_FOOTER_SHOW_API_LINK = getattr(settings, 'HELPDESK_FOOTER_SHOW_API_LINK', True)
|
HELPDESK_FOOTER_SHOW_API_LINK = getattr(settings, 'HELPDESK_FOOTER_SHOW_API_LINK', True)
|
||||||
|
|
||||||
|
# show / hide 'change language' link at bottom of page
|
||||||
|
HELPDESK_FOOTER_SHOW_CHANGE_LANGUAGE_LINK = getattr(settings, 'HELPDESK_FOOTER_SHOW_CHANGE_LANGUAGE_LINK', False)
|
||||||
|
|
||||||
|
@ -98,6 +98,9 @@
|
|||||||
<a href='{% url helpdesk_rss_index %}'><img src='{{ STATIC_URL }}helpdesk/rss_icon.png' width='14' height='14' alt='{% trans "RSS Icon" %}' title='{% trans "RSS Feeds" %}' border='0' />{% trans "RSS Feeds" %}</a>
|
<a href='{% url helpdesk_rss_index %}'><img src='{{ STATIC_URL }}helpdesk/rss_icon.png' width='14' height='14' alt='{% trans "RSS Icon" %}' title='{% trans "RSS Feeds" %}' border='0' />{% trans "RSS Feeds" %}</a>
|
||||||
{% if helpdesk_settings.HELPDESK_FOOTER_SHOW_API_LINK %}<a href='{% url helpdesk_api_help %}'>{% trans "API" %}</a>{% endif %}
|
{% if helpdesk_settings.HELPDESK_FOOTER_SHOW_API_LINK %}<a href='{% url helpdesk_api_help %}'>{% trans "API" %}</a>{% endif %}
|
||||||
<a href='{% url helpdesk_user_settings %}'>{% trans "User Settings" %}</a>
|
<a href='{% url helpdesk_user_settings %}'>{% trans "User Settings" %}</a>
|
||||||
|
{% if helpdesk_settings.HELPDESK_FOOTER_SHOW_CHANGE_LANGUAGE_LINK %}
|
||||||
|
<a href='{% url helpdesk_public_change_language %}'>{% trans "Change Language" %}</a>
|
||||||
|
{% endif %}
|
||||||
{% if user.is_superuser %}<a href='{% url helpdesk_system_settings %}'>{% trans "System Settings" %}</a>{% endif %}</p>
|
{% if user.is_superuser %}<a href='{% url helpdesk_system_settings %}'>{% trans "System Settings" %}</a>{% endif %}</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
19
helpdesk/templates/helpdesk/public_change_language.html
Normal file
19
helpdesk/templates/helpdesk/public_change_language.html
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{% extends "helpdesk/public_base.html" %}{% load i18n %}
|
||||||
|
{% block helpdesk_title %}{% trans "View a Ticket" %}{% endblock %}
|
||||||
|
|
||||||
|
{% block helpdesk_body %}
|
||||||
|
|
||||||
|
<h3>{% trans "Change the display language" %}</h3>
|
||||||
|
<form action="/i18n/setlang/" method="post">
|
||||||
|
{% csrf_token %}
|
||||||
|
<input name="next" type="hidden" value="/" />
|
||||||
|
<select name="language">
|
||||||
|
{% get_language_info_list for LANGUAGES as languages %}
|
||||||
|
{% for language in languages %}
|
||||||
|
<option value="{{ language.code }}">{{ language.name_local }} ({{ language.code }})</option>
|
||||||
|
{% endfor %}
|
||||||
|
</select>
|
||||||
|
<input type="submit" value="Go" />
|
||||||
|
</form>
|
||||||
|
|
||||||
|
{% endblock %}
|
@ -134,6 +134,10 @@ urlpatterns += patterns('helpdesk.views.public',
|
|||||||
url(r'^view/$',
|
url(r'^view/$',
|
||||||
'view_ticket',
|
'view_ticket',
|
||||||
name='helpdesk_public_view'),
|
name='helpdesk_public_view'),
|
||||||
|
|
||||||
|
url(r'^change_language/$',
|
||||||
|
'change_language',
|
||||||
|
name='helpdesk_public_change_language'),
|
||||||
)
|
)
|
||||||
|
|
||||||
urlpatterns += patterns('',
|
urlpatterns += patterns('',
|
||||||
|
@ -131,3 +131,6 @@ def view_ticket(request):
|
|||||||
'helpdesk_settings': helpdesk_settings,
|
'helpdesk_settings': helpdesk_settings,
|
||||||
}))
|
}))
|
||||||
|
|
||||||
|
def change_language(request):
|
||||||
|
return render_to_response('helpdesk/public_change_language.html',
|
||||||
|
RequestContext(request, {}))
|
||||||
|
Loading…
Reference in New Issue
Block a user