summaryrefslogtreecommitdiffstats
path: root/webapp/actions/team_actions.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/actions/team_actions.jsx')
-rw-r--r--webapp/actions/team_actions.jsx18
1 files changed, 18 insertions, 0 deletions
diff --git a/webapp/actions/team_actions.jsx b/webapp/actions/team_actions.jsx
index e0403529e..6a5cccb81 100644
--- a/webapp/actions/team_actions.jsx
+++ b/webapp/actions/team_actions.jsx
@@ -36,6 +36,24 @@ export function createTeam(team, onSuccess, onError) {
);
}
+export function updateTeam(team, onSuccess, onError) {
+ Client.updateTeam(team,
+ (rteam) => {
+ AppDispatcher.handleServerAction({
+ type: ActionTypes.UPDATE_TEAM,
+ team: rteam
+ });
+
+ browserHistory.push('/' + rteam.name + '/channels/town-square');
+
+ if (onSuccess) {
+ onSuccess(rteam);
+ }
+ },
+ onError
+ );
+}
+
export function removeUserFromTeam(teamId, userId, success, error) {
Client.removeUserFromTeam(
teamId,