Coder Social home page Coder Social logo

tc-site's Introduction

Topcoder.com Wordpress site

Overview

The [topcoder] site is an AngularJS app backed by multiple REST APIs. The site stands as the primary entry point for a member into www.topcoder.com, and serves the majority of functions on the www.topcoder.com domain.

Functions on the site are handled by a variety of REST APIs/services:

All APIs are authorized by a JWT (internally called tcjwt) issued by auth0. Site login takes place by a coordination of authentication by auth0 and our legacy site. All data in the views, as well as actions that take place on the site, should be coordinated by its respective API, no session state can be relied upon from the legacy backend (wordpress).

The site has some legacy components that are being refactored:

  • A wordpress backend - The impact here is that our pages need to be written as wordpress template files rather than simple .html files. The wordpress admin interface is used by our marketing team to write blog entries and certain pages on the site, but should only share a header and footer with the angular code.
  • jQuery style code - As with most apps transitioning to angular.

Below, we explain some of the nuts and bolts to help new developers get up-and-running.

Local Env Setup

The easiest way to get running fast is by running our vagrant development environment.

Otherwise, to install the site locally there are a few setup steps.

Environmental Variables

After any change to your config.json, be sure to update the CSS/JS registry

Environment variables are loaded form config.json. The config.json file is built during grunt process, so be aware, when you run grunt, it will overwrite changes you have made.

The following command line options can be used ot customize the build:

  • auth-client-id: The Auth0 ClientID to use
  • auth-callback-url: The Auth0 callback
  • auth-ldap: The Auth0 LDAP connection to use
  • community-url: THe community URL to redirect to after login
  • main-url: The main site URL. This replaces WP_SITEURL and WP_HOME in env.php
  • api-url: The API URL: This replaces the TC_API_URL in env.php.
  • cdn-url: This replaces the WP option on the theme settings page.
  • use-cdn: This replaces the WP option on the theme settings page.
  • use-min: This replaces the WP option on the theme settings page.
  • use-ver: This replaces the WP option on the theme settings page.

Javascript and CSS

There should be no Javascript or CSS in PHP template files; that is, all Javascript and CSS should be in separate (and appropriately placed) *.js and *.css files. The only acceptable time to include Javascript in a PHP template is to pull data into a Javascript variable from PHP. You can break up Javascript and CSS into as many files as is useful for organization without impacting performance, since we minify and concatenate all our Javascript and CSS files in production (that said, all your JS (especially Angular code) should be minification-safe).

...that said, we should probably teach you how to

add new JS and CSS files

Our JS and CSS files are concatenated and minified by Grunt, which is configured in Gruntfile.js in the root of this repo. The grunt process pulls in the file wp-content/themes/tcs-responsive/config/script-register.json to determine which files are to be concatenated and minified, as well as what templates they are to be loaded on.

Each end-product of minification and concatenation is called a "package". Each package has three properties: name, which is a required string that should match the name of the package (i.e., the name of the property used to reference the package); js, which is an array of strings referenced relative to wp-content/themes/tcs-responsive/js; and css, which is an array referenced relative to wp-content/themes/tcs-responsive/css. After the "packages" section, there is also a "templates" section that gives a mapping of package names to PHP templates. This determines which packages will be loaded for which templates.

While there is much JS and CSS that is more or less site-wide, you should determine what CSS and JS your package uses and exclude everything else so as to ensure optimal performance.

Example:

Loading home page:

  1. Template used: front.php
  2. The script loader will look at script-register.js and see that front.php is not included the "templates" object.
  3. Since this page is not in the "templates" object, the page will default to using the "default" JS/CSS package. If minification is being used, this means default.min.js and default.min.css will be used; otherwise, all the files listed will be loaded individually.

For more information see lib/scripts.php

Minification and the CDN

