diff --git a/data/Dockerfiles/sogo/navMailcowBtns.diff b/data/Dockerfiles/sogo/navMailcowBtns.diff index 1b469aa60..2107b5b1f 100644 --- a/data/Dockerfiles/sogo/navMailcowBtns.diff +++ b/data/Dockerfiles/sogo/navMailcowBtns.diff @@ -1,20 +1,15 @@ -59,65d58 -< ng-show="::!activeUser.isSuperUser" +60,65d58 < var:ng-click="navButtonClick" < ng-href="/user"> < build -< +< mailcow < < ng-show="::activeUser.path.logoff.length" 85c78 < ng-href="#"> --- > ng-href="{{::activeUser.path.logoff}}"> -89,91d81 -<
-< -<
diff --git a/data/conf/sogo/custom-sogo.js b/data/conf/sogo/custom-sogo.js index e1f27e8ff..d3b90b085 100644 --- a/data/conf/sogo/custom-sogo.js +++ b/data/conf/sogo/custom-sogo.js @@ -5,6 +5,16 @@ document.addEventListener('DOMContentLoaded', function () { window.location.href = '/user'; } }); +// logout function +function mc_logout() { + fetch("/", { + method: "POST", + headers: { + "Content-Type": "application/x-www-form-urlencoded" + }, + body: "logout=1" + }).then(() => window.location.href = '/'); +} // Custom SOGo JS diff --git a/docker-compose.yml b/docker-compose.yml index 4907b592d..0cd4491d7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -199,7 +199,7 @@ services: - phpfpm sogo-mailcow: - image: ghcr.io/mailcow/sogo:1.131 + image: ghcr.io/mailcow/sogo:1.133 environment: - DBNAME=${DBNAME} - DBUSER=${DBUSER}