@@ -34,20 +34,6 @@ let mounted = false;
34
34
35
35
const SEO_PAGE_TITLE = 'Topcoder Challenges' ;
36
36
37
- const DEVELOP_TRACK_ONLY = [ 'UI_PROTOTYPE_COMPETITION' , 'ASSEMBLY_COMPETITION' , 'FIRST_2_FINISH' , 'BUG_HUNT' , 'CODE' ,
38
- 'DESIGN_FIRST_2_FINISH' , 'DESIGN' , 'DEVELOPMENT' , 'ARCHITECTURE' , 'CONCEPTUALIZATION' ,
39
- 'TEST_SCENARIOS' , 'CONTENT_CREATION' , 'TEST_SUITES' , 'SPECIFICATION' , 'RIA_BUILD_COMPETITION' ,
40
- 'WEB_DESIGNS' , 'WIDGET_OR_MOBILE_SCREEN_DESIGN' , 'APPLICATION_FRONT_END_DESIGN' ,
41
- 'PRINT_OR_PRESENTATION' , 'IDEA_GENERATION' , 'WIREFRAMES' , 'LOGO_DESIGN' , 'BANNERS_OR_ICONS' ,
42
- 'STUDIO_OTHER' , 'FRONT_END_FLASH' ] ;
43
-
44
- const DESIGN_TRACK_ONLY = [ 'WEB_DESIGNS' , 'WIDGET_OR_MOBILE_SCREEN_DESIGN' , 'DESIGN_FIRST_2_FINISH' ,
45
- 'APPLICATION_FRONT_END_DESIGN' , 'PRINT_OR_PRESENTATION' , 'IDEA_GENERATION' , 'WIREFRAMES' ,
46
- 'LOGO_DESIGN' , 'BANNERS_OR_ICONS' , 'STUDIO_OTHER' , 'FRONT_END_FLASH' ] ;
47
-
48
- const DATASCIENCE_TRACK_ONLY = [ 'DEVELOP_MARATHON_MATCH' , 'MARATHON_MATCH' , 'SRM' ] ;
49
-
50
-
51
37
export class ListingContainer extends React . Component {
52
38
componentDidMount ( ) {
53
39
const {
@@ -185,40 +171,18 @@ export class ListingContainer extends React.Component {
185
171
selectedCommunityId,
186
172
} = this . props ;
187
173
188
- const finalTracks = _ . clone ( filter . tracks ) || { } ;
189
- let finalSubTracks = _ . clone ( filter . subtracks ) ;
190
-
191
174
const f = { } ;
192
175
if ( ! filter ) {
193
176
return f ;
194
177
}
195
-
196
178
if ( filter . tags ) {
197
179
f . keywords = filter . tags . join ( ',' ) ;
198
180
}
199
-
200
- if ( filter . tracks ) {
201
- if ( ! ( ! filter . tracks . design && filter . tracks . develop && filter . tracks . data_science ) ) {
202
- finalSubTracks = [ ] ;
203
- }
204
-
205
- if ( filter . tracks . design ) {
206
- finalSubTracks = _ . concat ( finalSubTracks , DESIGN_TRACK_ONLY ) ;
207
- }
208
-
209
- if ( filter . tracks . develop && ! filter . tracks . data_science ) {
210
- finalSubTracks = _ . concat ( finalSubTracks , DEVELOP_TRACK_ONLY ) ;
211
- } else if ( ! filter . tracks . develop && filter . tracks . data_science ) {
212
- finalTracks . develop = true ;
213
- finalSubTracks = _ . concat ( finalSubTracks , DATASCIENCE_TRACK_ONLY ) ;
214
- }
215
- }
216
-
217
- if ( finalSubTracks ) {
218
- f . subTrack = finalSubTracks . join ( ',' ) ;
181
+ if ( filter . subtracks ) {
182
+ f . subTrack = filter . subtracks . join ( ',' ) ;
219
183
}
220
- if ( filter . tracks && finalTracks ) {
221
- const tracks = Object . keys ( finalTracks ) . map ( t => t . toUpperCase ( ) ) ;
184
+ if ( filter . tracks ) {
185
+ const tracks = Object . keys ( filter . tracks ) . map ( t => t . toUpperCase ( ) ) ;
222
186
f . track = tracks . join ( ',' ) ;
223
187
}
224
188
if ( filter . text ) {
0 commit comments