/solace/templates/badges/show_badge.html

https://bitbucket.org/charlenopires/solace · HTML · 30 lines · 30 code · 0 blank · 0 comment · 0 complexity · 310c5850de87d6b56310ad408741a192 MD5 · raw file

  1. {% extends 'layout.html' %}
  2. {% from '_helpers.html' import render_badge %}
  3. {% from '_helpers.html' import render_user %}
  4. {% set page_navigation_item = 'badges.show_list' %}
  5. {% set page_title = _('%s-Badge') % badge.name %}
  6. {% block body %}
  7. <h1>{{ page_title }}</h1>
  8. <div class="badgedisplay">
  9. <div class="badge">{{ render_badge(badge) }}</div>
  10. <div class="explanation">
  11. {{ badge.description|e }}
  12. {% if not badge.single_awarded %}
  13. <small class="multibadge">{{
  14. _('This badge can be earned multiple times.') }}</small>
  15. {% endif %}
  16. </div>
  17. </div>
  18. {% if user_badges %}
  19. <p>{{ _('This badge was recently awarded to:') }}
  20. <ul class="userlist">
  21. {%- for user_badge in user_badges %}
  22. <li>{{ render_user(user_badge.user, avatar_size=26) }}
  23. <span class="awarded">{{ _('awarded %s') %
  24. user_badge.awarded|datetimeformat }}</span>
  25. {%- endfor %}
  26. </ul>
  27. {% else %}
  28. <p>{{ _('This badge was not yet awarded. Be the first') }}
  29. {% endif %}
  30. {% endblock %}