There are new theme options to control JS/CSS optimizations. The options can be found at /wp-admin/themes.php?page=options.php.

  • Use CDN: This will change the base url for JS and CSS files to the url entered in the "CDN Base URL" setting. If CDN is being used it's assumed that JS/CSS is also minified.

    Path: "{$base_path}/{version}/{$type}/{$asset_name}.min.{$type}";

  • Use Minified JS/CSS: If "Use CDN" is unchecked, this will attempt to use minified JS and CSS which is assumed to be in the folder wp-content/themes/tcs-responsive/dist. To build into this folder, simply run the grunt command with no arguments, and then move the files in dist/js and dist/css into the main dist folder. This Grunt script is also responsible for minifying and sending to CloudFront when the CDN is used.

Development Guidelines

Code Style

These are the formating rules our code should follow.

AngularJS

Git Information

Branch Model

To contribute to this repository, you must follow our branch model – even if you're contributing from a fork of the repo. A branch for a given feature takes the name format <developer name>-<issue or feature ID>-<description>. Branches should be off of the tc-site master branch. When you are done with your changes to this branch, you should submit a merge request against our master branch.

Every Friday (sometimes postponed until Sunday), the master branch gets pushed to our QA server at http://tcqa1.topcoder.com. If you need to make changes to your code that is already in QA, you will need to do a pull against the most recent release branch, which will look like TC-<date> (where <date> is the date of this coming Thursday – when our releases happen). The branch you use for these changes should have the same format as usual, but something like -fix should be appended to the end.

Challenge Submission and Review

Registrants in a challenge should submit their work in Git as merge requests. Challenge submissions should be in the form of a git patch. We will follow the https://drupal.org methodology for patches. This description of a patch was taken from drupal.org:

Patches are pieces of code that solve an existing issue. In fact, patches describe the changes between a before and after state of either a module or core. By applying the patch the issue should no longer exist.

There is extensive documentation about how to create and apply patches. There are instructions https://drupal.org/patch

Final Submissions should be in the form of a pull request. See the section on Branch Model for more information

Recommend Workflow for Working on a Challenge

These are some recommended workflows to help you get started with Git. Once you become more familiar with Git, you can modify the workflow to fit your style.

Working on a challenge

  1. Clone the repository. git clone https://gitlab.com/topcoderinc/tc-site.git
    • If you already have a repository setup, be sure to pull down the latest changes: git pull origin master
  2. Create a new branch: git checkout -b <branch_name>
  3. Make your changes, add new files, etc.
  4. Commit changes as you make them with descriptive commit messages
  5. If you create new files be sure to add them to git first git add <file name>

Submitting a patch to a challenge

  1. Pull down the latest code: git fetch origin
  2. Merge in the latest changes from the master branch: git merge master
  3. Create a patch against the master branch: git diff master > patchn_ame.patch
  4. Submit the patch to the challenge

Creating a pull request for for final approval

  1. Create a fork of the project on Gitlab if you haven't already.
  2. Add the new remote to your local git repo. git remote add <remote_name> <remote_url> for example git remote add mine [email protected]:indytechcook/tc-site.git.
  3. Make sure all of the code is committed to the branch you were working on above.
  4. Verify code is ready to be pushed by running git status
  5. Push code to remote repository. git push <remote_name> <branch_name>
  6. Create a pull request from your branch against the master branch on the main repository.

More Git help

More Git help can be found on several places online including the following:

If you prefer to use a GUI, I recommend using SourceTree. SourceTree is available on Mac and Windows.
http://www.sourcetreeapp.com/

tc-site's People

Contributors

ajefts avatar amanforindia avatar aswmtjdsj avatar birdofpreyru avatar colinh84 avatar dmessing avatar dvasudevan avatar hohosky avatar indytechcook avatar jamesmarquez avatar justingosan avatar lijulat avatar mdesiderio avatar monicamuranyi avatar nlitwin avatar okayaaa avatar parthshah avatar planteur avatar shubhendusaurabh avatar steliocantos avatar sumitdaga avatar thabofletcher avatar thkang2 avatar thomaskranitsas avatar tladendo avatar vikasrohit avatar wangzhihao avatar xkurnx avatar yche avatar yepyao avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tc-site's Issues

