change_avatar.html 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. {% extends "misago/usercp/base.html" %}
  2. {% load i18n misago_avatars %}
  3. {% block page %}
  4. <div class="form-panel">
  5. <form method="POST" role="form" class="form-horizontal">
  6. {% csrf_token %}
  7. <div class="form-header">
  8. <h2>
  9. <span class="{{ active_page.icon }}"></span>
  10. {{ active_page.name }}
  11. </h2>
  12. </div>
  13. <div class="form-body form-avatar-home">
  14. <div class="media">
  15. <span class="pull-left">
  16. <img class="media-object img-rounded img-responsive avatar-preview" src="{{ user|avatar:avatar_size }}" width="{{ avatar_size }}" height="{{ avatar_size }}" alt="{% trans "Your current avatar" %}">
  17. </span>
  18. <div class="media-body usercp-avatar-options">
  19. {% if user.is_avatar_banned %}
  20. <h4 class="media-heading">{% trans "Change avatar:" %}</h4>
  21. <div class="lead">
  22. {% if user.avatar_ban_user_message %}
  23. {{ user.avatar_ban_user_message|escape|urlize|linebreaks }}
  24. {% else %}
  25. <p>{% trans "You have been banned from changing your avatar." %}</p>
  26. {% endif %}
  27. </div>
  28. {% else %}
  29. <h4 class="media-heading">{% trans "Change avatar:" %}</h4>
  30. <ul class="list-unstyled">
  31. {% if misago_settings.allow_custom_avatars %}
  32. <li>
  33. <button name="dl-gravatar" class="btn btn-link">
  34. <span class="fa fa-image fa-fw"></span>
  35. {% trans "Download my Gravatar" %}
  36. </button>
  37. </li>
  38. {% endif %}
  39. <li>
  40. <button name="set-dynamic" class="btn btn-link">
  41. <span class="fa fa-cog fa-fw"></span>
  42. {% trans "Generate avatar from my username" %}
  43. </button>
  44. </li>
  45. {% if misago_settings.allow_custom_avatars %}
  46. {% if has_source_image %}
  47. <li>
  48. <a href="{% url 'misago:usercp_crop_avatar' %}">
  49. <span class="fa fa-arrows-alt fa-fw"></span>
  50. {% trans "Crop my avatar" %}
  51. </a>
  52. </li>
  53. {% endif %}
  54. <li>
  55. <a href="{% url 'misago:usercp_upload_avatar' %}">
  56. <span class="fa fa-upload fa-fw"></span>
  57. {% trans "Upload image from my device" %}
  58. </a>
  59. </li>
  60. {% endif %}
  61. {% if galleries_exist %}
  62. <li>
  63. <a href="{% url 'misago:usercp_avatar_galleries' %}">
  64. <span class="fa fa-image fa-fw"></span>
  65. {% trans "Pick avatar from gallery" %}
  66. </a>
  67. </li>
  68. {% endif %}
  69. </ul>
  70. {% endif %}
  71. </div>
  72. </div>
  73. </div>
  74. </form>
  75. </div>
  76. {% endblock page %}