last_thread.html 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. {% load i18n misago_avatars misago_capture %}
  2. <div class="col-xs-12 col-sm-6 col-md-4 category-last-thread">
  3. {% if category.acl.can_browse %}
  4. {% if category.acl.can_see_all_threads %}
  5. {% if category.last_thread_title %}
  6. <div class="media">
  7. <div class="media-left hidden-xs">
  8. {% if category.last_poster_id %}
  9. <a href="{{ category.last_poster.get_absolute_url }}" class="last-poster-avatar" title="{{ category.last_poster_name }}">
  10. <img src="{{ category.last_poster|avatar:40 }}" width="40" height="40" alt="">
  11. </a>
  12. {% else %}
  13. <span class="last-poster-avatar" title="{{ category.last_poster_name }}">
  14. <img src="{{ BLANK_AVATAR_URL }}" width="40" height="40" alt="">
  15. </span>
  16. {% endif %}
  17. </div>
  18. <div class="media-body">
  19. <div class="media-heading">
  20. <a class="item-title thread-title" href="{{ category.get_last_thread_new_url }}" title="{{ category.last_thread_title }}">
  21. {{ category.last_thread_title }}
  22. </a>
  23. </div>
  24. <ul class="list-inline">
  25. <li class="category-last-thread-poster">
  26. {% if category.last_poster_id %}
  27. <a href="{{ category.last_poster.get_absolute_url }}" class="item-title">
  28. {{ category.last_poster_name }}
  29. </a>
  30. {% else %}
  31. <span class="item-title">{{ category.last_poster_name }}</span>
  32. {% endif %}
  33. </li>
  34. <li class="divider">
  35. &#8212;
  36. </li>
  37. <li class="category-last-thread-date">
  38. <a href="{{ category.get_last_post_url }}">
  39. {{ category.last_post_on|date:'DATETIME_FORMAT' }}
  40. </a>
  41. </li>
  42. </ul>
  43. </div>
  44. </div>
  45. {% else %}
  46. <div class="media category-thread-message">
  47. <div class="media-left">
  48. <span class="material-icon">
  49. info_outline
  50. </span>
  51. </div>
  52. <div class="media-body">
  53. <p>
  54. {% trans "This category is empty. No threads were posted within it so far." %}
  55. </p>
  56. </div>
  57. </div>
  58. {% endif %}
  59. {% else %}
  60. <div class="media category-thread-message">
  61. <div class="media-left">
  62. <span class="material-icon">
  63. info_outline
  64. </span>
  65. </div>
  66. <div class="media-body">
  67. <p>
  68. {% trans "This category is private. You can see only your own threads within it." %}
  69. </p>
  70. </div>
  71. </div>
  72. {% endif %}
  73. {% else %}
  74. <div class="media category-thread-message">
  75. <div class="media-left">
  76. <span class="material-icon">
  77. info_outline
  78. </span>
  79. </div>
  80. <div class="media-body">
  81. <p>
  82. {% trans "This category is protected. You can't browse it's contents." %}
  83. </p>
  84. </div>
  85. </div>
  86. {% endif %}
  87. </div>