profile.html 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. {% extends theme("user/profile_layout.html") %}
  2. {% block breadcrumb %}
  3. <ul class="breadcrumb flaskbb-breadcrumb">
  4. <li><a href="{{ url_for('forum.index') }}">{% trans %}Forum{% endtrans %}</a></li>
  5. <li class="active">{{ user.username }}</li>
  6. </ul>
  7. {% endblock %}
  8. {% block profile_content %}
  9. <!-- middle column -->
  10. <div class="col-md-9 col-sm-9 col-xs-12 profile-content">
  11. <div class="tab-content">
  12. <div role="tabpanel" class="tab-pane active" id="overview">
  13. {% if user.notes %}
  14. <div class="panel page-panel">
  15. <div class="panel-heading page-head">{% trans %}Info{% endtrans %}</div>
  16. <div class="panel-body page-body">
  17. <div class="col-md-12 col-sm-12 col-xs-12 profile-field">
  18. {{ user.notes|markup }}
  19. </div>
  20. </div>
  21. </div> <!-- end profile widget -->
  22. {% else %}
  23. <div class="row">
  24. <div class="col-md-12 col-sm-12 co-xs-12">
  25. <div class="alert-message alert-message-info" role="alert">
  26. {% trans %}User has not added any notes.{% endtrans %}
  27. </div>
  28. </div>
  29. </div>
  30. {% endif %}
  31. {% if user.signature %}
  32. <div class="panel page-panel">
  33. <div class="panel-heading page-head">{% trans %}Signature{% endtrans %}</div>
  34. <div class="panel-body page-body">
  35. <div class="col-md-12 col-sm-12 col-xs-12 profile-field">
  36. {{ user.signature|markup }}
  37. </div>
  38. </div>
  39. </div> <!-- end profile widget -->
  40. {% endif %}
  41. </div>
  42. {# Other information available for use:
  43. # TODO: eventually use the information (i don't how i should represent it.. any ideas?)
  44. <div role="tabpanel" class="tab-pane" id="info">
  45. <div>
  46. {% trans %}Group{% endtrans %}:
  47. {{ user.primary_group.name }}
  48. </div>
  49. <div>
  50. {% trans %}Joined{% endtrans %}:
  51. {{ user.date_joined|format_date }}
  52. </div>
  53. <div>
  54. {% trans %}Posts{% endtrans %}:
  55. {{ user.post_count }} ({{ user.posts_per_day }} per day)
  56. </div>
  57. <div>
  58. {% trans %}Last seen{% endtrans %}:
  59. {%- if user.lastseen -%} {{ user.lastseen|time_since }} {%- else -%} {% trans %}Never seen{% endtrans %} {%- endif -%}
  60. </div>
  61. <div>
  62. {% trans %}Last post{% endtrans %}:
  63. {%- if user.last_post -%}
  64. <a href="{{ user.last_post.url }}">{{ user.last_post.date_created|time_since }}</a>
  65. {%- else -%}
  66. {% trans %}Never{% endtrans %}
  67. {%- endif -%}
  68. </div>
  69. <div>
  70. {% trans %}Location{% endtrans %}:
  71. {%- if user.location -%} {{ user.location }} {%- else -%} {% trans %}No Info{% endtrans %} {%- endif -%}
  72. </div>
  73. <div>
  74. {% trans %}Birthday{% endtrans %}:
  75. {% if user.birthday %}
  76. {{ user.birthday|format_date }}
  77. {% else %}
  78. {% trans %}No Info{% endtrans %}
  79. {% endif %}
  80. {% if user.gender %}
  81. ({{ user.gender }})
  82. {% endif %}
  83. </div>
  84. </div>
  85. #}
  86. </div>
  87. </div> <!-- end col -->
  88. {% endblock %}