@@ -23,7 +23,6 @@ import {
2323 ACCEPT_OR_REFUSE_INVITE_SUCCESS , ACCEPT_OR_REFUSE_INVITE_FAILURE , ACCEPT_OR_REFUSE_INVITE_PENDING , RELOAD_PROJECT_MEMBERS_SUCCESS ,
2424 UPLOAD_PROJECT_ATTACHMENT_FILES , DISCARD_PROJECT_ATTACHMENT , CHANGE_ATTACHMENT_PERMISSION ,
2525 CREATE_SCOPE_CHANGE_REQUEST_SUCCESS , APPROVE_SCOPE_CHANGE_SUCCESS , REJECT_SCOPE_CHANGE_SUCCESS , CANCEL_SCOPE_CHANGE_SUCCESS , ACTIVATE_SCOPE_CHANGE_SUCCESS ,
26- LOAD_PROJECT_MEMBERS_SUCCESS , LOAD_PROJECT_MEMBER_INVITES_SUCCESS , LOAD_PROJECT_MEMBER_SUCCESS
2726} from '../../config/constants'
2827import _ from 'lodash'
2928import update from 'react-addons-update'
@@ -40,7 +39,6 @@ const initialState = {
4039 error : false ,
4140 inviteError : false ,
4241 project : {
43- members : [ ] ,
4442 invites : [ ] // invites are pushed directly into it hence need to declare first
4543 } ,
4644 assetsMembers : { } ,
@@ -221,38 +219,6 @@ export const projectState = function (state=initialState, action) {
221219 } )
222220 }
223221
224- case LOAD_PROJECT_MEMBERS_SUCCESS : {
225- return Object . assign ( { } , state , {
226- project : {
227- ...state . project ,
228- members : action . payload
229- }
230- } )
231- }
232-
233- case LOAD_PROJECT_MEMBER_INVITES_SUCCESS : {
234- return Object . assign ( { } , state , {
235- project : {
236- ...state . project ,
237- invites : action . payload
238- }
239- } )
240- }
241-
242- case LOAD_PROJECT_MEMBER_SUCCESS : {
243- const member = action . payload
244- const index = _ . findIndex ( state . project . members , ( o ) => o . userId === parseInt ( member . userId ) )
245- return Object . assign ( { } , state , {
246- project : {
247- ...state . project ,
248- members : index >= 0 ? [ ...state . project . members . slice ( 0 , index ) ,
249- member ,
250- ...state . project . members . slice ( index + 1 )
251- ] : state . project . members . concat ( [ action . payload ] )
252- }
253- } )
254- }
255-
256222 case RELOAD_PROJECT_MEMBERS_SUCCESS : {
257223 return Object . assign ( { } , state , {
258224 project :{
0 commit comments