19690: created and deleteAt columns up
authorLisa Knox <lisaknox83@gmail.com>
Wed, 23 Nov 2022 15:11:19 +0000 (10:11 -0500)
committerLisa Knox <lisaknox83@gmail.com>
Mon, 28 Nov 2022 16:42:17 +0000 (11:42 -0500)
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com

src/components/data-table/data-table.tsx
src/store/workbench/workbench-actions.ts
src/views/project-panel/project-panel.tsx

index cf83fa6fa158c2f234ae96219b02a64e759824ae..9b6758434640c078984e3f387df6ab73b91acfa4 100644 (file)
@@ -98,7 +98,7 @@ export const DataTable = withStyles(styles)(
                             </TableRow>
                         </TableHead>
                         <TableBody className={classes.tableBody}>
-                            {console.log('TABLEBODY>ITEMS',items, "THIS ?", this)}
+                            {/* {console.log('TABLEBODY>ITEMS',items, "THIS ?", this)} */}
                             { !working && items.map(this.renderBodyRow) }
                         </TableBody>
                     </Table>
@@ -170,7 +170,7 @@ export const DataTable = withStyles(styles)(
                 onDoubleClick={event => onRowDoubleClick && onRowDoubleClick(event, item)}
                 selected={item === currentItemUuid}>
                 {this.mapVisibleColumns((column, index) => {
-                    console.log('RENDERBODYROW', column.render(item))
+                    // console.log('RENDERBODYROW', column.render(item))
                     return <TableCell key={column.key || index} className={currentRoute === '/workflows' ? classes.tableCellWorkflows : classes.tableCell}>
                         {column.render(item)}
                     </TableCell>
index e1fcae4b8db6ce930f6c2fbcff42e303f746010f..0ad3fb8e55e496e7b3e9274ee1fd47935842ae73 100644 (file)
@@ -170,7 +170,6 @@ export const loadWorkbench =
     const { auth, router } = getState();
     const { user } = auth;
     if (user) {
-      //   console.log('PREJECTPANELCOLUMNS', projectPanelColumns);
       dispatch(
         projectPanelActions.SET_COLUMNS({ columns: projectPanelColumns })
       );
index 032b73e15c2eedcb533686afe7645aedf6e56607..c2cc8f3c4b6ea17b40318c1936d720c16c905980 100644 (file)
@@ -18,6 +18,7 @@ import { ResourceKind, Resource } from 'models/resource';
 import {
     ResourceFileSize,
     ResourceLastModifiedDate,
+    ResourceCreatedAtDate,
     ProcessStatus,
     ResourceType,
     ResourceOwnerWithName
@@ -65,7 +66,8 @@ export enum ProjectPanelColumnNames {
     OWNER = "Owner",
     FILE_SIZE = "File size",
     LAST_MODIFIED = "Last modified",
-    UUID = "UUID"
+    UUID = "UUID",
+    CREATED_AT = "Created"
 }
 
 export interface ProjectPanelFilter extends DataTableFilterItem {
@@ -122,9 +124,15 @@ export const projectPanelColumns: DataColumns<string> = [
         name: ProjectPanelColumnNames.UUID,
         selected: true,
         configurable: true,
-        sortDirection: SortDirection.DESC,
         filters: createTree(),
         render: uuid =><>{uuid}</>
+    },
+    {
+        name: ProjectPanelColumnNames.CREATED_AT,
+        selected: true,
+        configurable: true,
+        filters: createTree(),
+        render: uuid =><ResourceCreatedAtDate uuid={uuid}/>
     }
 ];