Projects
Kolab:16:Enterprise
kolab-hkccp
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 13
View file
kolab-hkccp.spec
Changed
@@ -3,7 +3,7 @@ %endif Name: kolab-hkccp -Version: 0.7.22 +Version: 0.7.23 Release: 1%{?dist} Summary: Hosted Kolab Customer Control Panel License: AGPLv3+ @@ -104,6 +104,9 @@ %attr(0770,apache,apache) %{_var}/log/%{name} %changelog +* Fri Oct 5 2018 Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> - 0.7.23-1 +- Release of version 0.7.23 + * Fri Aug 24 2018 Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> - 0.7.22-1 - Release of version 0.7.22
View file
kolab-hkccp-0.7.22.tar.gz/lib/Kolab/Hosted/Controller/FrontendController.php -> kolab-hkccp-0.7.23.tar.gz/lib/Kolab/Hosted/Controller/FrontendController.php
Changed
@@ -298,7 +298,7 @@ // if user isn't authenticated, show login screen if ($perm && !$this->user->authenticated()) { if (!empty($this->route) && !in_array($this->route[0], array('login', 'logout'))) { - $this->session->login_redirect = $this->route; + $this->session->login_redirect = $this->route + $_GET; $this->output->add_message(T('error.invalidsession'), 'warning'); } @@ -637,22 +637,7 @@ $this->session->api_token = $api->get_session_token(); if ($session_data = $api->get_session_data()) { - // If there was no API request in this script execution the API session - // was not refreshed. We send empty system.configure action to refresh the session - // and make session token still valid, to prevent too early session expiration. - // Note: This request of course must not be cached - if (empty($session_data['req_time'])) { - $response = $api->post('system.configure'); - - // if this request returns error code 403, the session is not valid anymore - if ($response->get_error_code() == 403) { - $this->session->destroy(); - return; - } - - $this->session->touch(); - } - + // The webadmin session for this instance is refreshed in Session::validate() $this->session->api_data = $session_data; }
View file
kolab-hkccp-0.7.22.tar.gz/lib/Kolab/Hosted/Controller/Session.php -> kolab-hkccp-0.7.23.tar.gz/lib/Kolab/Hosted/Controller/Session.php
Changed
@@ -99,17 +99,21 @@ public function validate() { $valid = $this->timestamp >= time() - ini_get('session.gc_maxlifetime'); -/* + if ($valid && $this->api_token) { $api = API\Client::get_user_instance(); $api->set_session_token($this->api_token); // check API session - $result = $api->get_capabilities(); - if ($result->get_error_code()) + $result = $api->post('system.configure'); + if ($result->get_error_code()) { $valid = false; + } + else { + $this->touch(); + } } -*/ + return $valid; }
View file
kolab-hkccp-0.7.22.tar.gz/localization/de.php -> kolab-hkccp-0.7.23.tar.gz/localization/de.php
Changed
@@ -249,7 +249,7 @@ $texts['signup.welcome.mailbody.domainaccount'] = "Sehr geehrter Nutzer -vielen Dank für ihre Registrierung bei {{sitename}} und willkommen an Bord. +vielen Dank für ihre Registrierung bei {{sitename}} und willkommen an Board. Sie können sich jetzt mit der Benutzerkennung '{{email}}' und dem Password, dass Sie während der Anmeldung vergeben haben, am Dashboard anmelden. @@ -403,7 +403,7 @@ $texts['invoice.newpaid.subject'] = '{{sitename}} Billing Statement #{{no}}'; $texts['invoice.newpaid.body'] = "Sehr geehrter {{sitename}} Nutzer, -auf Basis der aktuellen Abonnements für Ihre {{sitename}}-Konto wurde eine neue Rechnung über insgesamt {{total}} erstellt und automatisch bezahlt. Ihre Aufmerksamkeit ist nicht erforderlich. +auf Basis der aktuellen Abonnements für Ihr {{sitename}}-Konto wurde eine neue Rechnung über insgesamt {{total}} erstellt und automatisch bezahlt. Ihre Aufmerksamkeit ist nicht erforderlich. Falls Sie die Rechnung einsehen oder drucken möchten, finden Sie sie unter @@ -418,11 +418,11 @@ $texts['invoice.newunpaid.subject'] = 'Eine neue Rechnung für ihr {{sitename}} Konto benötigt ihre Aufmerksamkeit: Nr. {{no}}'; $texts['invoice.newunpaid.body'] = "Sehr geehrter {{sitename}} Nutzer, -auf Basis der aktuellen Abonnements für Ihre {{sitename}}-Konto wurde eine neue Rechnung erstellt. +auf Basis der aktuellen Abonnementswurde eine neue Rechnung für ihr {{sitename}}-Konto erstellt. Bitte prüfen Sie die Rechnung Nr. {{no}} auf {{url}} und nehmen Sie die elektronische Zahlung gleich auf dieser Seite vor. -Vielen Dank, dass Sie {{MyKolab}} gewählt haben. +Vielen Dank, dass Sie {{sitename}} gewählt haben. Mit freundlichen Grüßen, Ihr {{sitename}} Team";
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.