diff --git a/data/web/inc/prerequisites.inc.php b/data/web/inc/prerequisites.inc.php index 2112f4aa..a1dd4d58 100644 --- a/data/web/inc/prerequisites.inc.php +++ b/data/web/inc/prerequisites.inc.php @@ -6,6 +6,8 @@ if (file_exists($_SERVER['DOCUMENT_ROOT'] . '/inc/vars.local.inc.php')) { require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/sessions.inc.php'; +header_remove("X-Powered-By"); + // Yubi OTP API require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/lib/Yubico.php'; diff --git a/data/web/js/user.js b/data/web/js/user.js index 8e94b85e..4c6e60b1 100644 --- a/data/web/js/user.js +++ b/data/web/js/user.js @@ -40,6 +40,7 @@ jQuery(function($){ {"name":"chkbox","title":"","style":{"maxWidth":"40px","width":"40px","text-align":"center"},"filterable": false,"sortable": false,"type":"html"}, {"sorted": true,"name":"address","title":lang.alias}, {"name":"validity","formatter":function unix_time_format(tm) { var date = new Date(tm ? tm * 1000 : 0); return date.toLocaleString();},"title":lang.alias_valid_until,"style":{"width":"170px"}}, + {"name":"action","filterable": false,"sortable": false,"style":{"text-align":"right","maxWidth":"180px","width":"180px"},"type":"html","title":lang.action,"breakpoints":"xs sm"} ], "empty": lang.empty, "rows": $.ajax({ @@ -51,6 +52,9 @@ jQuery(function($){ }, success: function (data) { $.each(data, function (i, item) { + item.action = '
' + + ' ' + lang.remove + '' + + '
'; item.chkbox = ''; }); } @@ -95,6 +99,7 @@ jQuery(function($){ item.server_w_port = item.host1 + ':' + item.port1; item.action = '
' + ' ' + lang.edit + '' + + ' ' + lang.remove + '' + '
'; item.chkbox = ''; }); diff --git a/data/web/lang/lang.de.php b/data/web/lang/lang.de.php index 1aee2c5f..91d73702 100644 --- a/data/web/lang/lang.de.php +++ b/data/web/lang/lang.de.php @@ -10,7 +10,7 @@ $lang['footer']['restart_now'] = 'Jetzt neustarten'; $lang['footer']['restart_sogo_info'] = 'Einige Änderungen an Domains benötigen einen Neustart SOGos. Hier können Sie SOGo neustarten.

Wichtig: Ein korrekter Neustart SOGos kann eine Weile in Anspruch nehmen, bitte warten Sie, bis der Prozess vollständig beendet wurde.'; $lang['footer']['confirm_delete'] = 'Löschen bestätigen'; -$lang['footer']['delete_these_items'] = 'Sind Sie sicher, dass die Änderungen an folgenden Elementen durchgeführt werden sollen?'; +$lang['footer']['delete_these_items'] = 'Sind Sie sicher, dass die Änderungen an Elementen mit folgender ID durchgeführt werden sollen?'; $lang['footer']['delete_now'] = 'Jetzt löschen'; $lang['footer']['cancel'] = 'Abbrechen'; diff --git a/data/web/lang/lang.en.php b/data/web/lang/lang.en.php index d2127525..7b5289bc 100644 --- a/data/web/lang/lang.en.php +++ b/data/web/lang/lang.en.php @@ -10,7 +10,7 @@ $lang['footer']['restart_now'] = 'Restart now'; $lang['footer']['restart_sogo_info'] = 'Some tasks, e.g. adding a domain, require you to restart SOGo to catch changes made in the mailcow UI.

Important: A graceful restart may take a while to complete, please wait for it to finish.'; $lang['footer']['confirm_delete'] = 'Confirm deletion'; -$lang['footer']['delete_these_items'] = 'Please confirm your changes to the following items:'; +$lang['footer']['delete_these_items'] = 'Please confirm your changes to the following object id:'; $lang['footer']['delete_now'] = 'Delete now'; $lang['footer']['cancel'] = 'Cancel'; diff --git a/data/web/user.php b/data/web/user.php index 8825beb9..77ccc62d 100644 --- a/data/web/user.php +++ b/data/web/user.php @@ -195,7 +195,7 @@ elseif (isset($_SESSION['mailcow_cc_role']) && $_SESSION['mailcow_cc_role'] == '
-
+
@@ -324,7 +324,7 @@ elseif (isset($_SESSION['mailcow_cc_role']) && $_SESSION['mailcow_cc_role'] == '
  • -
  • +
  • diff --git a/docker-compose.yml b/docker-compose.yml index d5fa7d27..73072141 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -141,22 +141,6 @@ services: aliases: - sogo - rmilter-mailcow: - image: mailcow/rmilter - build: ./data/Dockerfiles/rmilter - depends_on: - - bind9-mailcow - volumes: - - ./data/conf/rmilter/:/etc/rmilter.conf.d/:ro - restart: always - dns: - - 172.22.1.254 - dns_search: mailcow-network - networks: - mailcow-network: - aliases: - - rmilter - dovecot-mailcow: image: mailcow/dovecot build: ./data/Dockerfiles/dovecot