Adds support for the user interface of Google Apps:
authorVincent Zanotti <vincent.zanotti@polytechnique.org>
Sun, 9 Mar 2008 19:08:43 +0000 (20:08 +0100)
committerVincent Zanotti <vincent.zanotti@polytechnique.org>
Mon, 10 Mar 2008 13:41:05 +0000 (14:41 +0100)
commitbb0727ea85cddbe533517403cdb332daee3537fd
treee38e525a1c9554d5cff2c286eafb76b3f30ed556
parentcbfaae155e75c6e93e36a0d6ba68fc73744d3bca
Adds support for the user interface of Google Apps:
* Updates the gapps cron to send out emails on account creation.
* Adds an user page for preferences updates (account creation, account suspension, password change, ...).
* Adds a new mail storage backend, and updates the emails/redirect and emails pages.
* Adds a validation class for Google Apps accounts unsuspension.

Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>
18 files changed:
bin/cron/google_apps.php
configs/mails.conf
configs/platal.cron.in
configs/platal.ini
htdocs/xorg.php
include/emails.inc.php
include/googleapps.inc.php [new file with mode: 0644]
include/validations.inc.php
include/validations/googleapps.inc.php [new file with mode: 0644]
modules/email.php
modules/googleapps.php [new file with mode: 0644]
templates/emails/index.tpl
templates/emails/redirect.tpl
templates/googleapps/create.mail.tpl [new file with mode: 0644]
templates/googleapps/index.tpl [new file with mode: 0644]
templates/googleapps/unsuspend.mail.tpl [new file with mode: 0644]
templates/include/form.valid.gapps-unsuspend.tpl [new file with mode: 0644]
upgrade/0.9.16/07_google_apps.sql [new file with mode: 0644]