backoffice: rely on gadjo for header user info links (#20882)
This commit is contained in:
parent
e7fe4fba8b
commit
b36c9ef53b
|
@ -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
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue