15840: Project panel uses collection attributes for file count and size
authorEric Biagiotti <ebiagiotti@veritasgenetics.com>
Thu, 24 Oct 2019 17:46:06 +0000 (13:46 -0400)
committerEric Biagiotti <ebiagiotti@veritasgenetics.com>
Tue, 19 Nov 2019 21:23:22 +0000 (16:23 -0500)
commitdee0cb67a02c25f0f3174681579d0898d880caa3
tree6f50ccb96543636c781c8cd0fa5c0b2697da8324
parent3e56db626688ee6225d40b7e4c511e3217e84847
15840: Project panel uses collection attributes for file count and size

- Previously, the project panel loaded the entire collection file tree to sum file count and  total size. Now it uses the file_count and file_size_total collection attributes.
- Also updated the collection service to not do any tree manipulation when using propfind for files.

Arvados-DCO-1.1-Signed-off-by: Eric Biagiotti <ebiagiotti@veritasgenetics.com>
16 files changed:
src/models/collection.ts
src/services/collection-service/collection-service-files-response.ts
src/services/collection-service/collection-service.ts
src/store/advanced-tab/advanced-tab.tsx
src/store/collection-panel/collection-panel-files/collection-panel-files-actions.ts
src/store/project-panel/project-panel-middleware-service.ts
src/store/resources-data/resources-data-actions.ts [deleted file]
src/store/resources-data/resources-data-reducer.ts [deleted file]
src/store/resources-data/resources-data.ts [deleted file]
src/store/store.ts
src/store/tree-picker/tree-picker-actions.ts
src/views-components/data-explorer/renderers.tsx
src/views-components/details-panel/collection-details.tsx
src/views-components/details-panel/details-data.tsx
src/views-components/details-panel/details-panel.tsx
src/views/collection-panel/collection-panel.tsx