updated documentation and check email on old accounts, too
This commit is contained in:
parent
a0df65be5b
commit
4d769306f3
|
@ -2,7 +2,15 @@
|
||||||
Some notes on managing Kolab accounts with LAM:
|
Some notes on managing Kolab accounts with LAM:
|
||||||
|
|
||||||
|
|
||||||
1. Deleting accounts
|
1. Creating accounts
|
||||||
|
|
||||||
|
The mailbox server cannot be changed after the account has been saved. Please
|
||||||
|
make sure that the value is correct.
|
||||||
|
The email address ("Personal" page) must match your Kolab domain, otherwise the
|
||||||
|
account will not work.
|
||||||
|
|
||||||
|
|
||||||
|
2. Deleting accounts
|
||||||
|
|
||||||
If you want to cleanly delete accounts use the "Mark for deletion" button on the
|
If you want to cleanly delete accounts use the "Mark for deletion" button on the
|
||||||
Kolab subpage of an account. This will also remove the user's mailbox.
|
Kolab subpage of an account. This will also remove the user's mailbox.
|
||||||
|
@ -10,7 +18,7 @@ Some notes on managing Kolab accounts with LAM:
|
||||||
then no cleanup actions are made.
|
then no cleanup actions are made.
|
||||||
|
|
||||||
|
|
||||||
2. Managing accounts with both LAM and Kolab Admin GUI
|
3. Managing accounts with both LAM and Kolab Admin GUI
|
||||||
|
|
||||||
The Kolab GUI has some restrictions that LAM does not have.
|
The Kolab GUI has some restrictions that LAM does not have.
|
||||||
Please pay attention to the following restrictions:
|
Please pay attention to the following restrictions:
|
||||||
|
@ -26,8 +34,15 @@ Some notes on managing Kolab accounts with LAM:
|
||||||
violation. This is caused by a bug in the Kolab GUI.
|
violation. This is caused by a bug in the Kolab GUI.
|
||||||
|
|
||||||
|
|
||||||
3. Installing LAM on the Kolab server
|
4. Adding a Kolab part to existing accounts
|
||||||
|
|
||||||
|
If you upgrade existing non-Kolab accounts please make sure that the account
|
||||||
|
has a Unix password.
|
||||||
|
|
||||||
|
|
||||||
|
5. Installing LAM on the Kolab server
|
||||||
|
|
||||||
You can install LAM in the directory "/kolab/var/kolab/www" which is
|
You can install LAM in the directory "/kolab/var/kolab/www" which is
|
||||||
the root directory for Apache.
|
the root directory for Apache.
|
||||||
The PHP installation already includes all required packages.
|
The PHP installation already includes all required packages.
|
||||||
|
|
||||||
|
|
|
@ -300,9 +300,9 @@ class kolabUser extends baseModule {
|
||||||
elseif (isset($_SESSION[$this->base]->module['inetOrgPerson']) && !$_SESSION[$this->base]->module['inetOrgPerson']->attributes['userPassword'][0]) {
|
elseif (isset($_SESSION[$this->base]->module['inetOrgPerson']) && !$_SESSION[$this->base]->module['inetOrgPerson']->attributes['userPassword'][0]) {
|
||||||
StatusMessage('ERROR', _("Please enter a user password on this page: %s"), '', array($_SESSION[$this->base]->module['inetOrgPerson']->get_alias()));
|
StatusMessage('ERROR', _("Please enter a user password on this page: %s"), '', array($_SESSION[$this->base]->module['inetOrgPerson']->get_alias()));
|
||||||
}
|
}
|
||||||
if (!$_SESSION[$this->base]->module['inetOrgPerson']->attributes['mail'][0]) {
|
}
|
||||||
StatusMessage('ERROR', _("Please enter an email address on this page: %s"), '', array($_SESSION[$this->base]->module['inetOrgPerson']->get_alias()));
|
if (!$_SESSION[$this->base]->module['inetOrgPerson']->attributes['mail'][0]) {
|
||||||
}
|
StatusMessage('ERROR', _("Please enter an email address on this page: %s"), '', array($_SESSION[$this->base]->module['inetOrgPerson']->get_alias()));
|
||||||
}
|
}
|
||||||
$return = array();
|
$return = array();
|
||||||
// check if account is marked for deletion
|
// check if account is marked for deletion
|
||||||
|
@ -621,10 +621,10 @@ class kolabUser extends baseModule {
|
||||||
* @return true, if account can be saved
|
* @return true, if account can be saved
|
||||||
*/
|
*/
|
||||||
function module_complete() {
|
function module_complete() {
|
||||||
|
if (!$_SESSION[$this->base]->module['inetOrgPerson']->attributes['mail'][0]) return false;
|
||||||
if ($_SESSION[$this->base]->isNewAccount) {
|
if ($_SESSION[$this->base]->isNewAccount) {
|
||||||
if (isset($_SESSION[$this->base]->module['posixAccount']) && !$_SESSION[$this->base]->module['posixAccount']->attributes['userPassword'][0]) return false;
|
if (isset($_SESSION[$this->base]->module['posixAccount']) && !$_SESSION[$this->base]->module['posixAccount']->attributes['userPassword'][0]) return false;
|
||||||
elseif (isset($_SESSION[$this->base]->module['inetOrgPerson']) && !$_SESSION[$this->base]->module['inetOrgPerson']->attributes['userPassword'][0]) return false;
|
elseif (isset($_SESSION[$this->base]->module['inetOrgPerson']) && !$_SESSION[$this->base]->module['inetOrgPerson']->attributes['userPassword'][0]) return false;
|
||||||
if (!$_SESSION[$this->base]->module['inetOrgPerson']->attributes['mail'][0]) return false;
|
|
||||||
return $this->inputCorrect;
|
return $this->inputCorrect;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
Loading…
Reference in New Issue