Skip to content

Commit d0bcd82

Browse files
author
William Hou
committed
add popups indicating successful disasters ui api calls
1 parent bbb3e20 commit d0bcd82

1 file changed

Lines changed: 20 additions & 3 deletions

File tree

SingularityUI/app/components/disasters/LiveConfiguration.jsx

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import React, { PropTypes, Component } from 'react';
22
import { connect } from 'react-redux';
3+
import Messenger from 'messenger';
34
import Utils from '../../utils';
45
import Section from '../common/Section';
56
import { EnableRackSensitivity, DisableRackSensitivity, OverridePlacementStrategy } from '../../actions/api/config';
@@ -74,9 +75,25 @@ function mapStateToProps(state) {
7475

7576
function mapDispatchToProps(dispatch) {
7677
return {
77-
enableRackSensitivity: () => dispatch(EnableRackSensitivity.trigger()),
78-
disableRackSensitivity: () => dispatch(DisableRackSensitivity.trigger()),
79-
overridePlacementStrategy: strategy => dispatch(OverridePlacementStrategy.trigger(strategy)),
78+
enableRackSensitivity: () => dispatch(EnableRackSensitivity.trigger()).then(() => {
79+
Messenger().info({
80+
message: `Enabled rack sensitivity.`
81+
});
82+
}),
83+
disableRackSensitivity: () => dispatch(DisableRackSensitivity.trigger()).then(() => {
84+
Messenger().info({
85+
message: `Disabled rack sensitivity.`
86+
});
87+
}),
88+
overridePlacementStrategy: strategy => dispatch(OverridePlacementStrategy.trigger(strategy)).then(() => {
89+
const message = strategy
90+
? `Set default placement strategy to ${strategy}.`
91+
: `Cleared default placement strategy override`;
92+
93+
Messenger().info({
94+
message
95+
});
96+
}),
8097
}
8198
}
8299

0 commit comments

Comments
 (0)