|
@@ -300,11 +300,11 @@ jQuery(function($){
|
|
item.chkbox = '<input type="checkbox" data-id="domain" name="multi_select" value="' + encodeURIComponent(item.domain_name) + '" />';
|
|
item.chkbox = '<input type="checkbox" data-id="domain" name="multi_select" value="' + encodeURIComponent(item.domain_name) + '" />';
|
|
item.action = '<div class="btn-group">';
|
|
item.action = '<div class="btn-group">';
|
|
if (role == "admin") {
|
|
if (role == "admin") {
|
|
- item.action += '<a href="/edit.php?domain=' + encodeURIComponent(item.domain_name) + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
|
|
|
|
+ item.action += '<a href="/edit/domain/' + encodeURIComponent(item.domain_name) + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-domain" data-api-url="delete/domain" data-item="' + encodeURIComponent(item.domain_name) + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>';
|
|
'<a href="#" data-action="delete_selected" data-id="single-domain" data-api-url="delete/domain" data-item="' + encodeURIComponent(item.domain_name) + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>';
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
- item.action += '<a href="/edit.php?domain=' + encodeURIComponent(item.domain_name) + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>';
|
|
|
|
|
|
+ item.action += '<a href="/edit/domain/' + encodeURIComponent(item.domain_name) + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>';
|
|
}
|
|
}
|
|
item.action += '<a href="#dnsInfoModal" class="btn btn-xs btn-info" data-toggle="modal" data-domain="' + encodeURIComponent(item.domain_name) + '"><span class="glyphicon glyphicon-question-sign"></span> DNS</a></div>';
|
|
item.action += '<a href="#dnsInfoModal" class="btn btn-xs btn-info" data-toggle="modal" data-domain="' + encodeURIComponent(item.domain_name) + '"><span class="glyphicon glyphicon-question-sign"></span> DNS</a></div>';
|
|
});
|
|
});
|
|
@@ -353,6 +353,8 @@ jQuery(function($){
|
|
},
|
|
},
|
|
},
|
|
},
|
|
{"name":"spam_aliases","filterable": false,"title":lang.spam_aliases,"breakpoints":"xs sm md"},
|
|
{"name":"spam_aliases","filterable": false,"title":lang.spam_aliases,"breakpoints":"xs sm md"},
|
|
|
|
+ {"name":"tls_enforce_in","filterable": false,"title":lang.tls_enforce_in,"breakpoints":"all"},
|
|
|
|
+ {"name":"tls_enforce_out","filterable": false,"title":lang.tls_enforce_out,"breakpoints":"all"},
|
|
{"name":"in_use","filterable": false,"type":"html","title":lang.in_use,"sortValue": function(value){
|
|
{"name":"in_use","filterable": false,"type":"html","title":lang.in_use,"sortValue": function(value){
|
|
return Number($(value).find(".progress-bar").attr('aria-valuenow'));
|
|
return Number($(value).find(".progress-bar").attr('aria-valuenow'));
|
|
},
|
|
},
|
|
@@ -382,16 +384,18 @@ jQuery(function($){
|
|
}).join('/1');
|
|
}).join('/1');
|
|
}
|
|
}
|
|
item.chkbox = '<input type="checkbox" data-id="mailbox" name="multi_select" value="' + encodeURIComponent(item.username) + '" />';
|
|
item.chkbox = '<input type="checkbox" data-id="mailbox" name="multi_select" value="' + encodeURIComponent(item.username) + '" />';
|
|
|
|
+ item.tls_enforce_in = '<span class="text-' + (item.attributes.tls_enforce_in == 1 ? 'success' : 'danger') + ' glyphicon glyphicon-lock"></span>';
|
|
|
|
+ item.tls_enforce_out = '<span class="text-' + (item.attributes.tls_enforce_out == 1 ? 'success' : 'danger') + ' glyphicon glyphicon-lock"></span>';
|
|
if (acl_data.login_as === 1) {
|
|
if (acl_data.login_as === 1) {
|
|
item.action = '<div class="btn-group">' +
|
|
item.action = '<div class="btn-group">' +
|
|
- '<a href="/edit.php?mailbox=' + encodeURIComponent(item.username) + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
|
|
|
|
+ '<a href="/edit/mailbox/' + encodeURIComponent(item.username) + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-mailbox" data-api-url="delete/mailbox" data-item="' + encodeURIComponent(item.username) + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-mailbox" data-api-url="delete/mailbox" data-item="' + encodeURIComponent(item.username) + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'<a href="/index.php?duallogin=' + encodeURIComponent(item.username) + '" class="login_as btn btn-xs btn-success"><span class="glyphicon glyphicon-user"></span> Login</a>' +
|
|
'<a href="/index.php?duallogin=' + encodeURIComponent(item.username) + '" class="login_as btn btn-xs btn-success"><span class="glyphicon glyphicon-user"></span> Login</a>' +
|
|
'</div>';
|
|
'</div>';
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
item.action = '<div class="btn-group">' +
|
|
item.action = '<div class="btn-group">' +
|
|
- '<a href="/edit.php?mailbox=' + encodeURIComponent(item.username) + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
|
|
|
|
+ '<a href="/edit/mailbox/' + encodeURIComponent(item.username) + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-mailbox" data-api-url="delete/mailbox" data-item="' + encodeURIComponent(item.username) + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-mailbox" data-api-url="delete/mailbox" data-item="' + encodeURIComponent(item.username) + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'</div>';
|
|
'</div>';
|
|
}
|
|
}
|
|
@@ -412,6 +416,7 @@ jQuery(function($){
|
|
"delay": 100,
|
|
"delay": 100,
|
|
"position": "left",
|
|
"position": "left",
|
|
"connectors": false,
|
|
"connectors": false,
|
|
|
|
+ //"container": "#tab-mailboxes.panel",
|
|
"placeholder": lang.filter_table
|
|
"placeholder": lang.filter_table
|
|
},
|
|
},
|
|
"components": {
|
|
"components": {
|
|
@@ -459,7 +464,7 @@ jQuery(function($){
|
|
item.multiple_bookings = '<span id="active-script" class="label label-danger">' + lang.booking_custom_short + ' (' + item.multiple_bookings + ')</span>';
|
|
item.multiple_bookings = '<span id="active-script" class="label label-danger">' + lang.booking_custom_short + ' (' + item.multiple_bookings + ')</span>';
|
|
}
|
|
}
|
|
item.action = '<div class="btn-group">' +
|
|
item.action = '<div class="btn-group">' +
|
|
- '<a href="/edit.php?resource=' + encodeURIComponent(item.name) + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
|
|
|
|
+ '<a href="/edit/resource/' + encodeURIComponent(item.name) + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-resource" data-api-url="delete/resource" data-item="' + item.name + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-resource" data-api-url="delete/resource" data-item="' + item.name + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'</div>';
|
|
'</div>';
|
|
item.chkbox = '<input type="checkbox" data-id="resource" name="multi_select" value="' + encodeURIComponent(item.name) + '" />';
|
|
item.chkbox = '<input type="checkbox" data-id="resource" name="multi_select" value="' + encodeURIComponent(item.name) + '" />';
|
|
@@ -518,7 +523,7 @@ jQuery(function($){
|
|
success: function (data) {
|
|
success: function (data) {
|
|
$.each(data, function (i, item) {
|
|
$.each(data, function (i, item) {
|
|
item.action = '<div class="btn-group">' +
|
|
item.action = '<div class="btn-group">' +
|
|
- '<a href="/edit.php?bcc=' + item.id + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
|
|
|
|
+ '<a href="/edit/bcc/' + item.id + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-bcc" data-api-url="delete/bcc" data-item="' + item.id + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-bcc" data-api-url="delete/bcc" data-item="' + item.id + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'</div>';
|
|
'</div>';
|
|
item.chkbox = '<input type="checkbox" data-id="bcc" name="multi_select" value="' + item.id + '" />';
|
|
item.chkbox = '<input type="checkbox" data-id="bcc" name="multi_select" value="' + item.id + '" />';
|
|
@@ -581,7 +586,7 @@ jQuery(function($){
|
|
item.recipient_map_old = escapeHtml(item.recipient_map_old);
|
|
item.recipient_map_old = escapeHtml(item.recipient_map_old);
|
|
item.recipient_map_new = escapeHtml(item.recipient_map_new);
|
|
item.recipient_map_new = escapeHtml(item.recipient_map_new);
|
|
item.action = '<div class="btn-group">' +
|
|
item.action = '<div class="btn-group">' +
|
|
- '<a href="/edit.php?recipient_map=' + item.id + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
|
|
|
|
+ '<a href="/edit/recipient_map/' + item.id + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-recipient_map" data-api-url="delete/recipient_map" data-item="' + item.id + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-recipient_map" data-api-url="delete/recipient_map" data-item="' + item.id + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'</div>';
|
|
'</div>';
|
|
item.chkbox = '<input type="checkbox" data-id="recipient_map" name="multi_select" value="' + item.id + '" />';
|
|
item.chkbox = '<input type="checkbox" data-id="recipient_map" name="multi_select" value="' + item.id + '" />';
|
|
@@ -614,6 +619,69 @@ jQuery(function($){
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
+ function draw_tls_policy_table() {
|
|
|
|
+ ft_tls_policy_table = FooTable.init('#tls_policy_table', {
|
|
|
|
+ "columns": [
|
|
|
|
+ {"name":"chkbox","title":"","style":{"maxWidth":"60px","width":"60px"},"filterable": false,"sortable": false,"type":"html"},
|
|
|
|
+ {"sorted": true,"name":"id","title":"ID","style":{"maxWidth":"60px","width":"60px","text-align":"center"}},
|
|
|
|
+ {"name":"dest","title":lang.tls_map_dest},
|
|
|
|
+ {"name":"policy","title":lang.tls_map_policy},
|
|
|
|
+ {"name":"parameters","title":lang.tls_map_parameters},
|
|
|
|
+ {"name":"active","filterable": false,"style":{"maxWidth":"80px","width":"80px"},"title":lang.active},
|
|
|
|
+ {"name":"action","filterable": false,"sortable": false,"style":{"text-align":"right","maxWidth":"180px","width":"180px"},"type":"html","title":(role == "admin" ? lang.action : ""),"breakpoints":"xs sm"}
|
|
|
|
+ ],
|
|
|
|
+ "empty": lang.empty,
|
|
|
|
+ "rows": $.ajax({
|
|
|
|
+ dataType: 'json',
|
|
|
|
+ url: '/api/v1/get/tls-policy-map/all',
|
|
|
|
+ jsonp: false,
|
|
|
|
+ error: function () {
|
|
|
|
+ console.log('Cannot draw tls policy map table');
|
|
|
|
+ },
|
|
|
|
+ success: function (data) {
|
|
|
|
+ if (role == "admin") {
|
|
|
|
+ $.each(data, function (i, item) {
|
|
|
|
+ item.dest = escapeHtml(item.dest);
|
|
|
|
+ item.policy = '<b>' + escapeHtml(item.policy) + '</b>';
|
|
|
|
+ if (item.parameters == '') {
|
|
|
|
+ item.parameters = '<code>-</code>';
|
|
|
|
+ } else {
|
|
|
|
+ item.parameters = '<code>' + escapeHtml(item.parameters) + '</code>';
|
|
|
|
+ }
|
|
|
|
+ item.action = '<div class="btn-group">' +
|
|
|
|
+ '<a href="/edit/tls_policy_map/' + item.id + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
|
|
+ '<a href="#" data-action="delete_selected" data-id="single-tls-policy-map" data-api-url="delete/tls-policy-map" data-item="' + item.id + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
|
|
+ '</div>';
|
|
|
|
+ item.chkbox = '<input type="checkbox" data-id="tls-policy-map" name="multi_select" value="' + item.id + '" />';
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }),
|
|
|
|
+ "paging": {
|
|
|
|
+ "enabled": true,
|
|
|
|
+ "limit": 5,
|
|
|
|
+ "size": pagination_size
|
|
|
|
+ },
|
|
|
|
+ "filtering": {
|
|
|
|
+ "enabled": true,
|
|
|
|
+ "delay": 100,
|
|
|
|
+ "position": "left",
|
|
|
|
+ "connectors": false,
|
|
|
|
+ "placeholder": lang.filter_table
|
|
|
|
+ },
|
|
|
|
+ "sorting": {
|
|
|
|
+ "enabled": true
|
|
|
|
+ },
|
|
|
|
+ "on": {
|
|
|
|
+ "ready.ft.table": function(e, ft){
|
|
|
|
+ table_mailbox_ready(ft, 'tls_policy_table');
|
|
|
|
+ },
|
|
|
|
+ "after.ft.paging": function(e, ft){
|
|
|
|
+ paging_mailbox_after(ft, 'tls_policy_table');
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
function draw_alias_table() {
|
|
function draw_alias_table() {
|
|
ft_alias_table = FooTable.init('#alias_table', {
|
|
ft_alias_table = FooTable.init('#alias_table', {
|
|
"columns": [
|
|
"columns": [
|
|
@@ -636,7 +704,7 @@ jQuery(function($){
|
|
success: function (data) {
|
|
success: function (data) {
|
|
$.each(data, function (i, item) {
|
|
$.each(data, function (i, item) {
|
|
item.action = '<div class="btn-group">' +
|
|
item.action = '<div class="btn-group">' +
|
|
- '<a href="/edit.php?alias=' + encodeURIComponent(item.id) + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
|
|
|
|
+ '<a href="/edit/alias/' + encodeURIComponent(item.id) + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-alias" data-api-url="delete/alias" data-item="' + encodeURIComponent(item.id) + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-alias" data-api-url="delete/alias" data-item="' + encodeURIComponent(item.id) + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'</div>';
|
|
'</div>';
|
|
item.chkbox = '<input type="checkbox" data-id="alias" name="multi_select" value="' + encodeURIComponent(item.id) + '" />';
|
|
item.chkbox = '<input type="checkbox" data-id="alias" name="multi_select" value="' + encodeURIComponent(item.id) + '" />';
|
|
@@ -711,7 +779,7 @@ jQuery(function($){
|
|
success: function (data) {
|
|
success: function (data) {
|
|
$.each(data, function (i, item) {
|
|
$.each(data, function (i, item) {
|
|
item.action = '<div class="btn-group">' +
|
|
item.action = '<div class="btn-group">' +
|
|
- '<a href="/edit.php?aliasdomain=' + encodeURIComponent(item.alias_domain) + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
|
|
|
|
+ '<a href="/edit/aliasdomain/' + encodeURIComponent(item.alias_domain) + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-alias-domain" data-api-url="delete/alias-domain" data-item="' + encodeURIComponent(item.alias_domain) + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-alias-domain" data-api-url="delete/alias-domain" data-item="' + encodeURIComponent(item.alias_domain) + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'<a href="#dnsInfoModal" class="btn btn-xs btn-info" data-toggle="modal" data-domain="' + encodeURIComponent(item.alias_domain) + '"><span class="glyphicon glyphicon-question-sign"></span> DNS</a></div>' +
|
|
'<a href="#dnsInfoModal" class="btn btn-xs btn-info" data-toggle="modal" data-domain="' + encodeURIComponent(item.alias_domain) + '"><span class="glyphicon glyphicon-question-sign"></span> DNS</a></div>' +
|
|
'</div>';
|
|
'</div>';
|
|
@@ -779,7 +847,7 @@ jQuery(function($){
|
|
}
|
|
}
|
|
item.server_w_port = escapeHtml(item.user1) + '@' + item.host1 + ':' + item.port1;
|
|
item.server_w_port = escapeHtml(item.user1) + '@' + item.host1 + ':' + item.port1;
|
|
item.action = '<div class="btn-group">' +
|
|
item.action = '<div class="btn-group">' +
|
|
- '<a href="/edit.php?syncjob=' + item.id + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
|
|
|
|
+ '<a href="/edit/syncjob/' + item.id + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-syncjob" data-api-url="delete/syncjob" data-item="' + item.id + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-syncjob" data-api-url="delete/syncjob" data-item="' + item.id + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'</div>';
|
|
'</div>';
|
|
item.chkbox = '<input type="checkbox" data-id="syncjob" name="multi_select" value="' + item.id + '" />';
|
|
item.chkbox = '<input type="checkbox" data-id="syncjob" name="multi_select" value="' + item.id + '" />';
|
|
@@ -850,7 +918,7 @@ jQuery(function($){
|
|
item.script_data = '<pre style="margin:0px">' + escapeHtml(item.script_data) + '</pre>'
|
|
item.script_data = '<pre style="margin:0px">' + escapeHtml(item.script_data) + '</pre>'
|
|
item.filter_type = '<div class="label label-default">' + item.filter_type.charAt(0).toUpperCase() + item.filter_type.slice(1).toLowerCase() + '</div>'
|
|
item.filter_type = '<div class="label label-default">' + item.filter_type.charAt(0).toUpperCase() + item.filter_type.slice(1).toLowerCase() + '</div>'
|
|
item.action = '<div class="btn-group">' +
|
|
item.action = '<div class="btn-group">' +
|
|
- '<a href="/edit.php?filter=' + item.id + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
|
|
|
|
+ '<a href="/edit/filter/' + item.id + '" class="btn btn-xs btn-default"><span class="glyphicon glyphicon-pencil"></span> ' + lang.edit + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-filter" data-api-url="delete/filter" data-item="' + encodeURIComponent(item.id) + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'<a href="#" data-action="delete_selected" data-id="single-filter" data-api-url="delete/filter" data-item="' + encodeURIComponent(item.id) + '" class="btn btn-xs btn-danger"><span class="glyphicon glyphicon-trash"></span> ' + lang.remove + '</a>' +
|
|
'</div>';
|
|
'</div>';
|
|
item.chkbox = '<input type="checkbox" data-id="filter_item" name="multi_select" value="' + item.id + '" />'
|
|
item.chkbox = '<input type="checkbox" data-id="filter_item" name="multi_select" value="' + item.id + '" />'
|
|
@@ -892,5 +960,6 @@ jQuery(function($){
|
|
draw_filter_table();
|
|
draw_filter_table();
|
|
draw_bcc_table();
|
|
draw_bcc_table();
|
|
draw_recipient_map_table();
|
|
draw_recipient_map_table();
|
|
|
|
+ draw_tls_policy_table();
|
|
|
|
|
|
});
|
|
});
|