diff --git a/quest/events.py b/quest/events.py index b20bf02..65e1a6f 100644 --- a/quest/events.py +++ b/quest/events.py @@ -86,7 +86,7 @@ def message(socket, data): m = Message( quest=quest, message=message) - if user.username: + if user.is_authenticated: m.user = user m.save() @@ -551,7 +551,7 @@ def vote(socket, data): option=option, ip_address=ip_address ) - if user.username: + if user.is_authenticated: pv.user = user pv.save() diff --git a/quest/jinja2/quest/quest.html b/quest/jinja2/quest/quest.html index cab74dd..83581ed 100644 --- a/quest/jinja2/quest/quest.html +++ b/quest/jinja2/quest/quest.html @@ -18,32 +18,7 @@ {% endblock %} {% block header %} -{% if request.user == quest.owner %} - Edit Quest -{% endif %} - - - - - LIVE - - - Live in: ({% if quest.live_time %}{{ localtime(quest.live_time).strftime('%Y-%m-%d %H:%M') }}{% endif %}) - - {% if request.session.get("hide_chat") == True %}←{% else %}→{% endif %} +{% include "quest/quest_header.html" %} {% endblock %} {% block content %}
diff --git a/quest/jinja2/quest/quest_header.html b/quest/jinja2/quest/quest_header.html new file mode 100644 index 0000000..4edd220 --- /dev/null +++ b/quest/jinja2/quest/quest_header.html @@ -0,0 +1,31 @@ +{% if request.user == quest.owner %} + Edit Quest +{% endif %} + + + + + LIVE + + + Live in: ({% if quest.live_time %}{{ localtime(quest.live_time).strftime('%Y-%m-%d %H:%M') }}{% endif %}) + + + {% if request.user.is_authenticated %} + Profile + {% endif %} + {% if request.session.get("hide_chat") == True %}←{% else %}→{% endif %} + diff --git a/quest/jinja2/quest/quest_homepage.html b/quest/jinja2/quest/quest_homepage.html index 75c342d..114e28b 100644 --- a/quest/jinja2/quest/quest_homepage.html +++ b/quest/jinja2/quest/quest_homepage.html @@ -20,37 +20,7 @@ {% endblock %} {% block header %} -{% if request.user == quest.owner %} - Edit Quest -{% endif %} - - - - {% if quest.live %} - - LIVE - - {% else %} - {% if quest.live_time %} - - Live in: ({{ localtime(quest.live_time).strftime('%Y-%m-%d %H:%M') }}) - - {% endif %} - {% endif %} - {% if request.session.get("hide_chat") == True %}←{% else %}→{% endif %} +{% include "quest/quest_header.html" %} {% endblock %} {% block content %}
diff --git a/quest/static/quest.css b/quest/static/quest.css index c5e468b..ce1f481 100644 --- a/quest/static/quest.css +++ b/quest/static/quest.css @@ -14,8 +14,8 @@ h3 { padding: 0.25em; } -#toggleChat { - margin-left: auto; +#space { + margin-right: auto; } #questPane { diff --git a/todo b/todo index e983225..1437da3 100644 --- a/todo +++ b/todo @@ -4,7 +4,6 @@ Front page to show new quests Webm posting (you) counter Account managament -Display profile link in header bar Quote backlinks Email RSS