merge master
authorPawel Kowalczyk <pawel.kowalczyk@contractors.roche.com>
Tue, 4 Sep 2018 10:23:31 +0000 (12:23 +0200)
committerPawel Kowalczyk <pawel.kowalczyk@contractors.roche.com>
Tue, 4 Sep 2018 10:23:31 +0000 (12:23 +0200)
Feature #13860

Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <pawel.kowalczyk@contractors.roche.com>

1  2 
src/routes/routes.ts
src/store/store.ts

index 30040e6d84f7d189a56d323d205834e86055da37,05a8ab099ce1db395fb42f67561f330f3adae289..ac02dbcfca175cd2b1750913b56b52114ea67518
@@@ -6,10 -6,10 +6,10 @@@ import { History, Location } from 'hist
  import { RootStore } from '~/store/store';
  import { matchPath } from 'react-router';
  import { ResourceKind, RESOURCE_UUID_PATTERN, extractUuidKind } from '~/models/resource';
- import { getProjectUrl } from '../models/project';
+ import { getProjectUrl } from '~/models/project';
  import { getCollectionUrl } from '~/models/collection';
- import { loadProject, loadFavorites, loadCollection, loadProcessLog } from '~/store/workbench/workbench-actions';
+ import { loadProject, loadFavorites, loadCollection, loadTrash, loadProcessLog } from '~/store/workbench/workbench-actions';
 -import { loadProcess } from '~/store/processes/processes-actions';
 +import { loadProcessPanel } from '~/store/process-panel/process-panel-actions';
  
  export const Routes = {
      ROOT: '/',
@@@ -78,8 -83,10 +83,10 @@@ const handleLocationChange = (store: Ro
          store.dispatch(loadCollection(collectionMatch.params.id));
      } else if (favoriteMatch) {
          store.dispatch(loadFavorites());
+     } else if (trashMatch) {
+         store.dispatch(loadTrash());
      } else if (processMatch) {
 -        store.dispatch(loadProcess(processMatch.params.id));
 +        store.dispatch(loadProcessPanel(processMatch.params.id));
      } else if (processLogMatch) {
          store.dispatch(loadProcessLog(processLogMatch.params.id));
      }
index 63396fb9bbeab5b6ebe18e2d8b2a18fe2251bac5,01aca598be44d384a052e4d4d5f85c6955e2d9b8..9b4f42b84fc81d8d64b2177c0187a6ee94fb60c9
@@@ -28,8 -28,9 +28,10 @@@ import { resourcesReducer } from '~/sto
  import { propertiesReducer } from './properties/properties-reducer';
  import { RootState } from './store';
  import { fileUploaderReducer } from './file-uploader/file-uploader-reducer';
+ import { TrashPanelMiddlewareService } from "~/store/trash-panel/trash-panel-middleware-service";
+ import { TRASH_PANEL_ID } from "~/store/trash-panel/trash-panel-action";
  import { processLogsPanelReducer } from './process-logs-panel/process-logs-panel-reducer';
 +import { processPanelReducer } from '~/store/process-panel/process-panel-reducer';
  
  const composeEnhancers =
      (process.env.NODE_ENV === 'development' &&