backoffice: rely on gadjo for header user info links (#20882)

This commit is contained in:
Frédéric Péters 2017-12-23 18:44:25 +01:00
parent e7fe4fba8b
commit b36c9ef53b
4 changed files with 1 additions and 36 deletions

View File

@ -68,10 +68,6 @@ class WcsPublisher(StubWcsPublisher):
auto_create_appdir = AUTO_CREATE_VHOSTS
missing_appdir_redirect = REDIRECT_ON_UNKNOWN_VHOST
admin_help_url = {
'fr': 'http://doc.entrouvert.org/wcs/dev/',
}
supported_languages = ['fr', 'es']
root_directory_class = RootDirectory

View File

@ -23,35 +23,9 @@ from qommon import _
def generate_header_menu(selected = None):
return get_publisher().get_backoffice_root().generate_header_menu(selected=selected)
def generate_user_info():
if not get_request().user:
return ''
user = get_request().user
if user:
user = get_session().get_user_object()
username = user.display_name
else:
username = _('Unknown')
r = TemplateIO(html=True)
logout_url = get_publisher().get_root_url() + 'logout'
r += htmltext('<ul class="user-info">')
r += htmltext('<li class="ui-name">%s</li>') % username
r += htmltext('<li class="ui-logout"><a href="%s">%s</a></li>') % (logout_url, _('logout'))
if get_publisher().backoffice_help_url and \
get_request().language in get_publisher().backoffice_help_url:
help_url = get_publisher().backoffice_help_url[get_request().language]
get_response().add_javascript(['jquery-ui.js'])
r += htmltext('<li class="ui-help"><a href="%s">%s</a></li>') % (help_url, _('help'))
r += htmltext('</ul>')
return r.getvalue()
def html_top(section, title = None, scripts = None):
header_menu = generate_header_menu(section)
user_info = generate_user_info()
if not scripts:
script = ''
else:

View File

@ -71,9 +71,6 @@ class QommonPublisher(Publisher, object):
ERROR_LOG = None
USE_LONG_TRACES = True
admin_help_url = None
backoffice_help_url = None
root_directory_class = None
backoffice_directory_class = None
admin_directory_class = None

View File

@ -13,9 +13,7 @@
{% block bodyargs %}{% if admin_for_all %}class="admin-for-all"{% endif %}{% endblock %}
{% block user-links %}
{% if user_info %}{{ user_info|safe }}{% endif %}
{% endblock %}
{% block logout-url %}{{ publisher.get_root_url }}logout{% endblock %}
{% block site-header %}
<h1 class="breadcrumbs">{% if breadcrumb %}{{ breadcrumb|safe }}{% endif %}</h1>