diff options
author | =Corey Hulen <corey@hulen.com> | 2015-09-23 15:16:48 -0700 |
---|---|---|
committer | =Corey Hulen <corey@hulen.com> | 2015-09-23 15:16:48 -0700 |
commit | 985aebf86120188c2a14adfab39af7c4da3c1c9d (patch) | |
tree | 45f4421eec697be3750a59f298e97bf6c39ade79 /web/react/components/admin_console/team_users.jsx | |
parent | 7f3bfdbe0c2442714bb5a14adfdeac1576123601 (diff) | |
download | chat-985aebf86120188c2a14adfab39af7c4da3c1c9d.tar.gz chat-985aebf86120188c2a14adfab39af7c4da3c1c9d.tar.bz2 chat-985aebf86120188c2a14adfab39af7c4da3c1c9d.zip |
Fixing state setting
Diffstat (limited to 'web/react/components/admin_console/team_users.jsx')
-rw-r--r-- | web/react/components/admin_console/team_users.jsx | 55 |
1 files changed, 43 insertions, 12 deletions
diff --git a/web/react/components/admin_console/team_users.jsx b/web/react/components/admin_console/team_users.jsx index 088a44932..0a971ff15 100644 --- a/web/react/components/admin_console/team_users.jsx +++ b/web/react/components/admin_console/team_users.jsx @@ -33,6 +33,14 @@ export default class UserList extends React.Component { this.getTeamProfiles(this.props.team.id); } + // this.setState({ + // teamId: this.state.teamId, + // users: this.state.users, + // serverError: this.state.serverError, + // showPasswordModal: this.state.showPasswordModal, + // user: this.state.user + // }); + getTeamProfiles(teamId) { Client.getProfilesForTeam( teamId, @@ -56,33 +64,56 @@ export default class UserList extends React.Component { return 0; }); - this.state.users = memberList; - this.setState(this.state); + this.setState({ + teamId: this.state.teamId, + users: memberList, + serverError: this.state.serverError, + showPasswordModal: this.state.showPasswordModal, + user: this.state.user + }); }, (err) => { - this.state.serverError = err.message; - this.state.users = null; - this.setState(this.state); + this.setState({ + teamId: this.state.teamId, + users: null, + serverError: err.message, + showPasswordModal: this.state.showPasswordModal, + user: this.state.user + }); } ); } doPasswordReset(user) { - this.state.showPasswordModal = true; - this.state.user = user; - this.setState(this.state); + this.setState({ + teamId: this.state.teamId, + users: this.state.users, + serverError: this.state.serverError, + showPasswordModal: true, + user + }); } doPasswordResetDismiss() { this.state.showPasswordModal = false; this.state.user = null; - this.setState(this.state); + this.setState({ + teamId: this.state.teamId, + users: this.state.users, + serverError: this.state.serverError, + showPasswordModal: false, + user: null + }); } doPasswordResetSubmit() { - this.state.showPasswordModal = false; - this.state.user = null; - this.setState(this.state); + this.setState({ + teamId: this.state.teamId, + users: this.state.users, + serverError: this.state.serverError, + showPasswordModal: false, + user: null + }); } componentWillReceiveProps(newProps) { |