diff --git a/src/snek/app.py b/src/snek/app.py index cb4de21..a1c8938 100644 --- a/src/snek/app.py +++ b/src/snek/app.py @@ -45,6 +45,7 @@ from snek.view.terminal import TerminalSocketView, TerminalView from snek.view.upload import UploadView from snek.view.web import WebView from snek.view.stats import StatsView +from snek.view.user import UserView from snek.webdav import WebdavApplication SESSION_KEY = b"c79a0c5fda4b424189c427d28c9f7c34" @@ -171,6 +172,7 @@ class Application(BaseApplication): self.router.add_view("/drive.json", DriveView) self.router.add_view("/drive/{drive}.json", DriveView) self.router.add_view("/stats.json", StatsView) + self.router.add_view("/user/{user}.html", UserView) self.webdav = WebdavApplication(self) self.add_subapp("/webdav", self.webdav) diff --git a/src/snek/templates/message.html b/src/snek/templates/message.html index 9773ae1..e38d662 100644 --- a/src/snek/templates/message.html +++ b/src/snek/templates/message.html @@ -1 +1 @@ -
{{user_nick}}
{% autoescape false %}{% emoji %}{% linkify %}{% markdown %}{% autoescape false %}{{ message }}{%raw %} {% endraw%}{%endautoescape%}{% endmarkdown %}{% endlinkify %}{% endemoji %}{% endautoescape %}
+
{{user_nick}}
{% autoescape false %}{% emoji %}{% linkify %}{% markdown %}{% autoescape false %}{{ message }}{%raw %} {% endraw%}{%endautoescape%}{% endmarkdown %}{% endlinkify %}{% endemoji %}{% endautoescape %}
diff --git a/src/snek/templates/settings/index.html b/src/snek/templates/settings/index.html index f91fc5d..cbd4cf8 100644 --- a/src/snek/templates/settings/index.html +++ b/src/snek/templates/settings/index.html @@ -6,8 +6,6 @@ {% endblock %} -{% block header_text %}

Settings

{% endblock %} - {% block head %} @@ -15,23 +13,18 @@ {% endblock %} +{% block logo %} +

Setting page

+ +{% endblock %} + {% block main %} -
- - - {% endblock main %} + + + + diff --git a/src/snek/view/index.py b/src/snek/view/index.py index 2313ea9..c8b1409 100644 --- a/src/snek/view/index.py +++ b/src/snek/view/index.py @@ -11,7 +11,7 @@ from snek.system.view import BaseView - +from aiohttp import web class IndexView(BaseView): async def get(self):