Data Science : opening on project from the calendar view redirecting to Development type project detail

Design challenges : opening on project from the calendar view redirecting to Development type project detail.

Steps to reproduce:
1.) Launch the Application
2.)Login with user name
3.) go to data science
4.) view project in calendar
5.) open the project

Expected Result:should redirect to data science type project
Actual Result: redirecting to development type project

Environment: Windows 7, Chrome 51

image

[Challenges] Layout Issue in the 'Submission End Date Range' Date time pickers

Description

[Challenges] Layout Issue in the 'Submission End Date Range' Date time pickers

Steps to Reproduce

  • Open the site
  • Login as a valid user
  • In the 'challenges' page
  • Go to Grid View
  • Go to Design Challenges
  • Open the Submission End Date Range

Expected Result(s)

  • DTP boxes must display within the Box

Actual Result

  • Layout Issue in the 'Submission End Date Range' Date time pickers

Environment

  • Browser(s): Chrome 52.0.2743.82 m, FF 47.0.1, IE11
  • Operating System: Windows 7 Pro 64bit

Image/Video/JS Log (If not attached here, Please check the comment section)

[Challenges] Save My Search is not working

Description

[Challenges] Save My Search is not working

Steps to Reproduce

  • Open the site
  • Login as a valid user
  • In the 'challenges' page
  • Go to Grid View
  • Go to Design Challenges
  • Filter a Challenge (eg: Logo Design)
  • Click SAVE
  • Enter a Name
  • Click Save My Search
  • Now click on the My Filters drop down

Expected Result(s)

  • Must display the saved search in the list

Actual Result

  • Save My Search is not working

Environment

  • Browser(s): Chrome 52.0.2743.82 m, FF 47.0.1, IE11
  • Operating System: Windows 7 Pro 64bit

Image/Video/JS Log (If not attached here, Please check the comment section)

Incorrect link to registered member pages in challenge registrants tab

Viewing list of registered members in the registrants tab of a challenges details, the link to the members page is to the www domain instead of the page located on the members subdomain.

Browser: Chrome 51 on Windows 10

Steps:

  • Visit member.topcoder-dev.com test website in Chrome, login
  • Click development challenges, click on a challenge listed
  • click registrants tab
  • click on a registrant name and it will redirect to wrong non-subdomain page

Expected:

  • link goes to current members subdomain page

Actual:

  • link goes to old www domain members page

Screenshot:
http://imgur.com/rkDPpd6.png

design Challenges : CHECKPOINT WINNERS showing the hand icon on hovering the mouse , but on clicking redirecting to no where

design Challenges : CHECKPOINT WINNERS showing the hand icon on hovering the mouse , but on clicking redirecting to no where .

Steps to reproduce:
1.) Launch the Application
2.)Login with user name
3.) go to Design challenges
4.) open challenges https://www.topcoder-dev.com/challenge-details/30048171/?type=design
5.) Go to check point winners
6.) Hover the mouse
Expected Result: should not visible hand icon or link should redirect to winner profile

Actual Result: showing hand icon
Environment: Windows 7, Chrome 51

Share: showing some non-understandable strings on sharing at facebook

Share: showing some non-understandable strings on sharing at facebook

Steps to reproduce:
1.) Launch the Application
2.)Login with user name
3.) Go to challenge detail page
4.) Go to share links
5.) share on Facebook

Expected Result: should display some understandable message

Actual Result:showing some html type code

Environment: Windows 7, Chrome 51

image

Design Challenges : After the registration Text link " Registrants & Submissions" display as "Registrant | Submissions"

Design Challenges : After the registration Text link " Registrants & Submissions" display as "Registrant | Submissions" and clicking on Submission showing the Result tab.

