mailbox.twig 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. {% extends 'base.twig' %}
  2. {% block content %}
  3. <ul class="nav nav-tabs" role="tablist">
  4. <li class="nav-item" role="presentation"><button class="nav-link active" aria-selected="false" aria-controls="tab-domains" role="tab" data-bs-toggle="tab" data-bs-target="#tab-domains">{{ lang.mailbox.domains }}</button></li>
  5. <li class="nav-item" role="presentation"><button class="nav-link" aria-selected="false" aria-controls="tab-mailboxes" role="tab" data-bs-toggle="tab" data-bs-target="#tab-mailboxes">{{ lang.mailbox.mailboxes }}</button></li>
  6. {# <li class="nav-item dropdown" role="presentation">
  7. <a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#">{{ lang.mailbox.mailboxes }}</a>
  8. <ul class="dropdown-menu">
  9. <li><button class="dropdown-item" aria-selected="false" aria-controls="tab-mailboxes" role="tab" data-bs-toggle="tab" data-bs-target="#tab-mailboxes">{{ lang.mailbox.mailboxes }}</button></li>
  10. <li><button class="dropdown-item" aria-selected="false" aria-controls="tab-mailbox-defaults" role="tab" data-bs-toggle="tab" data-bs-target="#tab-mailbox-defaults">{{ lang.mailbox.mailbox_defaults }}</button></li>
  11. </ul>
  12. </li> #}
  13. <li class="nav-item" role="presentation"><button class="nav-link" aria-controls="tab-resources" role="tab" data-bs-toggle="tab" data-bs-target="#tab-resources">{{ lang.mailbox.resources }}</button></li>
  14. <li class="nav-item dropdown">
  15. <a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" data-bs-target="#">{{ lang.mailbox.aliases }}</a>
  16. <ul class="dropdown-menu">
  17. <li role="presentation"><button class="dropdown-item" aria-selected="false" aria-controls="tab-mbox-aliases" role="tab" data-bs-toggle="tab" data-bs-target="#tab-mbox-aliases">{{ lang.mailbox.aliases }}</button></li>
  18. <li role="presentation"><button class="dropdown-item" aria-selected="false" aria-controls="tab-domain-aliases" role="tab" data-bs-toggle="tab" data-bs-target="#tab-domain-aliases">{{ lang.mailbox.domain_aliases }}</button></li>
  19. </ul>
  20. </li>
  21. <li class="nav-item" role="presentation"><button class="nav-link" aria-selected="false" aria-controls="tab-syncjobs" role="tab" data-bs-toggle="tab" data-bs-target="#tab-syncjobs">{{ lang.mailbox.sync_jobs }}</button></li>
  22. <li class="nav-item" role="presentation"><button class="nav-link" aria-selected="false" aria-controls="tab-filters" role="tab" data-bs-toggle="tab" data-bs-target="#tab-filters">{{ lang.mailbox.filters }}</button></li>
  23. <li class="nav-item" role="presentation"><button class="nav-link" aria-selected="false" aria-controls="tab-bcc" role="tab" data-bs-toggle="tab" data-bs-target="#tab-bcc">{{ lang.mailbox.address_rewriting }}</button></li>
  24. <li class="nav-item" role="presentation"{% if mailcow_cc_role != 'admin' %} class="d-none"{% endif %}><button class="nav-link" aria-selected="false" aria-controls="tab-tls-policy" role="tab" data-bs-toggle="tab" data-bs-target="#tab-tls-policy">{{ lang.mailbox.tls_policy_maps }}</button></li>
  25. </ul>
  26. <div class="row">
  27. <div class="col-md-12">
  28. <div class="tab-content" style="padding-top:20px">
  29. {% include 'mailbox/tab-domains.twig' %}
  30. {% include 'mailbox/tab-mailbox-defaults.twig' %}
  31. {% include 'mailbox/tab-mailboxes.twig' %}
  32. {% include 'mailbox/tab-resources.twig' %}
  33. {% include 'mailbox/tab-domain-aliases.twig' %}
  34. {% include 'mailbox/tab-mbox-aliases.twig' %}
  35. {% include 'mailbox/tab-syncjobs.twig' %}
  36. {% include 'mailbox/tab-filters.twig' %}
  37. {% include 'mailbox/tab-bcc.twig' %}
  38. {% include 'mailbox/tab-tls-policy.twig' %}
  39. </div> <!-- /tab-content -->
  40. </div> <!-- /col-md-12 -->
  41. </div> <!-- /row -->
  42. {% include 'modals/mailbox.twig' %}
  43. <script type='text/javascript'>
  44. var acl = '{{ acl_json|raw }}';
  45. var lang = {{ lang_mailbox|raw }};
  46. var csrf_token = '{{ csrf_token }}';
  47. var pagination_size = '{{ pagination_size }}';
  48. var role = '{{ role }}';
  49. var is_dual = {{ is_dual }};
  50. var ALLOW_ADMIN_EMAIL_LOGIN = {{ allow_admin_email_login }};
  51. </script>
  52. {% endblock %}