Actions
Task #940
openRemove callback from AutomaticRoleAttributeService
Status:
New
Priority:
Normal
Assignee:
Ondřej Kopr
Category:
Frontend
Target version:
-
Start date:
01/31/2018
Due date:
% Done:
0%
Estimated time:
Owner:
Description
In method recalculate (class: AutomaticRoleAttributeService) is defined callback, please move this functionality with callback to manager.
recalculate(id, callback = null) { return RestApiService .post(this.getApiPath() + '/' + id + REACALCULATE_PATH) .then(jsonResponse => { if (Utils.Response.hasError(jsonResponse)) { throw Utils.Response.getFirstError(jsonResponse); } if (Utils.Response.hasInfo(jsonResponse)) { throw Utils.Response.getFirstInfo(jsonResponse); } return jsonResponse.json(); }) .then(json => { if (callback !== null) { callback(json); } return json; }); }
And in _recalculate method (class: AutomaticRoleAttributeDetail) is used receive entity this behavior is possible to add into manager and remove from this place.
this.context.store.dispatch(this.manager.receiveEntity(automaticRole.id, automaticRole));
No data to display
Actions