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