public
nobgit
read
NobMail
Based on mailcow: dockerized
Languages
Repository composition by tracked source files.
PHP
49%
JavaScript
35%
HTML
9%
CSS
4%
Shell
2%
Python
1%
Lua
0%
Perl
0%
Ruby
0%
SCSS
0%
Create file
Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git
Trace
data/web/templates/mailbox.twig
Trace helps you understand code history line by line. See who changed each line, when it changed, and which commit introduced it.
Author
Date
Commit
Line
Code
1
{% extends 'base.twig' %}
3
{% block content %}
4
<div id="mail-content" class="responsive-tabs">
5
<ul class="nav nav-tabs" role="tablist">
6
{% if mailcow_cc_role == 'admin' %}
7
<li class="nav-item dropdown" role="presentation">
8
<a class="nav-link dropdown-toggle active" data-bs-toggle="dropdown" href="#">{{ lang.mailbox.domains }}</a>
9
<ul class="dropdown-menu">
10
<li><button class="dropdown-item" aria-selected="false" aria-controls="tab-domains" role="tab" data-bs-toggle="tab" data-bs-target="#tab-domains">{{ lang.mailbox.domains }}</button></li>
11
<li><button class="dropdown-item" aria-selected="false" aria-controls="tab-templates-domains" role="tab" data-bs-toggle="tab" data-bs-target="#tab-templates-domains">{{ lang.mailbox.templates }}</button></li>
12
</ul>
13
</li>
14
{% else %}
15
<li class="nav-item" role="presentation"><button class="nav-link" aria-controls="tab-domains" role="tab" data-bs-toggle="tab" data-bs-target="#tab-domains">{{ lang.mailbox.domains }}</button></li>
16
{% endif %}
17
{% if mailcow_cc_role == 'admin' %}
18
<li class="nav-item dropdown" role="presentation">
19
<a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#">{{ lang.mailbox.mailboxes }}</a>
20
<ul class="dropdown-menu">
21
<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>
22
<li><button class="dropdown-item" aria-selected="false" aria-controls="tab-templates-mbox" role="tab" data-bs-toggle="tab" data-bs-target="#tab-templates-mbox">{{ lang.mailbox.templates }}</button></li>
23
</ul>
24
</li>
25
{% else %}
26
<li class="nav-item" role="presentation"><button class="nav-link" aria-controls="tab-mailboxes" role="tab" data-bs-toggle="tab" data-bs-target="#tab-mailboxes">{{ lang.mailbox.mailboxes }}</button></li>
27
{% endif %}
28
<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>
29
<li class="nav-item dropdown">
30
<a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#">{{ lang.mailbox.aliases }}</a>
31
<ul class="dropdown-menu">
32
<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>
33
<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>
34
</ul>
35
</li>
36
<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>
37
<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>
38
<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>
39
<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>
40
</ul>
42
<div class="row">
43
<div class="col-md-12">
44
<div class="tab-content" style="padding-top:20px">
45
{% include 'mailbox/tab-domains.twig' %}
46
{% if mailcow_cc_role == 'admin' %}
47
{% include 'mailbox/tab-templates-domains.twig' %}
48
{% endif %}
49
{% include 'mailbox/tab-mailboxes.twig' %}
50
{% if mailcow_cc_role == 'admin' %}
51
{% include 'mailbox/tab-templates-mbox.twig' %}
52
{% endif %}
53
{% include 'mailbox/tab-resources.twig' %}
54
{% include 'mailbox/tab-domain-aliases.twig' %}
55
{% include 'mailbox/tab-mbox-aliases.twig' %}
56
{% include 'mailbox/tab-syncjobs.twig' %}
57
{% include 'mailbox/tab-filters.twig' %}
58
{% include 'mailbox/tab-bcc.twig' %}
59
{% include 'mailbox/tab-tls-policy.twig' %}
60
</div> <!-- /tab-content -->
61
</div> <!-- /col-md-12 -->
62
</div> <!-- /row -->
63
</div>
65
{% include 'modals/mailbox.twig' %}
67
<script type='text/javascript'>
68
var acl = '{{ acl_json|raw }}';
69
var lang = {{ lang_mailbox|raw }};
70
var lang_rl = {{ lang_rl|raw }};
71
var lang_edit = {{ lang_edit|raw }};
72
var lang_datatables = {{ lang_datatables|raw }};
73
var csrf_token = '{{ csrf_token }}';
74
var pagination_size = Math.trunc('{{ pagination_size }}');
75
var role = '{{ role }}';
76
var is_dual = {{ is_dual }};
77
var ALLOW_ADMIN_EMAIL_LOGIN = {{ allow_admin_email_login }};
78
</script>
79
{% endblock %}