ng-admin icon indicating copy to clipboard operation
ng-admin copied to clipboard

Previous state in onSubmitSuccess

Open tomy2105 opened this issue 8 years ago • 1 comments

Has been mentioned long ago in https://github.com/marmelab/ng-admin/pull/898.

It would be nice if previous state was available in onSubmitSuccess so one can redirect to (e.g list page) with correct pagination and filters.

As stated by @windmaomao in mentioned comment, something like this would be nice

        editionView.onSubmitSuccess(['previousState', 'progression', 'notification', '$state', 'entry', 'entity', function(previousState, progression, notification, $state, entry, entity) {
            // stop the progress bar
            progression.done();
            // add a notification
            notification.log(`Element #${entry._identifierValue} successfully edited.`, { addnCls: 'humane-flatty-success' });
            // redirect to the list view
            $state.go(previousState.name, previousState.params);
            // cancel the default action (redirect to the edition view)
            return false;
        }])

tomy2105 avatar Nov 22 '17 14:11 tomy2105

Have fix for this but since it depends on https://github.com/marmelab/ng-admin/pull/1361 and https://github.com/marmelab/ng-admin/pull/1362 I'll submit pull when those two are merged.

tomy2105 avatar Nov 28 '17 12:11 tomy2105