diff --git a/app/settings/email/email.controller.js b/app/settings/email/email.controller.js index ee81aa0ce..c46f508d0 100644 --- a/app/settings/email/email.controller.js +++ b/app/settings/email/email.controller.js @@ -66,6 +66,13 @@ import angular from 'angular' desc: 'Design and development on GE’s platform for the Industrial Internet of Things', enabled: false, dirty: false + }, + { + id: 'TOPCODER_NL_IBM_COGNITIVE', + name: 'IBM Cognitive Community Newsletter', + desc: 'IBM Cognitive Community Newsletter', + enabled: false, + dirty: false } ] diff --git a/app/skill-picker/skill-picker.controller.js b/app/skill-picker/skill-picker.controller.js index 4cfb9713c..c6fa768eb 100644 --- a/app/skill-picker/skill-picker.controller.js +++ b/app/skill-picker/skill-picker.controller.js @@ -13,6 +13,7 @@ import _ from 'lodash' vm.ASSET_PREFIX = CONSTANTS.ASSET_PREFIX vm.IOS_PROGRAM_ID = CONSTANTS.SWIFT_PROGRAM_ID vm.PREDIX_PROGRAM_ID = CONSTANTS.PREDIX_PROGRAM_ID + vm.IBM_COGNITIVE_PROGRAM_ID = CONSTANTS.IBM_COGNITIVE_PROGRAM_ID vm.submitSkills = submitSkills vm.featuredSkills = featuredSkills vm.userId = userProfile.userId @@ -63,10 +64,30 @@ import _ from 'lodash' * Initializes the communities to show in the communities section. */ function initCommunities() { - vm.communities['ios'] = { displayName: 'iOS', programId: vm.IOS_PROGRAM_ID, status: false, dirty: false, display: true} - vm.communities['predix'] = { displayName: 'Predix', programId: vm.PREDIX_PROGRAM_ID, status: false, dirty: false, display: true} + vm.communities['ios'] = { + displayName: 'iOS', + programId: vm.IOS_PROGRAM_ID, + status: false, + dirty: false, + display: true + } + vm.communities['predix'] = { + displayName: 'Predix', + programId: vm.PREDIX_PROGRAM_ID, + status: false, + dirty: false, + display: true + } + vm.communities['ibm_cognitive'] = { + displayName: 'IBM Cognitive', + programId: vm.IBM_COGNITIVE_PROGRAM_ID, + status: false, + dirty: false, + display: true + } _addWatchToCommunity(vm.communities['ios']) _addWatchToCommunity(vm.communities['predix']) + _addWatchToCommunity(vm.communities['ibm_cognitive']) } /** diff --git a/app/skill-picker/skill-picker.jade b/app/skill-picker/skill-picker.jade index 0a41b53f7..8d18a8455 100644 --- a/app/skill-picker/skill-picker.jade +++ b/app/skill-picker/skill-picker.jade @@ -14,12 +14,15 @@ img(ng-if="communityKey == 'ios' && !community.status", src=require("../../assets/images/ico-ios-community-grey.svg")) img(ng-if="communityKey == 'predix' && community.status", src=require("../../assets/images/ico-predix-community.svg")) img(ng-if="communityKey == 'predix' && !community.status", src=require("../../assets/images/ico-predix-community-grey.svg")) + img(ng-if="communityKey == 'ibm_cognitive' && community.status", src=require("../../assets/images/ico-ibm_cognitive-community.svg")) + img(ng-if="communityKey == 'ibm_cognitive' && !community.status", src=require("../../assets/images/ico-ibm_cognitive-community-grey.svg")) .community__text span.community__title(class="{{!community.status && 'disabled'}}") {{community.displayName}} .community__description span(ng-if="communityKey == 'ios'") Mobile app design and development for iOS, with Swift emphasis span(ng-if="communityKey == 'predix'") Design and development on GE’s platform for the Industrial Internet of Things + span(ng-if="communityKey == 'ibm_cognitive'") IBM Cognitive Community onoff-switch(model="community.status", unique-id="'community-' + communityKey") diff --git a/app/topcoder.constants.js b/app/topcoder.constants.js index 36acca7d4..708842a25 100644 --- a/app/topcoder.constants.js +++ b/app/topcoder.constants.js @@ -29,6 +29,7 @@ angular.module('CONSTANTS', []).constant('CONSTANTS', { 'NEW_CHALLENGES_URL' : 'https://www.topcoder.com/challenges/develop/upcoming/', 'SWIFT_PROGRAM_ID' : 3445, 'PREDIX_PROGRAM_ID' : process.env.PREDIX_PROGRAM_ID || 3448, + 'IBM_COGNITIVE_PROGRAM_ID' : process.env.IBM_COGNITIVE_PROGRAM_ID || 3449, 'UPCOMING_SRMS_URL' : 'https://www.topcoder.com/challenges/data/upcoming/', 'EVENT_USER_LOGGED_IN' : 'user_logged_in', 'EVENT_USER_LOGGED_OUT' : 'user_logged_out', diff --git a/assets/images/ico-ibm_cognitive-community-grey.svg b/assets/images/ico-ibm_cognitive-community-grey.svg new file mode 100755 index 000000000..7dfad082d --- /dev/null +++ b/assets/images/ico-ibm_cognitive-community-grey.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/ico-ibm_cognitive-community.svg b/assets/images/ico-ibm_cognitive-community.svg new file mode 100755 index 000000000..3fa0795ca --- /dev/null +++ b/assets/images/ico-ibm_cognitive-community.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy