| {% extends "base.html" %} | |
| {% import "_macros.html" as macros %} | |
| 
 | |
| {% block title %}Flasky - {{ user.username }}{% endblock %} | |
| 
 | |
| {% block page_content %} | |
|     <div class="page-header"> | |
|         <img class="img-rounded profile-thumbnail" src="{{ user.gravatar(size=256) }}"> | |
|         <div class="profile-header"> | |
|         <h1>{{ user.username }}</h1> | |
|             {% if user.name or user.location %} | |
|                 <p> | |
|                 {% if user.name %} | |
|                     {{ user.name }}{% endif %} | |
|                 {% if user.location %}from | |
|                     <a href="https://maps.google.com/?q={{ user.location }}"> | |
|                     {{ user.location }}</a> | |
|                 {% endif %} | |
|                 </p> | |
|             {% endif %} | |
|             {% if user.is_administrator %} | |
|                 <p><a href="mailto:{{ user.email }}">{{ user.email }}</a></p> | |
|             {% endif %} | |
|             {% if user.about_me %} | |
|                 <p>{{ user.about_me }}</p> | |
|             {% endif %} | |
|             <p> | |
|                 Member since {{ moment(user.member_since).format('L') }}. | |
|                 Last seen {{ moment(user.last_seen).fromNow() }}. | |
|                 <p>{{ user.posts.count() }} blog post{% if user.posts.count() > 1 %}s{% endif %}.</p> | |
|             </p> | |
|             <p> | |
|             {% if current_user.can(Permission.FOLLOW) and user != current_user %} | |
|                 {% if not current_user.is_following(user) %} | |
|                     <a href="{{ url_for('.follow', username=user.username) }}" | |
|                         class="btn btn-primary">Follow</a> | |
|                 {% else %} | |
|                     <a href="{{ url_for('.unfollow', username=user.username) }}" | |
|                         class="btn btn-primary">Unfollow</a> | |
|                 {% endif %} | |
|             {% endif %} | |
|             <a href="{{ url_for('.followers', username=user.username) }}"> | |
|                 Followers: <span class="badge">{{ user.followers.count() }}</span> | |
|             </a> | |
|             <a href="{{ url_for('.followed_by', username=user.username) }}"> | |
|                 Following: <span class="badge">{{ user.followed.count() }}</span> | |
|             </a> | |
|             {% if current_user.is_authenticated and user != current_user and | |
|                 user.is_following(current_user) %} | |
|                 | <span class="label label-default">Follows you</span> | |
|             {% endif %} | |
|             </p> | |
|             <p> | |
|                 {% if user == current_user %} | |
|                     <a class="btn btn-default" href="{{ url_for('.edit_profile') }}">Edit Profile</a> | |
|                 {% endif %} | |
|                 {% if current_user.is_administrator %} | |
|                     <a class="btn btn-danger" href="{{ url_for('.edit_profile_admin', id=user.id) }}">Edit  Profile [Admin]</a> | |
|                 {% endif %} | |
|             </p> | |
|         </div> | |
|     </div> | |
|     <h3>Posts by {{ user.username }}</h3> | |
|     {% include '_posts.html' %} | |
|     {% if pagination %} | |
|     <div class="pagination"> | |
|         {{ macros.pagination_widget(pagination, '.user', username=user.username) }} | |
|     </div> | |
|  {% endif %} | |
| {% endblock %}
 |