Merge pull request #30 from edx/retain_filter
fix(filter) filter should remain active after we edit a grade
This commit is contained in:
@@ -59,7 +59,11 @@ export default class Gradebook extends React.Component {
|
||||
earned_graded_override: this.state.updateVal,
|
||||
},
|
||||
},
|
||||
]);
|
||||
],
|
||||
this.state.filterValue,
|
||||
this.props.selectedCohort,
|
||||
this.props.selectedTrack,
|
||||
);
|
||||
|
||||
this.setState({
|
||||
modalModel: [{}],
|
||||
|
||||
@@ -50,8 +50,8 @@ const mapDispatchToProps = dispatch => (
|
||||
getAssignmentTypes: (courseId) => {
|
||||
dispatch(fetchAssignmentTypes(courseId));
|
||||
},
|
||||
updateGrades: (courseId, updateData) => {
|
||||
dispatch(updateGrades(courseId, updateData));
|
||||
updateGrades: (courseId, updateData, searchText, cohort, track) => {
|
||||
dispatch(updateGrades(courseId, updateData, searchText, cohort, track));
|
||||
},
|
||||
toggleFormat: (formatType) => {
|
||||
dispatch(toggleGradeFormat(formatType));
|
||||
|
||||
@@ -132,14 +132,14 @@ const fetchPrevNextGrades = (endpoint, cohort, track) => (
|
||||
);
|
||||
|
||||
|
||||
const updateGrades = (courseId, updateData) => (
|
||||
const updateGrades = (courseId, updateData, searchText, cohort, track) => (
|
||||
(dispatch) => {
|
||||
dispatch(gradeUpdateRequest());
|
||||
return LmsApiService.updateGradebookData(courseId, updateData)
|
||||
.then(response => response.data)
|
||||
.then((data) => {
|
||||
dispatch(gradeUpdateSuccess(data));
|
||||
dispatch(fetchGrades(courseId, null, null, true));
|
||||
dispatch(fetchMatchingUserGrades(courseId, searchText, cohort, track));
|
||||
})
|
||||
.catch((error) => {
|
||||
dispatch(gradeUpdateFailure(error));
|
||||
|
||||
Reference in New Issue
Block a user