Challenge Overview
1. Project Overview
The client for this project has internal employees that use Gmail for their email needs. However, some of these employees have been reaching the 25 GB storage limit imposed by Gmail.
The client has decided to build a new Gmail Archiver application to solve this problem. The Gmail Archiver will allow employees to archive / store their email messages to a cloud-based (online) repository with virtually no storage restrictions. Users will be able to select which emails to archive, and using the Gmail Archiver they will be able to view these emails or re-animate them so they're available in their actual Gmail accounts again.
The Google Archiver application will be used by many businesses running Google Apps. Google Apps domain Admins will be able to install this application in their domain, and the user's in that Google Apps domain will be able to access this application from the "More" menu in Gmail.
2. Contest Task Overview
This contest should implement following enhancements:
Key | Summary |
SGAP-262 | User Activity logs: add user email to log records |
SGAP-261 | Advanced search Logs: show all user activity |
SGAP-259 | EndUser Gmail Quota Threshold check errors when the user has no OAuth Token |
SGAP-245 | eDiscovery Export: display specific error message when no messages are available to export |
SGAP-241 | Manage Accounts: add an Export functionality to download all licensed users' email addresses |
SGAP-237 | Termination Handling Provide a way to delete an account |
SGAP-236 | Provide a way to stop/stall archiving functionality |
SGAP-265 | Need ability to have one EAR file which works for all environments for openID |
SGAP-267 | Archiver failure notification email message: add eml attachment of the message which failed |
3. Code Base and VM
SVN: Revision 232184 of https://coder.topcoder.com/tcs/clients/seto/applications/gmailArchiver/trunk/code (Please send your request to subversion@topcoder.com if you don't have access)
VM: Please send your VM request to irabbit@copilots.topcoder.com
4. Submission Deliverables
-
Source code and configuration files.
-
Deployment guide to configure and verify the application.
Final Submission Guidelines
N/A