@ -1,4 +1,5 @@
import { createAction } from 'redux-actions' ;
import { sortDirections } from 'Helpers/Props' ;
import createBulkEditItemHandler from 'Store/Actions/Creators/createBulkEditItemHandler' ;
import createBulkRemoveItemHandler from 'Store/Actions/Creators/createBulkRemoveItemHandler' ;
import createFetchHandler from 'Store/Actions/Creators/createFetchHandler' ;
@ -7,6 +8,7 @@ import createRemoveItemHandler from 'Store/Actions/Creators/createRemoveItemHand
import createSaveProviderHandler , { createCancelSaveProviderHandler } from 'Store/Actions/Creators/createSaveProviderHandler' ;
import createTestAllProvidersHandler from 'Store/Actions/Creators/createTestAllProvidersHandler' ;
import createTestProviderHandler , { createCancelTestProviderHandler } from 'Store/Actions/Creators/createTestProviderHandler' ;
import createSetClientSideCollectionSortReducer from 'Store/Actions/Creators/Reducers/createSetClientSideCollectionSortReducer' ;
import createSetProviderFieldValueReducer from 'Store/Actions/Creators/Reducers/createSetProviderFieldValueReducer' ;
import createSetSettingValueReducer from 'Store/Actions/Creators/Reducers/createSetSettingValueReducer' ;
import { createThunk } from 'Store/thunks' ;
@ -35,9 +37,9 @@ export const DELETE_INDEXER = 'settings/indexers/deleteIndexer';
export const TEST _INDEXER = 'settings/indexers/testIndexer' ;
export const CANCEL _TEST _INDEXER = 'settings/indexers/cancelTestIndexer' ;
export const TEST _ALL _INDEXERS = 'settings/indexers/testAllIndexers' ;
export const BULK _DELETE _INDEXERS = 'settings/indexers/bulkDeleteIndexers' ;
export const BULK _EDIT _INDEXERS = 'settings/indexers/bulkEditIndexers' ;
export const BULK _DELETE _INDEXERS = 'settings/indexers/bulkDeleteIndexers' ;
export const SET _MANAGE _INDEXERS _SORT = 'settings/indexers/setManageIndexersSort' ;
//
// Action Creators
@ -53,9 +55,9 @@ export const deleteIndexer = createThunk(DELETE_INDEXER);
export const testIndexer = createThunk ( TEST _INDEXER ) ;
export const cancelTestIndexer = createThunk ( CANCEL _TEST _INDEXER ) ;
export const testAllIndexers = createThunk ( TEST _ALL _INDEXERS ) ;
export const bulkDeleteIndexers = createThunk ( BULK _DELETE _INDEXERS ) ;
export const bulkEditIndexers = createThunk ( BULK _EDIT _INDEXERS ) ;
export const bulkDeleteIndexers = createThunk ( BULK _DELETE _INDEXERS ) ;
export const setManageIndexersSort = createAction ( SET _MANAGE _INDEXERS _SORT ) ;
export const setIndexerValue = createAction ( SET _INDEXER _VALUE , ( payload ) => {
return {
@ -95,7 +97,9 @@ export default {
isTesting : false ,
isTestingAll : false ,
items : [ ] ,
pendingChanges : { }
pendingChanges : { } ,
sortKey : 'name' ,
sortDirection : sortDirections . DESCENDING
} ,
//
@ -157,7 +161,10 @@ export default {
} ;
return updateSectionState ( state , section , newState ) ;
}
} ,
[ SET _MANAGE _INDEXERS _SORT ] : createSetClientSideCollectionSortReducer ( section )
}
} ;