2012-05-05 12:12:43 +02:00
|
|
|
$def with (user)
|
|
|
|
|
2013-10-09 20:49:02 +02:00
|
|
|
$ fields = user.contacts_json
|
|
|
|
<h2>
|
|
|
|
$if fields.gravatar_email:
|
|
|
|
<img src="http://www.gravatar.com/avatar/$model.get_gravatar(fields.gravatar_email)"/>
|
|
|
|
$user.username (user #$user.userID)</h2>
|
|
|
|
$if model.get_active():
|
|
|
|
<ul>
|
|
|
|
$for field in config.getlist('general', 'user_fields'):
|
|
|
|
$ value = fields.get(field)
|
|
|
|
$ value = value if value else user.get(field)
|
|
|
|
$if value:
|
|
|
|
<li>$model.field_text(field): $:linkify(value)
|
|
|
|
</ul>
|
2013-09-30 20:18:41 +02:00
|
|
|
$if model.is_user_or_admin(user.userID):
|
2013-10-09 20:49:02 +02:00
|
|
|
<a href="user/$user.username/edit">Edit</a>
|
|
|
|
<span class="sep"> | </span>
|
2012-05-06 10:58:56 +02:00
|
|
|
<a href="user/$user.username/password">Set password</a>
|
2013-10-09 20:49:02 +02:00
|
|
|
$else:
|
|
|
|
<a href="login">Log in</a> for details.
|
|
|
|
<p><hr/>
|
|
|
|
$:render_input(user.bio)
|
|
|
|
<p><hr/>
|
2012-05-05 12:12:43 +02:00
|
|
|
<p>
|
2014-04-18 22:32:01 +02:00
|
|
|
<a href="user/$user.username/links">$model.plural(user.link_count, 'link')</a>
|
2013-09-29 15:11:23 +02:00
|
|
|
<span class="sep"> | </span>
|
2014-04-18 22:32:01 +02:00
|
|
|
<a href="user/$user.username/comments">$model.plural(user.comment_count, 'comment')</a>
|
2013-09-30 21:39:42 +02:00
|
|
|
$if model.is_user_or_admin(user.userID):
|
|
|
|
<span class="sep"> | </span>
|
|
|
|
<a href="user/$user.username/checkout">All links as RSS</a>
|
2013-09-27 20:32:41 +02:00
|
|
|
$if features.likes:
|
2013-09-29 15:11:23 +02:00
|
|
|
<span class="sep"> | </span>
|
2014-04-18 22:32:01 +02:00
|
|
|
<a href="user/$user.username/likes">$model.plural(user.like_count, 'like')</a>
|