Steps to reproduce:
1.) Launch the Application
2.)Login with user name
3.) Go to Design Challenges
4.) Register to challenges
5.) Go to Text Link Registrants & Submissions

Expected Result: should display as Registrants & Submissions

Actual Result: showing as Registrants | Submissions
Environment: Windows 7, Chrome 51

image

Fonts break

Cross-domain requests from "members" are not allowed, which means that fonts break.

[Challenges] Clicking on Browser back button won't load the challenges

Description

[Challenges] Clicking on Browser back button won't load the challenges

Steps to Reproduce

Expected Result(s)

  • Must load the challenges

Actual Result

  • Clicking on Browser back button won't load the challenges

Environment

  • Browser(s): Chrome 52.0.2743.82 m
  • Operating System: Windows 7 Pro 64bit

Image/Video/JS Log (If not attached here, Please check the comment section)

[Challenges] Clicking 'View All' will stuck the site

Description

[Challenges] Clicking 'View All' will stuck the site

Steps to Reproduce

  • Open the site
  • Login as a valid user
  • In the 'challenges' page
  • Go to Grid View
  • Go to Development Challenges
  • Scroll down and click 'View All' from the pagination

Expected Result(s)

  • Must load all the challenges without freezing the site

Actual Result

  • Clicking 'View All' will stuck the site

Environment

  • Browser(s): Chrome 52.0.2743.82 m, FF 47.0.1, IE11
  • Operating System: Windows 7 Pro 64bit

Image/Video/JS Log (If not attached here, Please check the comment section)

Nav header missing on challenge listing pages

Due to XMLHttpRequest missing header issue, the nav headers on the challenge pages does not load or appear.

Browser: Chrome 51 on Windows 10

Steps:

  • Visit test website in Chrome
  • Navigate to Compete -> Development Challenges from nav header
  • When challenge page loads, notice there is no nav header present on page
  • Open inspector and look at error message, nav header html page was blocked as it is loading from different subdomain

Expected:

  • Nav headers on all pages

Actual:

  • Missing nav headers on challenge pages.

Screenshot:
http://imgur.com/Lkl8cp3.png

Past challenges visible in Open challenges & current phase status also not changed

Past challenges visible in Open challenges & current phase status also not changed

Steps to reproduce:
1.) Launch the Application
2.)Login with user name
3.) go to Open challenges
4.) in the list project with start date as 22 jan , 2016 & submitted date as Feb 21, 2016 07:25 EST showing in active list

Expected Result: project should not display in active list

Actual Result:past project display in active grid

Environment: Windows 7, Chrome 51

image

Create Project: on selecting platform as Other (Incl. non-app work), other option should not be disable

Create Project: on selecting platform as Other (Incl. non-app work), other option should not be disable .

Steps to reproduce:
1.) Launch the Application
2.)Login with user name sweta.singh
3.) Click on Projects
4.) Create new project
5.) Enter project name
6.) Select plateform as Other (Incl. non-app work),

Expected Result: other platform option should be select-able

Actual Result: all option disable to select

Environment: Windows 7, Chrome 51

image

Data Science Challenges: broken images on data science challenges page

Data Science Challenges: broken images on data science challenges page.

Steps to reproduce:
1.) Launch the Application
2.)Login with user name
3.) Go to data science Challenges
Expected Result: image should visible

Actual Result: broken images

Environment: Windows 7, Chrome 51

image

[Challenges] RSS Links are not working

Description

[Challenges] RSS Links are not working

Steps to Reproduce

  • Open the site
  • Login as a valid user
  • In the 'challenges' page
  • Go to Grid View
  • Go to GRAPHIC DESIGN CHALLENGES
  • Click 'RSS' link

Expected Result(s)

  • Must display the RSS Links

Actual Result

  • RSS Links are not working

Environment

  • Browser(s): Chrome 52.0.2743.82 m, FF 47.0.1, IE11
  • Operating System: Windows 7 Pro 64bit

