account.html 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. {% extends "wagtailadmin/base.html" %}
  2. {% load i18n wagtailadmin_tags %}
  3. {% block titletag %}{% trans "Account" %}{% endblock %}
  4. {% block content %}
  5. {% trans "Account" as account_str %}
  6. {% include "wagtailadmin/shared/header.html" with title=account_str icon="user" merged=1 %}
  7. <div class="w-tabs" data-tabs>
  8. <div class="w-tabs__wrapper">
  9. <div role="tablist" class="w-tabs__list nice-padding">
  10. {% for tab in panels_by_tab.keys %}
  11. {% include 'wagtailadmin/shared/tabs/tab_nav_link.html' with tab_id=tab.name title=tab.title %}
  12. {% endfor %}
  13. {% if menu_items %}
  14. {% trans 'More actions' as menu_items_title %}
  15. {% include 'wagtailadmin/shared/tabs/tab_nav_link.html' with tab_id='actions' title=menu_items_title %}
  16. {% endif %}
  17. </div>
  18. </div>
  19. <form action="{% url 'wagtailadmin_account' %}" method="post" enctype="multipart/form-data" novalidate>
  20. <div class="tab-content">
  21. {% csrf_token %}
  22. {% for tab, panels in panels_by_tab.items %}
  23. <section
  24. id="tab-{{ tab.name|cautious_slugify }}"
  25. class="w-tabs__panel"
  26. role="tabpanel"
  27. hidden
  28. aria-labelledby="tab-label-{{ tab.name|cautious_slugify }}"
  29. >
  30. <ul class="objects">
  31. {% for panel in panels %}
  32. <li class="object">
  33. <div class="title-wrapper">
  34. <label>{{ panel.title }}</label>
  35. </div>
  36. <div class="object-layout">
  37. <div class="object-layout_big-part">
  38. <div class="top-padding">
  39. {{ panel.render }}
  40. </div>
  41. </div>
  42. </div>
  43. </li>
  44. {% endfor %}
  45. </ul>
  46. <div class="top-padding nice-padding">
  47. <button type="submit" class="button">{% trans 'Save account details' %}</button>
  48. </div>
  49. </section>
  50. {% endfor %}
  51. {% if menu_items %}
  52. <section
  53. id="tab-actions"
  54. class="w-tabs__panel"
  55. role="tabpanel"
  56. hidden
  57. aria-labelledby="tab-label-actions"
  58. >
  59. <ul class="listing">
  60. {% for item in menu_items %}
  61. <li class="row row-flush">
  62. <div class="col6">
  63. <a href="{{ item.url }}" class="button button-primary">{{ item.label }}</a>
  64. </div>
  65. <small class="col6">{{ item.help_text }}</small>
  66. </li>
  67. {% endfor %}
  68. </ul>
  69. </section>
  70. {% endif %}
  71. </div>
  72. </form>
  73. </div>
  74. {% endblock %}
  75. {% block extra_css %}
  76. {{ block.super }}
  77. {% include "wagtailadmin/pages/_editor_css.html" %}
  78. <link rel="stylesheet" href="{% versioned_static 'wagtailadmin/css/layouts/account.css' %}" type="text/css"/>
  79. {{ media.css }}
  80. {% endblock %}
  81. {% block extra_js %}
  82. {{ block.super }}
  83. {% include "wagtailadmin/pages/_editor_js.html" %}
  84. {{ media.js }}
  85. {% endblock %}