From f9999119e2c5a2e2e3afc15e25162766e1b402c1 Mon Sep 17 00:00:00 2001 From: Johnny Date: Wed, 24 Oct 2018 00:55:37 +0000 Subject: [PATCH] Housekeeping. --- evennia/web/utils/general_context.py | 8 ++++++++ evennia/web/website/templates/website/_menu.html | 4 ++-- evennia/web/website/views.py | 5 +++-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/evennia/web/utils/general_context.py b/evennia/web/utils/general_context.py index 44bc8b3cb3..57b46bf59a 100644 --- a/evennia/web/utils/general_context.py +++ b/evennia/web/utils/general_context.py @@ -67,7 +67,15 @@ def general_context(request): Returns common Evennia-related context stuff, which is automatically added to context of all views. """ + account = None + if request.user.is_authenticated(): account = request.user + + puppet = None + if request.session.get('puppet'): puppet = request.session['puppet'] + return { + 'account': account, + 'puppet': puppet, 'game_name': GAME_NAME, 'game_slogan': GAME_SLOGAN, 'evennia_userapps': ACCOUNT_RELATED, diff --git a/evennia/web/website/templates/website/_menu.html b/evennia/web/website/templates/website/_menu.html index f75477ecae..e82db1ca58 100644 --- a/evennia/web/website/templates/website/_menu.html +++ b/evennia/web/website/templates/website/_menu.html @@ -39,14 +39,14 @@ folder and edit it to add/remove links to the menu. {% block navbar_right %} {% endblock %} {% block navbar_user %} - {% if user.is_authenticated %} + {% if account %}