Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
6be445b
Github issue#1003, Fix logo styling and position on "Welcome back" page
Aug 14, 2017
1162aa0
cleaned up ibm chat bot
dmessing Aug 16, 2017
ea4a29d
Merge pull request #1122 from appirio-tech/update-spec-ibm-chatbot
dmessing Aug 16, 2017
58ed3fb
cleaned up ibm chat bot
dmessing Aug 16, 2017
42e046f
Merge pull request #1123 from appirio-tech/update-spec-ibm-chatbot
dmessing Aug 16, 2017
fb9d6f7
fixed specification page to match intake form
dmessing Aug 16, 2017
5a5c527
rolled all together
dmessing Aug 16, 2017
3a95e0b
Merge pull request #1124 from appirio-tech/feature/qaas-and-chatbot
dmessing Aug 16, 2017
66f12d2
merging in fixes
dmessing Aug 17, 2017
4b6c8df
removed temp dir
dmessing Aug 17, 2017
23f4595
Github issue#1125, Do not show section number when there is only one …
Aug 17, 2017
197cfb7
Merge pull request #1126 from appirio-tech/feature/rendering-singe-se…
Aug 17, 2017
8561a2a
Github issue#1127, Checkbox group type questions not removing unselec…
Aug 17, 2017
099f4e5
Merge pull request #1128 from appirio-tech/feature/checkbox-group-uns…
Aug 17, 2017
4a3a0df
fixed assitant on the spec side
dmessing Aug 17, 2017
15ca5f9
Merge pull request #1129 from appirio-tech/feature/qaas-and-chatbot
dmessing Aug 17, 2017
4a0c601
Fixed lint error
Aug 17, 2017
8bd1b81
Github issue#1135, Chatbot: copy changes on spec
Aug 22, 2017
8c8d8f3
Github issue#1133, Chatbot: "Save changes" button is enabled, but not…
Aug 22, 2017
cf77da2
Merge pull request #1136 from appirio-tech/feature/watson_chatbot_fixes
Aug 22, 2017
2b4ce21
Fixes background color and adds a transition to filters (plus math ca…
Aug 22, 2017
b476f67
Github issue#1134, Update copyright year on spec footer
Aug 23, 2017
1c996e6
Merge branch 'dev' into feature/style-fix-incomplete-project
Aug 23, 2017
7018ab7
Github issue#1003, Fix logo styling and position on "Welcome back" page
Aug 23, 2017
7ab2c08
Merge pull request #1137 from appirio-tech/feature/style-fix-incomple…
Aug 23, 2017
d05c08e
Merge branch 'dev' into feature/misc-changes
Aug 23, 2017
6d4ecea
Github issue#1133, Chatbot: "Save changes" button is enabled, but not…
Aug 23, 2017
236a87a
Github issue#1131, Chatbot: spec page not showing validation errors
Aug 23, 2017
d2e3893
fixed lint error
Aug 23, 2017
9b4addf
Merge pull request #1138 from appirio-tech/feature/misc-changes
Aug 23, 2017
a76276f
sync users
liuliquan Aug 17, 2017
7c33b13
npm 5.3 updates after clean install
Aug 23, 2017
5e1c15a
Github issue#1133, Chatbot: "Save changes" button is enabled, but not…
Aug 24, 2017
f5e65ed
Merge pull request #1142 from appirio-tech/feature/misc-changes
Aug 24, 2017
94767d4
Merge pull request #1139 from appirio-tech/syncUsers
gondzo Aug 24, 2017
2187431
Fixing dependency issue for react-components
Aug 25, 2017
3e7417c
Merge branch 'dev' into feature/misc-changes
Aug 25, 2017
14ecc06
Merge pull request #1145 from appirio-tech/feature/misc-changes
Aug 25, 2017
10c302a
Github issue#1102, Process/add ref code from deep link
Aug 25, 2017
4033548
Merge pull request #1146 from appirio-tech/feature/misc-changes
Aug 25, 2017
932d69e
Removing unsaved alert as discussed here https://github.com/appirio-t…
Aug 25, 2017
7e4587f
Fixed lint errors
Aug 25, 2017
ed99787
Merge pull request #1147 from appirio-tech/feature/misc-changes
Aug 25, 2017
06e2331
Github issue#1134, Update copyright year on spec footer
Aug 28, 2017
a9d254d
Github issue#1143, Update logos to be monochrome (consistent with oth…
Aug 28, 2017
6109f7b
Merge pull request #1148 from appirio-tech/feature/misc-changes
Aug 28, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12,328 changes: 8,335 additions & 3,993 deletions npm-shrinkwrap.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,10 @@
"isomorphic-fetch": "^2.2.1",
"lodash": "^4.16.4",
"moment": "^2.14.1",
"query-string": "^4.3.4",
"react": "^15.6.1",
"react-addons-css-transition-group": "^15.6.0",
"react-addons-pure-render-mixin": "^15.6.0",
"query-string": "^4.3.4",
"react-color": "^2.13.1",
"react-datetime": "2.7.1",
"react-dom": "^15.6.1",
Expand Down
28 changes: 21 additions & 7 deletions src/api/projectMembers.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import _ from 'lodash'
import { axiosInstance as axios } from './requestInterceptor'
import { TC_API_URL } from '../config/constants'
import { TC_API_URL, CONNECT_MESSAGE_API_URL } from '../config/constants'

export function getMembersById (userIds) {
const _userIdArr = _.map(userIds, _id => `userId:${_id}`)
Expand Down Expand Up @@ -29,7 +29,9 @@ export function addProjectMember(projectId, newMember) {
const url = `${TC_API_URL}/v4/projects/${projectId}/members/`
return axios.post(url, { param: newMember})
.then(resp => {
return resp.data.result.content
return axios.put(`${CONNECT_MESSAGE_API_URL}/v4/topics/syncUsers`,
{ reference: 'project', referenceId: projectId })
.then(() => resp.data.result.content)
})
}

Expand All @@ -42,11 +44,23 @@ export function updateProjectMember(projectId, memberId, updatedProps) {
})
}

export function removeProjectMember(projectId, memberId) {
export function removeProjectMember(projectId, memberId, isUserLeaving) {
const url = `${TC_API_URL}/v4/projects/${projectId}/members/${memberId}/`
return axios.delete(url)
.then(resp => { // eslint-disable-line no-unused-vars
// return the member id just removed
return memberId
let promise = { then: fn => fn() }
if (isUserLeaving) {
promise = axios.put(`${CONNECT_MESSAGE_API_URL}/v4/topics/syncUsers`,
{ reference: 'project', referenceId: projectId, isUserLeaving })
}
return promise.then(() => {
return axios.delete(url)
.then(() => {
if (!isUserLeaving) {
return axios.put(`${CONNECT_MESSAGE_API_URL}/v4/topics/syncUsers`,
{ reference: 'project', referenceId: projectId })
.then(() => memberId)
}
// return the member id just removed
return memberId
})
})
}
8 changes: 8 additions & 0 deletions src/assets/images/connect-logo-mono.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
27 changes: 27 additions & 0 deletions src/assets/images/icon-crowd-testing.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions src/assets/images/icon-dont-know.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 18 additions & 0 deletions src/assets/images/icon-mobility-testing.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 14 additions & 0 deletions src/assets/images/icon-platform-lg.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 14 additions & 0 deletions src/assets/images/icon-platform-md.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 14 additions & 0 deletions src/assets/images/icon-platform-sm.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 22 additions & 0 deletions src/assets/images/icon-test-structured.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 20 additions & 0 deletions src/assets/images/icon-test-unstructured.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading