diff --git a/data/web/js/mailbox.js b/data/web/js/mailbox.js index d38cbc63..e77ba29a 100644 --- a/data/web/js/mailbox.js +++ b/data/web/js/mailbox.js @@ -27,10 +27,17 @@ $(document).ready(function() { item.mailboxes = item.mboxes_in_domain + " / " + item.max_num_mboxes_for_domain; item.quota = humanFileSize(item.quota_used_in_domain) + " / " + humanFileSize(item.max_quota_for_domain); item.max_quota_for_mbox = humanFileSize(item.max_quota_for_mbox); + if (role == "admin") { item.action = '
' + ' ' + lang.edit + '' + ' ' + lang.remove + '' + '
'; + } + else { + item.action = '
' + + ' ' + lang.edit + '' + + '
'; + } }); $('#domain_table').footable({ "columns": [ @@ -73,10 +80,19 @@ $(document).ready(function() { $.each(data, function (i, item) { item.quota = humanFileSize(item.quota_used) + " / " + humanFileSize(item.quota); item.max_quota_for_mbox = humanFileSize(item.max_quota_for_mbox); + if (role == "admin") { + item.action = '
' + + ' ' + lang.edit + '' + + ' ' + lang.remove + '' + + ' Login' + + '
'; + } + else { item.action = '
' + ' ' + lang.edit + '' + ' ' + lang.remove + '' + '
'; + } item.in_use = '
' + '
' + item.percent_in_use + '%' + '
'; @@ -90,9 +106,9 @@ $(document).ready(function() { {"name":"quota","title":lang.domain_quota}, {"name":"spam_aliases","filterable": false,"title":lang.spam_aliases,"breakpoints":"xs sm"}, {"name":"in_use","filterable": false,"type":"html","title":lang.in_use}, - {"name":"messages","filterable": false,"style":{"maxWidth":"120px","width":"120px"},"title":lang.msg_num,"breakpoints":"xs sm"}, + {"name":"messages","filterable": false,"style":{"width":"90px"},"title":lang.msg_num,"breakpoints":"xs sm"}, {"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":lang.action,"breakpoints":"xs sm"} + {"name":"action","filterable": false,"sortable": false,"style":{"text-align":"right","width":"290px"},"type":"html","title":lang.action,"breakpoints":"xs sm"} ], "empty": lang.empty, "rows": data, diff --git a/data/web/mailbox.php b/data/web/mailbox.php index c3234e62..570d575e 100644 --- a/data/web/mailbox.php +++ b/data/web/mailbox.php @@ -108,6 +108,8 @@ table.footable>tbody>tr.footable-empty>td {