mirror of
https://github.com/mailcow/mailcow-dockerized.git
synced 2026-11-15 21:00:14 +00:00
[Web] Template lists: sort size columns by bytes
This commit is contained in:
1 file changed
+12
-6
@@ -715,10 +715,6 @@ jQuery(function($){
|
|||||||
$.each(json, function (i, item) {
|
$.each(json, function (i, item) {
|
||||||
item.chkbox = '<input type="checkbox" class="form-check-input" data-id="domain_template" name="multi_select" value="' + encodeURIComponent(item.id) + '" />';
|
item.chkbox = '<input type="checkbox" class="form-check-input" data-id="domain_template" name="multi_select" value="' + encodeURIComponent(item.id) + '" />';
|
||||||
|
|
||||||
item.attributes.def_quota_for_mbox = humanFileSize(item.attributes.def_quota_for_mbox);
|
|
||||||
item.attributes.max_quota_for_mbox = humanFileSize(item.attributes.max_quota_for_mbox);
|
|
||||||
item.attributes.max_quota_for_domain = humanFileSize(item.attributes.max_quota_for_domain);
|
|
||||||
|
|
||||||
item.template = escapeHtml(item.template);
|
item.template = escapeHtml(item.template);
|
||||||
if (item.attributes.rl_frame === "s"){
|
if (item.attributes.rl_frame === "s"){
|
||||||
item.attributes.rl_frame = lang_rl.second;
|
item.attributes.rl_frame = lang_rl.second;
|
||||||
@@ -801,16 +797,25 @@ jQuery(function($){
|
|||||||
title: lang.mailbox_defquota,
|
title: lang.mailbox_defquota,
|
||||||
data: 'attributes.def_quota_for_mbox',
|
data: 'attributes.def_quota_for_mbox',
|
||||||
defaultContent: '',
|
defaultContent: '',
|
||||||
|
render: function (data, type) {
|
||||||
|
return type === 'sort' || type === 'type' ? data : humanFileSize(data);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: lang.max_quota,
|
title: lang.max_quota,
|
||||||
data: 'attributes.max_quota_for_mbox',
|
data: 'attributes.max_quota_for_mbox',
|
||||||
defaultContent: '',
|
defaultContent: '',
|
||||||
|
render: function (data, type) {
|
||||||
|
return type === 'sort' || type === 'type' ? data : humanFileSize(data);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: lang.domain_quota_total,
|
title: lang.domain_quota_total,
|
||||||
data: 'attributes.max_quota_for_domain',
|
data: 'attributes.max_quota_for_domain',
|
||||||
defaultContent: '',
|
defaultContent: '',
|
||||||
|
render: function (data, type) {
|
||||||
|
return type === 'sort' || type === 'type' ? data : humanFileSize(data);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: lang.gal,
|
title: lang.gal,
|
||||||
@@ -1244,8 +1249,6 @@ jQuery(function($){
|
|||||||
item.attributes.rl_value = (!item.attributes.rl_value) ? "∞" : escapeHtml(item.attributes.rl_value);
|
item.attributes.rl_value = (!item.attributes.rl_value) ? "∞" : escapeHtml(item.attributes.rl_value);
|
||||||
item.attributes.ratelimit = item.attributes.rl_value + " " + item.attributes.rl_frame;
|
item.attributes.ratelimit = item.attributes.rl_value + " " + item.attributes.rl_frame;
|
||||||
|
|
||||||
item.attributes.quota = humanFileSize(item.attributes.quota);
|
|
||||||
|
|
||||||
item.attributes.tls_enforce_in = '<i class="text-' + (item.attributes.tls_enforce_in == 1 ? 'success bi bi-lock-fill' : 'danger bi bi-unlock-fill') + '"><span class="sorting-value">' + (item.attributes.tls_enforce_in == 1 ? '1' : '0') + '</span></i>';
|
item.attributes.tls_enforce_in = '<i class="text-' + (item.attributes.tls_enforce_in == 1 ? 'success bi bi-lock-fill' : 'danger bi bi-unlock-fill') + '"><span class="sorting-value">' + (item.attributes.tls_enforce_in == 1 ? '1' : '0') + '</span></i>';
|
||||||
item.attributes.tls_enforce_out = '<i class="text-' + (item.attributes.tls_enforce_out == 1 ? 'success bi bi-lock-fill' : 'danger bi bi-unlock-fill') + '"><span class="sorting-value">' + (item.attributes.tls_enforce_out == 1 ? '1' : '0') + '</span></i>';
|
item.attributes.tls_enforce_out = '<i class="text-' + (item.attributes.tls_enforce_out == 1 ? 'success bi bi-lock-fill' : 'danger bi bi-unlock-fill') + '"><span class="sorting-value">' + (item.attributes.tls_enforce_out == 1 ? '1' : '0') + '</span></i>';
|
||||||
item.attributes.pop3_access = '<i class="text-' + (item.attributes.pop3_access == 1 ? 'success' : 'danger') + ' bi bi-' + (item.attributes.pop3_access == 1 ? 'check-lg' : 'x-lg') + '"><span class="sorting-value">' + (item.attributes.pop3_access == 1 ? '1' : '0') + '</span></i>';
|
item.attributes.pop3_access = '<i class="text-' + (item.attributes.pop3_access == 1 ? 'success' : 'danger') + ' bi bi-' + (item.attributes.pop3_access == 1 ? 'check-lg' : 'x-lg') + '"><span class="sorting-value">' + (item.attributes.pop3_access == 1 ? '1' : '0') + '</span></i>';
|
||||||
@@ -1332,6 +1335,9 @@ jQuery(function($){
|
|||||||
title: lang.domain_quota,
|
title: lang.domain_quota,
|
||||||
data: 'attributes.quota',
|
data: 'attributes.quota',
|
||||||
defaultContent: '',
|
defaultContent: '',
|
||||||
|
render: function (data, type) {
|
||||||
|
return type === 'sort' || type === 'type' ? data : humanFileSize(data);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: lang.tls_enforce_in,
|
title: lang.tls_enforce_in,
|
||||||
|
|||||||
Reference in new issue
Block a user