Image/Video/JS Log (If not attached here, Please check the comment section)

Grid View Layout Issue

Description

Grid View Layout Issue

Steps to Reproduce

  • Open the site
  • Login as a valid user
  • In the 'challenges' page
  • Go to Grid View

Expected Result(s)

  • Must display 3 items in each row

Actual Result

  • Grid View Layout Issue

Environment

  • Browser(s): Chrome 52.0.2743.82 m, FF 47.0.1, IE11
  • Operating System: Windows 7 Pro 64bit

Image/Video/JS Log (If not attached here, Please check the comment section)

Submission End date Range: searching with defined date(today, 7 days) range not working

Submission End date Range: searching with defined date(today, 7 days) range not working.

Steps to reproduce:
1.) Launch the Application
2.)Login with user name
3.) Go to Challenges
4.) Go to Submission End date Range
5.) Select date range as 7 days

Expected Result: search should work

Actual Result: searching not working

Environment: Windows 7, Chrome 51

image

Winners of completed challenges doesn't appear

Winners of completed challenges doesn't appear

Steps to Reproduce

  1. Open Safari
  2. Go to "https://www.topcoder-dev.com/challenge-details/30049240/?type=design#winner"
  3. Go to "https://members.topcoder-dev.com/challenge-details/30049240/?type=design#winner" and Observe

Expected Result(s)

Winners of this completed challenge should appear.

Actual Result

An empty space instead, Nothing is displayed.

Environment

Operating System: MAC OS X (Mavericks), Version 10.9
Browser: Safari Version 7.0 (9537.71)

Screenshots

See comments section.

Wrong link on My SRMs page

at the link https://members.topcoder-dev.com/my-srms/, if you click the "find SRMs" button you are redirected to the old challenge listings page instead of the new members subdomain challenge listing page.

Browser: Chrome 51 on Windows 10

Steps:

Expected:

  • link should go to the challenge listing on the members subdomain

Actual:

  • link goes to old www subdomain listing page.

Screenshot:
http://i.imgur.com/KApNa81.png

Error 404 on clicking 'I want to get work done'

Steps to Reproduce:

  1. Open members.topcoder-dev.com
  2. Click on the tab 'I want to get work done'

Expected result : Relevant page as appearing in topcoder-dev.com

Current Result : Page not found

OS: Windows 8.1 Chrome Version 52.0.2743.82 m

image

Grid layout issue

Steps to reproduce

 Goto  https://members.topcoder-dev.com/challenges/?pageIndex=1
 Click All challenges
 Click Grid type 
 See 

2016-07-22_2026

Expected results

must show properly

Current results

Grid layout is changed based on challenge types

Environment

Browser(s):FF 47.0.1
Operating System: Windows 8.1

If the submission count is '0'; it is not displaying in the tool tip

Description

If the submission count is '0'; it is not displaying in the tool tip

Steps to Reproduce

  • Open the site
  • Login as a valid user
  • In the 'challenges' page
  • Go to Grid View
  • Hover over the 0 submission

Expected Result(s)

  • Must display 0 in the tool tip

Actual Result

  • If the submission count is '0'; it is not displaying in the tool tip

Environment

  • Browser(s): Chrome 52.0.2743.82 m, FF 47.0.1, IE11
  • Operating System: Windows 7 Pro 64bit

Image/Video/JS Log (If not attached here, Please check the comment section)

Title is missing in the three categories (Design, Development, Data Science)

Title is missing in the three categories (Design, Development, Data Science)

Steps to Reproduce

  1. Open Safari
  2. Go to "https://www.topcoder-dev.com/challenges/develop/active/?pageIndex=1"
  3. Go to "https://members.topcoder-dev.com/challenges/develop/active/?pageIndex=1" and Observe

Expected Result(s)

Challenges Title should appear like the one in the second step.

Actual Result

An empty space instead and the Challenges Title is missing.

Environment

