Updates.
This commit is contained in:
parent
3b05acffd2
commit
a3abd854bb
36
src/snek/templates/user.html
Normal file
36
src/snek/templates/user.html
Normal file
@ -0,0 +1,36 @@
|
||||
{% extends "app.html" %}
|
||||
|
||||
{% block sidebar %}
|
||||
|
||||
<aside class="sidebar" id="channelSidebar">
|
||||
<h2>User</h2>
|
||||
<ul>
|
||||
<li><a class="no-select" href="/user/{{ user.uid }}.html">Profile</a></li>
|
||||
<li><a class="no-select" href="/channel/{{ user.uid }}.html">DM</a></li>
|
||||
</ul>
|
||||
<h2>Gists</h2>
|
||||
<ul>
|
||||
<li>No gists</li>
|
||||
</ul>
|
||||
|
||||
</aside>
|
||||
{% endblock %}
|
||||
|
||||
{% block header_text %}<h2 style="color:#fff">{{ user.username }} {% if user.nick != user.username %}({{ user.nick }}){% endif %}</h2>{% endblock %}
|
||||
|
||||
{% block head %}
|
||||
{% endblock %}
|
||||
|
||||
{% block main %}
|
||||
<section>
|
||||
{% autoescape false %}
|
||||
{% markdown %}
|
||||
{{ profile }}
|
||||
{% endmarkdown %}
|
||||
{% endautoescape %}
|
||||
</section>
|
||||
{% endblock main %}
|
||||
|
||||
|
||||
|
||||
|
12
src/snek/view/user.py
Normal file
12
src/snek/view/user.py
Normal file
@ -0,0 +1,12 @@
|
||||
from snek.system.view import BaseView
|
||||
|
||||
|
||||
class UserView(BaseView):
|
||||
|
||||
async def get(self):
|
||||
user = self.request['user']
|
||||
profile_content = await self.services.user_property.get(user['uid'],'profile') or ''
|
||||
return await self.render_template('user.html', {
|
||||
'user': user.record,
|
||||
'profile': profile_content
|
||||
})
|
Loading…
Reference in New Issue
Block a user