TopCoder Direct - EST/EDT switch in date picker

Register
Submit a solution
The challenge is finished.

Challenge Overview

In the TopCoder Direct, we have date / time pickers with a suffix to indicate the timezone. We want to when user change date and time, the timezone suffix shows EST or EDT accordingly. For example, If you choose 11/02/2014 01:00, the suffix should be EDT, if you choose 11/02/2014 03:00, the suffix should be EST. The following places should be updated

  1. The date time control in the launch challenge. Note that the different challenge tracks and single round / multiple round date / time pickers are different, make sure you handle all of them.
    • Design Tack : single / multiple round
    • Design First2Finish
    • Dev Track : single / multiple round
    • First2Finish
    • Algorithm Track
  2. The date time control in the edit challenge. Also need to handle different cases listed above (1)
  3. The date time control in the launch copilot posting.
  4. The date time control in the edit copilot posting.

Code Base

https://github.com/cloudspokes/direct-app/tree/30047762_date_picker_suffix

Branch name: 30047762_date_picker_suffix

VM Environment

If you need a TopCoder VM to work on this challenge, Please request the VM in the challenge forum.

Information about VM can be found below:

VM specific information is found here: http://www.topcoder.com/wiki/display/docs/VM+Image+2.5 and https://github.com/cloudspokes/direct-app/blob/dev/README.md

If you could not login into Direct on VM, try the following:

1) Update the following to /home/direct/direct token.properties

@ApplicationServer.SERVER_NAME@=cockpit.cloud.topcoder.com
 Rebuild and restart the topcoder Direct

2) Add the following to /home/tc/jboss-4.0.4.GA/server/all/conf/ApplicationServer.properties
JWT_COOKIE_KEY = tcjwt
Restart the jboss under /home/tc

Upon registration as a submitter or reviewer you will need to request a VM based on the new TopCoder Cockpit/Direct image. To request your image, please use the forum. Before requesting your VM, you need to ensure that you have an SSH key created and in your member profile. Instructions to do so are here: http://www.topcoder.com/wiki/display/projects/Generate+SSH+Key, and instructions to connect afterwards are here: http://www.topcoder.com/wiki/display/projects/Connect+Using+SSH+Key.



Final Submission Guidelines

  • All the added / updated files or a patch file that can be applied to git repo 
  • A deployment guide with detailed verification steps.

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30047993