Vincent Zanotti [Mon, 20 Jul 2009 16:38:08 +0000 (18:38 +0200)]
Fixes some texts in the registration process.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Stéphane Jacob [Fri, 17 Jul 2009 15:15:12 +0000 (17:15 +0200)]
Fixes the profile_update reminder.
Stéphane Jacob [Thu, 16 Jul 2009 23:16:02 +0000 (01:16 +0200)]
Fixes the display of the 'More info' link.
Stéphane Jacob [Thu, 16 Jul 2009 23:15:29 +0000 (01:15 +0200)]
Fixes the gapps reminder.
Stéphane Jacob [Thu, 16 Jul 2009 21:31:55 +0000 (23:31 +0200)]
Typo.
Stéphane Jacob [Tue, 14 Jul 2009 11:41:32 +0000 (13:41 +0200)]
Adds 'More information' in the reminders.
Stéphane Jacob [Tue, 14 Jul 2009 11:16:41 +0000 (13:16 +0200)]
Notifies when a action has been done throught a reminder box.
Stéphane Jacob [Sun, 12 Jul 2009 10:30:06 +0000 (12:30 +0200)]
Updates ChangeLog.
Stéphane Jacob [Fri, 10 Jul 2009 21:46:00 +0000 (23:46 +0200)]
Prevents emails to be sent to '' when the group has no email.
Stéphane Jacob [Tue, 7 Jul 2009 15:59:12 +0000 (17:59 +0200)]
Sends comments with the payment notifications (Closes #669).
Stéphane Jacob [Tue, 7 Jul 2009 15:19:11 +0000 (17:19 +0200)]
Updates ChangeLog.
Stéphane Jacob [Tue, 7 Jul 2009 15:13:59 +0000 (17:13 +0200)]
Adds Xelnor to the authors.
Stéphane Jacob [Mon, 6 Jul 2009 16:07:20 +0000 (18:07 +0200)]
The address of a dead person is her last address (Closes #951).
Vincent Zanotti [Sun, 28 Jun 2009 22:21:20 +0000 (00:21 +0200)]
Remodels the registration process (part 2).
Part 1 consisted in the addition of reminder "boxes" at top of the /event page, which would propose the user several features (subscription to NL/AXLetter, ...) that were normally offered at the end of the registration process.
Part 2 consisted of the removal of the "end" of the registration process: password is now set during the initial part of the registration, and is re-checked after the user has clicked on the link in the registration email.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Sun, 28 Jun 2009 22:31:51 +0000 (00:31 +0200)]
Improves the display when killing a user.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Sun, 28 Jun 2009 20:43:51 +0000 (22:43 +0200)]
Minor fixes to reminders.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Stéphane Jacob [Fri, 3 Jul 2009 13:03:48 +0000 (15:03 +0200)]
Updates ChangLog.
Stéphane Jacob [Fri, 3 Jul 2009 13:03:24 +0000 (15:03 +0200)]
Only site administrators can allow AX aggregation (Closes #973)
Raphaël Barrois [Tue, 30 Jun 2009 10:27:29 +0000 (12:27 +0200)]
Use latest core : move "promo" user field from core to platal
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Mon, 29 Jun 2009 13:08:59 +0000 (15:08 +0200)]
Bugfix
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Stéphane Jacob [Sun, 28 Jun 2009 23:11:28 +0000 (01:11 +0200)]
Updates core.
Stéphane Jacob [Sun, 28 Jun 2009 09:03:15 +0000 (11:03 +0200)]
Speak French to the user/admin.
Stéphane Jacob [Sun, 28 Jun 2009 08:45:07 +0000 (10:45 +0200)]
Updates ChangeLog.
Stéphane Jacob [Sun, 28 Jun 2009 08:44:25 +0000 (10:44 +0200)]
Retrieve dead redirections thanks to inactive redirections (Closes #680).
Raphaël Barrois [Sat, 27 Jun 2009 22:56:21 +0000 (00:56 +0200)]
Minor bugfixes and coding style improvements
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Mon, 22 Jun 2009 09:02:14 +0000 (11:02 +0200)]
Remove unused code
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Mon, 22 Jun 2009 08:56:20 +0000 (10:56 +0200)]
Improve mailings to subsets
* Store the list of email addresses in the DB and convert when sending
* Don't use a "axletter_subsets" table any more
* Use idsFromMails function : convert emails to uids
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Sun, 21 Jun 2009 16:01:16 +0000 (18:01 +0200)]
Bugfixes and improvements
* axletter_subsets instead of subset
* better safety and readability of SQL requests
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Sat, 13 Jun 2009 22:45:39 +0000 (00:45 +0200)]
Enables axletter mailings to a subset of subscribers
* Creation of an auxiliary table, axletter_subset, which contains the list of user_ids
to which letter shall be sent
* When sending email, sent only to those in that list and in the promotion range and who
have subscribed to the letter
* When creating the letter, it is possible to give those mail adresses, which are internally
converted to X.org user_ids
* No warnings when some adresses aren't recognized, ...
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Stéphane Jacob [Sat, 27 Jun 2009 13:03:54 +0000 (15:03 +0200)]
Shows a confirmation message when the profile is modified (Closes #970).
Stéphane Jacob [Sat, 27 Jun 2009 14:05:58 +0000 (16:05 +0200)]
Ooops, cf ad75c91.
Stéphane Jacob [Wed, 24 Jun 2009 16:31:43 +0000 (18:31 +0200)]
Adds a legend on the email redirection page (Closes #972).
Stéphane Jacob [Mon, 22 Jun 2009 20:29:51 +0000 (22:29 +0200)]
Displays more statistics about marketings (Closes #671).
Stéphane Jacob [Mon, 22 Jun 2009 19:56:03 +0000 (21:56 +0200)]
Improves search display.
João Pedro Athayde Marcondes de André [Fri, 26 Jun 2009 15:43:28 +0000 (17:43 +0200)]
Typo
Fabien Laborde [Sun, 21 Jun 2009 21:47:41 +0000 (23:47 +0200)]
Typo
Signed-off-by: Fabien Laborde <fabien.laborde@polytechnique.org>
Fabien Laborde [Sun, 21 Jun 2009 13:03:58 +0000 (15:03 +0200)]
Adds the wiki syntax to surveys
Signed-off-by: Fabien Laborde <fabien.laborde@polytechnique.org>
Fabien Laborde [Sun, 21 Jun 2009 12:47:41 +0000 (14:47 +0200)]
Fixes an unbalanced tag.
Signed-off-by: Fabien Laborde <fabien.laborde@polytechnique.org>
Stéphane Jacob [Sat, 20 Jun 2009 11:28:16 +0000 (13:28 +0200)]
Typo.
Vincent Zanotti [Wed, 17 Jun 2009 21:02:31 +0000 (23:02 +0200)]
Merge branch 'platal-0.10.0'
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Wed, 17 Jun 2009 20:59:12 +0000 (22:59 +0200)]
Update core
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Wed, 17 Jun 2009 00:13:37 +0000 (02:13 +0200)]
Update core
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Stéphane Jacob [Mon, 15 Jun 2009 21:22:04 +0000 (23:22 +0200)]
Fixes a SQL error: postfix delayed.
Stéphane Jacob [Mon, 15 Jun 2009 20:40:15 +0000 (22:40 +0200)]
Only displays the OK button when there is some text typed in the search box.
Stéphane Jacob [Mon, 15 Jun 2009 20:37:48 +0000 (22:37 +0200)]
Fixes a SQL error in the creation of a .net group.
Vincent Zanotti [Mon, 15 Jun 2009 18:42:40 +0000 (20:42 +0200)]
Replaces deprecated method S::has_perms with S::admin.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Mon, 15 Jun 2009 18:39:03 +0000 (20:39 +0200)]
Fixes a SQL query in modules/axletter/axletter.inc.php.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Mon, 15 Jun 2009 18:33:32 +0000 (20:33 +0200)]
Displays a warning to admins when an Auth-GroupeX request is denied
based on the value of the return url.
Also fixes a logging issue.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Mon, 15 Jun 2009 15:22:11 +0000 (17:22 +0200)]
Removes an unused access to the 'domain' cookie (which never worked,
since our cookies are prefixed with ORG).
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Mon, 15 Jun 2009 15:14:46 +0000 (17:14 +0200)]
Removes direct uses of the ORGuid cookie (cookies should preferrably
only by ever accessed through XorgSession abstractions).
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Sun, 14 Jun 2009 21:01:21 +0000 (23:01 +0200)]
Removes the NO_HTTPS flags on three pages:
1. We never serve a non-https link to those pages.
2. Setting NO_HTTPS removes the default DO_AUTH flag, which means an
unauthenticated user will not get the login form.
3. I'm pretty sure the auth cookie is set as secure (at least it
should), which means an user on http will never be authenticated.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Sat, 6 Jun 2009 12:22:09 +0000 (14:22 +0200)]
Adds a warning in check_security_fixes.py to warn us when the copy in /root/bin (which is used when executing the script) is not up to date anymore.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Sat, 6 Jun 2009 00:18:51 +0000 (02:18 +0200)]
Fixes two bugs in the new OpenId implementation.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Thu, 4 Jun 2009 00:03:41 +0000 (02:03 +0200)]
Improves the OpenID support in plat/al:
* fixes a few security issues (including an XSRF vulnerability);
* simplifies the authorization logic (now using the one advised by Auth::OpenID);
* stops using the session to store OpenID requests (everything is passed in the URL);
* simplifies the design of the trust page, and allows users to disable SReg.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Mon, 1 Jun 2009 22:54:48 +0000 (00:54 +0200)]
Updates the look & design of the reminder oneboxes.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Mon, 1 Jun 2009 22:02:37 +0000 (00:02 +0200)]
Fix a typo in the reminder table.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Stéphane Jacob [Mon, 1 Jun 2009 22:04:46 +0000 (00:04 +0200)]
Adds ml reminder in sql upgrade.
Stéphane Jacob [Mon, 1 Jun 2009 21:51:11 +0000 (23:51 +0200)]
Typos.
Stéphane Jacob [Mon, 1 Jun 2009 21:40:47 +0000 (23:40 +0200)]
Some alignments.
Stéphane Jacob [Mon, 1 Jun 2009 20:39:20 +0000 (22:39 +0200)]
Adds some authors to AUTHORS.
Vincent Zanotti [Mon, 1 Jun 2009 19:18:33 +0000 (21:18 +0200)]
Allows the remind_next field to be set to NULL so that it is actually possible to disable a onebox (for instance if the user did accept our offer).
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Stéphane Jacob [Mon, 1 Jun 2009 08:44:41 +0000 (10:44 +0200)]
Uses MarkCandidateAsAccepted to improve the reminders speed.
Stéphane Jacob [Sun, 31 May 2009 12:46:22 +0000 (14:46 +0200)]
Fixes IsCandidate in reminders.
Stéphane Jacob [Sun, 10 May 2009 23:03:07 +0000 (01:03 +0200)]
Adds gapps reminder.
Stéphane Jacob [Sun, 10 May 2009 22:16:35 +0000 (00:16 +0200)]
Adds email_backup reminder.
Stéphane Jacob [Sun, 10 May 2009 21:40:45 +0000 (23:40 +0200)]
Adds ml reminder.
Stéphane Jacob [Sun, 10 May 2009 21:40:33 +0000 (23:40 +0200)]
Adds promotion_ml reminder.
Stéphane Jacob [Sat, 9 May 2009 22:30:20 +0000 (00:30 +0200)]
Adds nl reminder.
Stéphane Jacob [Sat, 9 May 2009 22:30:10 +0000 (00:30 +0200)]
Adds ax_letter reminder.
Stéphane Jacob [Sat, 9 May 2009 22:29:51 +0000 (00:29 +0200)]
Makes default reminder template suitable.
Stéphane Jacob [Sat, 9 May 2009 21:56:07 +0000 (23:56 +0200)]
Adds profile_update reminder.
Vincent Zanotti [Wed, 27 May 2009 14:33:41 +0000 (16:33 +0200)]
Update core
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Raphaël Barrois [Wed, 27 May 2009 13:46:02 +0000 (15:46 +0200)]
Fixed typo in emails/send template
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Vincent Zanotti [Sun, 24 May 2009 18:07:09 +0000 (20:07 +0200)]
Adds an helper script to automatically disable old unsafe working copies of plat/al.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Sat, 23 May 2009 21:08:51 +0000 (23:08 +0200)]
Update core
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Sat, 23 May 2009 21:01:47 +0000 (23:01 +0200)]
Merge branch 'platal-0.10.0'
Vincent Zanotti [Sat, 23 May 2009 21:00:00 +0000 (23:00 +0200)]
Adds a "SECURITY" file which will list our security bugfixes.
Initializes it with the last two holes we fixed.
This will allow me to write an automated tool that can disable working copies on murphy.m4x.org that have been left unattended for too long.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Tue, 19 May 2009 22:06:58 +0000 (00:06 +0200)]
Prevents the RSS/iCal popup to be displayed when the current url points to a resouce.
When a user tries to access anonymously an rss/ics resource, it is offered the sign page; this contain several self-referential links, which, despite the fact they contain "rss" or "ics", are not resources.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Tue, 19 May 2009 13:07:32 +0000 (15:07 +0200)]
Displays an error message when attachment are too large in the X.net bulk email sender.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Mon, 18 May 2009 22:41:38 +0000 (00:41 +0200)]
Merge branch 'platal-0.10.0'
Vincent Zanotti [Mon, 18 May 2009 22:40:22 +0000 (00:40 +0200)]
Fixes the iGoogle gadget (invalid order of javascript includes).
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Mon, 18 May 2009 22:38:31 +0000 (00:38 +0200)]
Fixes an invalid use of a reference.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Mon, 18 May 2009 21:51:25 +0000 (23:51 +0200)]
Adds missing file in previous commit (nicknames on the GoogleApps user admin page).
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Sun, 17 May 2009 15:40:38 +0000 (17:40 +0200)]
Adds the list of nicknames to the Google Apps user admin page.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Sat, 16 May 2009 22:06:49 +0000 (00:06 +0200)]
Adds a static method for lazily marking a onebox as accepted directly from the IsCandidate method.
This should be used for subscription reminders (eg. the nl reminder: if the user is already subscribed to the newletter, the onebox should be marked as accepted).
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Sat, 16 May 2009 21:34:08 +0000 (23:34 +0200)]
Merge branch 'platal-0.10.0'
Vincent Zanotti [Sat, 16 May 2009 21:30:17 +0000 (23:30 +0200)]
Fixes the SUID session start for disabled users.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Sat, 16 May 2009 12:50:22 +0000 (14:50 +0200)]
Fixes the mass email deactivation used in the admin user edition page.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Tue, 12 May 2009 22:59:11 +0000 (00:59 +0200)]
Merge branch 'platal-0.10.0'
Vincent Zanotti [Tue, 12 May 2009 22:56:08 +0000 (00:56 +0200)]
Coerces the first name and last name of a registering user to what is stored in
the database.
Previously, a user could register with only parts of her full last name, and the
non-hruid email addresses would be computed from that user provided name.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Tue, 12 May 2009 00:13:42 +0000 (02:13 +0200)]
Merge branch 'platal-0.10.0'
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Tue, 12 May 2009 00:12:19 +0000 (02:12 +0200)]
Fixes the email addresses used to inform participants to an event that they can now pay for it.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Sun, 10 May 2009 16:47:05 +0000 (18:47 +0200)]
Removes a forgotten debug statement.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Sat, 9 May 2009 23:37:47 +0000 (01:37 +0200)]
Removes an undefined variable warning in AdminModule.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Sat, 9 May 2009 22:20:20 +0000 (00:20 +0200)]
Improves the Reminder candidate selection algorithm.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Stéphane Jacob [Sat, 9 May 2009 09:00:16 +0000 (11:00 +0200)]
Adds no_redirection reminder.
Stéphane Jacob [Tue, 5 May 2009 20:20:40 +0000 (22:20 +0200)]
Adds email_warning reminder.
Stéphane Jacob [Sat, 2 May 2009 13:13:02 +0000 (15:13 +0200)]
Initiates reminders.
João Pedro Athayde Marcondes de André [Tue, 5 May 2009 19:14:28 +0000 (21:14 +0200)]
Correct the information: an ev2 2005 may have a immatriculation number 105xxx or 106xxx, it depends on when they have passed their exams.
Stéphane Jacob [Thu, 30 Apr 2009 12:59:42 +0000 (14:59 +0200)]
Fixes bug in the generation of the work address in the vcard.