Operating System: MAC OS X (Mavericks), Version 10.9
Browser: Safari Version 7.0 (9537.71)

Screenshots

See comments section.

Challenges call doesn't get made

With "member" subdomain, the call to get active challenges at member.topcoder.com/challenges/develop/active/?pageIndex=1 doesn't get made. Here's what I've found so far: by dropping in log statements, I've determined that these calls that normally get made aren't getting made:

https://github.com/appirio-tech/tc-site/blob/dev/src/js/app/challenges/services/challengeService.js#L190
https://github.com/appirio-tech/tc-site/blob/dev/src/js/app/challenges/services/challengeService.js#L357

Website not loading blog feed

The test website is not correctly loading the blogfeed.

Browser: Chrome 51 on Windows 10

Steps:

  • Visit test website in Chrome
  • Scroll down page, notice blog feed is missing compared to non-subdomain test site.
  • Open chrome inspector and switch to console
  • see error

Expected:

  • Blog feed should be present as in non-subdomain site.

Actual:

  • Error in console from raven.js unable to load blogfeed.

Screenshot:
http://imgur.com/959fWpo.png

[Common] [Challenges] Complete Challenge name is not displayed

Description

[Challenges] Complete Challenge name is not displayed

Steps to Reproduce

  • Open the site
  • Login as a valid user
  • In the 'challenges' page
  • Go to Grid View
  • Go to Development Challenges
  • Goto Page 4
  • Check the last row second item (/challenge-details/30048991/?type=develop)
  • "Hercules OnCampus Web Application - NGB Album art issue {COAM-1267}"

Expected Result(s)

  • Complete Challenge name is not displayed, If not must display (...) at the end

Actual Result

  • Complete Challenge name is not displayed

Environment

  • Browser(s): Chrome 52.0.2743.82 m, FF 47.0.1, IE11
  • Operating System: Windows 7 Pro 64bit

Image/Video/JS Log (If not attached here, Please check the comment section)

Missing content on design challenge details > submissions tab

On a challenges details page for design competitions, clicking on the submissions tab leads to a contentless page, whereas the non-members page has the missing message "This challenge has not completed yet, submissions are viewable only for completed challenges." for same challenge.

Browser: Chrome 51 on Windows 10

Steps:

Expected:

  • similar message should be displayed on members subdomain as old domain: "This challenge has not completed yet, submissions are viewable only for completed challenges."

Actual:

  • tab is missing page contents.

Screenshot:
http://imgur.com/b6aqmVU.png

Wrong links on dashboard page

On the main dashboard page for logged in members at: https://members.topcoder-dev.com/my-dashboard/ the first section of the page contains links to the old www section of the website instead of the new members subdomain through the "get started" and "find challenges" buttons.

Browser: Chrome 51 on Windows 10

Steps:

  • Visit https://members.topcoder-dev.com/my-dashboard/ test website in Chrome, login
  • In main section of dashboard page, "get started" and find challenges" links lead to old pages instead of new members subdomain. Both these links are correct in the upper nav but not in this section of the site.

Expected:

  • link should go to the challenge listing or getting started pages on the members subdomain

Actual:

  • link goes to old www subdomain listing page.

Screenshot:
http://imgur.com/yksyxHf.png

[Challenges]layout issue when resize

  1. Steps
    1. Go to the front page
    2. resize your browser to 560 * 920
  2. screenshot
    image
  3. expectation

The community login button should not show

  1. current results

It shows and covers the current page

  1. Browser/platform
    windows 10 10586
    chrome 51.0.2704.103 m

Challenges> Result: message should be correct "Result are available after the review phase."

Challenges> Result: message should be correct "Result are available after the review phase.".

Steps to reproduce:
1.) Launch the Application
2.)Login with valid user name
3.) Go to Challenges
4.) Go to Challenges detail page
5.) CLick on Result tab

Expected Result: message should be "Result are available after the review phase."

Actual Result: message is Submission are available after the review phase.

