user.twig 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. {% extends 'base.twig' %}
  2. {% block content %}
  3. <div id="user-content" class="responsive-tabs">
  4. <!-- Nav tabs -->
  5. <ul class="nav nav-tabs" role="tablist">
  6. <li class="nav-item dropdown" role="presentation">
  7. <a class="nav-link dropdown-toggle active" data-bs-toggle="dropdown" href="#" role="button" aria-expanded="false">{{ lang.user.mailbox }}</a>
  8. <ul class="dropdown-menu">
  9. <li><button class="dropdown-item active" role="tab" aria-selected="true" aria-controls="tab-user-auth" data-bs-toggle="tab" data-bs-target="#tab-user-auth">{{ lang.user.mailbox_general }}</button></li>
  10. <li><button class="dropdown-item" role="tab" aria-selected="false" aria-controls="tab-config-fwdhosts" data-bs-toggle="tab" data-bs-target="#tab-user-details">{{ lang.user.mailbox_details }}</button></li>
  11. <li><button class="dropdown-item" role="tab" aria-selected="false" aria-controls="tab-config-f2b" data-bs-toggle="tab" data-bs-target="#tab-user-settings">{{ lang.user.mailbox_settings }}</button></li>
  12. </ul>
  13. </li>
  14. {% if acl.spam_alias == 1 %}
  15. <li class="nav-item" role="presentation"><button class="nav-link" role="tab" aria-selected="false" aria-controls="SpamAliases" role="tab" data-bs-toggle="tab" data-bs-target="#SpamAliases">{{ lang.user.spam_aliases }}</button></li>
  16. {% endif %}
  17. {% if acl.spam_score == 1 %}
  18. <li class="nav-item" role="presentation"><button class="nav-link" role="tab" aria-selected="false" aria-controls="Spamfilter" role="tab" data-bs-toggle="tab" data-bs-target="#Spamfilter">{{ lang.user.spamfilter }}</button></li>
  19. {% endif %}
  20. {% if acl.syncjobs == 1 %}
  21. <li class="nav-item" role="presentation"><button class="nav-link" role="tab" aria-selected="false" aria-controls="Syncjobs" role="tab" data-bs-toggle="tab" data-bs-target="#Syncjobs">{{ lang.user.sync_jobs }}</button></li>
  22. {% endif %}
  23. {% if acl.app_passwds == 1 %}
  24. <li class="nav-item" role="presentation"><button class="nav-link" role="tab" aria-selected="false" aria-controls="AppPasswds" role="tab" data-bs-toggle="tab" data-bs-target="#AppPasswds">{{ lang.user.app_passwds }}</button></li>
  25. {% endif %}
  26. {% if acl.pushover == 1 %}
  27. <li class="nav-item" role="presentation"><button class="nav-link" role="tab" aria-selected="false" aria-controls="Pushover" role="tab" data-bs-toggle="tab" data-bs-target="#Pushover">Pushover API</button></li>
  28. {% endif %}
  29. </ul>
  30. <div class="row">
  31. <div class="col-md-12">
  32. <div class="tab-content" style="padding-top:20px">
  33. {% include 'user/tab-user-auth.twig' %}
  34. {% include 'user/tab-user-details.twig' %}
  35. {% include 'user/tab-user-settings.twig' %}
  36. {% if acl.spam_alias == 1 %}{% include 'user/SpamAliases.twig' %}{% endif %}
  37. {% if acl.spam_score == 1 %}{% include 'user/Spamfilter.twig' %}{% endif %}
  38. {% if acl.syncjobs == 1 %}{% include 'user/Syncjobs.twig' %}{% endif %}
  39. {% if acl.app_passwds == 1 %}{% include 'user/AppPasswds.twig' %}{% endif %}
  40. {% if acl.pushover == 1 %}{% include 'user/Pushover.twig' %}{% endif %}
  41. </div>
  42. </div>
  43. </div>
  44. {% include 'user_domainadmin_common.twig' %}
  45. </div>
  46. {% endblock %}