Challenge Overview
The goal of this challenge is to fix the number of bugs of the new [topcoder] that are outlined below.
Bug #1
Issue ID: I-109386
Bug Overview: Incorrect error message if there is a space after the @ in the email address during registration
Steps to reproduce the bug:
- Go to http://www.topcoder.com/
- Click on Register
- Fill out the form with valid info, except the email field
- Fill out the email field with a valid email
- Put the space symbol right after @ symbol - observe
- Observe that is has wrong error message
Expected Result:
- Error message should be 'Invalid email address'
Bug #2
Issue ID: I-111588
Bug Overview: Required fields display differently when user is registering via a Twitter account
Steps to reproduce the bug:
- Go to http://www.topcoder.com/
- Click on Register button
- Click on Twitter icon -> redirection to Twitter login
- Confirm Twitter login if required -> redirection to the topcoder registration page
- Observe the fields
- see this screencast for more details - http://www.screencast.com/t/x8Oc3YksG14
Expected Result:
- If information is missing for any of the fields (last name, email, country in this case), there should be a red border and error message 'required field' should be displayed
Bug #3
Issue ID: I-112163
Bug Overview: Some issues with Carousel display for different member profiles
Steps to reproduce the bug:
- 1st case: go to member profile URL - http://www.topcoder.com/member-profile/LazyChild/?tab=design (note that this is a member profile of a developer)
- observe the profile page, see how the page reacts when there's no data
- 2nd case: go to member profile http://www.topcoder.com/member-profile/Psyho/?tab=design
- observe the profile page, see that the carousel thumbnail doesn't display correctly
- see this video for mode details http://screencast.com/t/YVwFPH1w
Expected Result:
- for 1st case, it shouldn't display incorrect info, it should display a message that the member has no recent winning submission yet for that particular track
- for 2nd case, the carousel thumbnail should work correctly, see this page for reference http://www.topcoder.com/member-profile/abedavera/?tab=design
Bug #4
Issue ID: I-113951
Bug Overview: Register Dialog is being cut off on Account Inactive page
Steps to reproduce the bug:
- create a new account on [topcoder] site but don't activate it yet
- open www.topcoder.com
- click on login button
- try to login using an inactivated user (User should redirect on Error page)
- click on Register button
- observe the Register dialog is being cut-off, see this video for more details http://screencast.com/t/eWi3qFEF
Expected Result:
- Dialog should not get cut-off specially when the page contains only small content
Bug #5
Issue ID: I-113621
Bug Overview: Tooltip badge hover not working
Steps to reproduce the bug:
- go to http://www.topcoder.com/member-profile/googlesmkm/
- hover over the badges
Expected Result:
- Hover over details to be same style and info on http://community.topcoder.com/tc?module=MemberProfile&cr=20337184
Bug #6
Issue ID: I-113637
Bug Overview: Badge missing on the member profile
Steps to reproduce the bug:
- go to http://www.topcoder.com/member-profile/tomek/
- then compare it with http://community.topcoder.com/tc?module=MemberProfile&cr=144400
- see the attached screenshot for more details - bug6-attachment1.png and bug6-attachment2.png
Expected Result:
- make sure that all badges should be visible on the member profile
Bug #7
Issue ID: I-111638
Bug Overview: Login information should clear up as soon as user closes the login window
Steps to reproduce the bug:
- go to http://www.topcoder.com/
- click Login link (Login dialog box should open)
- now click the Login button without entering any info on username and password fields
- take note on the error messages in username and password fields
- no close the Login dialog window
- click Login link to re-open the Login dialog window
- observe that the error message or red border is still there
Expected Result:
- Login information and error messages/settings should clear up as soon as user closes the login window
Bug #8
Issue ID: I-115910
Bug Overview: New and Confirm Password fields not validating correctly in Reset Password page
Steps to reproduce the bug:
- open www.topcoder.com
- Click Log In and then click Forgot Password?
- Enter email or Handle for which you want to reset password
- Check the email received.
- Now on the recovery page enter the Handle, New Password (expected #1)
- Enter Confirm Password field (expected #2)
Expected Result:
1. New Password validations (7 to 30 chars) should be shown at the time of entering.
2. Confirm Password validation (matching) should be at the time of enter.
Basically the password and confirm password fields should work like it does on the Registration modal
Resources and Guidelines:
- Latest theme and plugin available on github https://github.com/topcoderinc/tc-site/
- Data is avaiable on https://github.com/topcoderinc/tc-site-data
- Please follow the guideline in our Github repo at https://github.com/topcoderinc/tc-site/#readme, specially in creating branches for each issue.
Quick Installation guide :
1. Activate theme and plugin
2. Import provided XML file
3. Set home as front page
4. Set permalink to %post_name%
5. Please install site on local.topcoder.com (add to hosts file), so your local site can read tcsso and tcjwt cookie
Final Submission Guidelines
- Please submit updated files and individual Patch files for each issue
- Deployment documentation
- Any new js or css file must be included in the registry. Learn about this on script and style registry section
- Once winner declared, we will need you to create a branch per issue with branch name of the following format <developer name>-<issue or feature ID>-<description>, and do pull request