Environment: Windows 7, Chrome 51

image

Submissions of Completed Challenges doesn't appear

Submissions of Completed Challenges doesn't appear

Steps to Reproduce

  1. Open Safari
  2. Go to "https://www.topcoder-dev.com/challenge-details/30049240/?type=design#winner" and click on the Submissions tab
  3. Go to "https://members.topcoder-dev.com/challenge-details/30049240/?type=design#winner" and click on the Submissions tab, Observe

Expected Result(s)

Submissions of the Challenge should be displayed.

Actual Result

An empty space instead, Nothing appears.

Environment

Operating System: MAC OS X (Mavericks), Version 10.9
Browser: Safari Version 7.0 (9537.71)

Screenshots

See comments section.

time zone not shown properly

Steps to reproduce

 Goto https://members.topcoder-dev.com/challenges/?pageIndex=1
 See  TimeLine 

Expected results

time should show time zone properly

Current results

Time zone not shown properly properly

2016-07-22_2010

[Challenges] 'Queue' link is not working in 'DATA SCIENCE CHALLENGES'

Description

[Challenges] 'Queue' link is not working in 'DATA SCIENCE CHALLENGES'

Steps to Reproduce

  • Open the site
  • Login as a valid user
  • In the 'challenges' page
  • Go to Grid View
  • Go to DATA SCIENCE CHALLENGES Challenges
  • Click 'Queue' link

Expected Result(s)

  • Must work the link

Actual Result

  • 'Queue' link is not working in 'DATA SCIENCE CHALLENGES'

Environment

  • Browser(s): Chrome 52.0.2743.82 m, FF 47.0.1, IE11
  • Operating System: Windows 7 Pro 64bit

Image/Video/JS Log (If not attached here, Please check the comment section)

challenge type layout issue

Steps to reproduce

 Goto https://www.topcoder-dev.com/challenges/develop/active/?pageIndex=1
See 5 or more tages challenge types 

2016-07-22_2020

Expected results

Should show properly

Current results

challenge type is not showing properly

Environment

Browser(s):FF 47.0.1
Operating System: Windows 8.1 

Subscribe to Challenges not working

Subscribe to Challenges not working.clicking on subscribe to challenges redirecting to broken page title names "Open undefined"

Steps to reproduce:
1.) Launch the Application
2.)Login with user name
3.) go to development challenges
4.) click on Subscribe to challenges

Expected Result:should work

Actual Result: redirecting to broken page title names "Open undefined"

Environment: Windows 7, Chrome 51

image

image

challenges not loading while soring winners

Steps to reproduce

 Goto  https://members.topcoder-dev.com/challenges/develop/past/?pageIndex=1
Goto  https://www.topcoder-dev.com/challenges/develop/past/?pageIndex=1
Both Click Winners 
see 

Expected results

must load challenges 

Current results

challenges  not loading properly 

Uploading 2016-07-22_2135.png…
2016-07-22_2136

Environment

Browser:  FF 47.0.1
Operating System: Windows 8.1

calendar view-Data not loading

Steps to reproduce

 Goto https://members.topcoder-dev.com/challenges/data/calendar/
Goto  https://www.topcoder-dev.com/challenges/data/calendar/
See  In calendar view  data not loading  on  https://www.topcoder-dev.com/challenges/data/calendar/

Expected results

must show all data properly 

Current results

Data not loading properly on https://www.topcoder-dev.com/challenges/data/calendar/

2016-07-22_2129
2016-07-22_2129_001

Environment

Browser:  FF 47.0.1
Operating System: Windows 8.1

Project Timeline: Project timeline should be editable

Project Timeline: Project timeline should be editable
.
Steps to reproduce:
1.) Launch the Application
2.)Login with user name sweta.singh
3.) Create a project
4.) go to project timeline

Expected Result:timeline should be editable

Actual Result:not editable
Environment: Windows 7, Chrome 51

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.