[ARVADOS-WORKBENCH2] updated: 1.1.4-289-ga886877

Git user git at public.curoverse.com
Fri Jul 13 05:20:57 EDT 2018


Summary of changes:
 src/common/labels.ts                               | 18 +++++++++++
 src/components/attribute/attribute.tsx             | 11 +++----
 .../details-panel-factory/items/abstract-item.tsx  |  2 +-
 .../items/collection-item.tsx                      | 21 ++++++-------
 .../details-panel-factory/items/process-item.tsx   | 35 +++++++++++++---------
 .../details-panel-factory/items/project-item.tsx   | 20 ++++++-------
 src/index.tsx                                      | 12 ++++++++
 .../details-panel/details-panel.tsx                |  4 +--
 src/views/project-panel/project-panel.tsx          | 24 ++++-----------
 9 files changed, 84 insertions(+), 63 deletions(-)
 create mode 100644 src/common/labels.ts

       via  a886877017be6744b38d84d52503d21892704139 (commit)
       via  a2a93caf3e8c78fc93d47eec249086e26124a0be (commit)
       via  99baf25913557ccaa4503dd7a7891f33e009e4ac (commit)
      from  c85c82198aad38669c509db09f7efc133196eb00 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit a886877017be6744b38d84d52503d21892704139
Merge: c85c821 a2a93ca
Author: Michal Klobukowski <michal.klobukowski at contractors.roche.com>
Date:   Fri Jul 13 11:20:42 2018 +0200

    Merge branch 'master'
    
    Feature #13798
    
    Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <michal.klobukowski at contractors.roche.com>

diff --cc src/common/labels.ts
index 0000000,8ca9e53..9567ce1
mode 000000,100644..100644
--- a/src/common/labels.ts
+++ b/src/common/labels.ts
@@@ -1,0 -1,18 +1,18 @@@
+ // Copyright (C) The Arvados Authors. All rights reserved.
+ //
+ // SPDX-License-Identifier: AGPL-3.0
+ 
 -import { ResourceKind } from "../models/kinds";
++import { ResourceKind } from "../models/resource";
+ 
+ export const resourceLabel = (type: string) => {
+     switch (type) {
+         case ResourceKind.Collection:
+             return "Data collection";
+         case ResourceKind.Project:
+             return "Project";
+         case ResourceKind.Process:
+             return "Process";
+         default:
+             return "Unknown";
+     }
+ };
diff --cc src/components/details-panel-factory/items/collection-item.tsx
index 362bd31,2ef584e..1fa2891
--- a/src/components/details-panel-factory/items/collection-item.tsx
+++ b/src/components/details-panel-factory/items/collection-item.tsx
@@@ -3,12 -3,18 +3,13 @@@
  // SPDX-License-Identifier: AGPL-3.0
  
  import * as React from 'react';
--import IconBase, { IconTypes } from '../../icon/icon';
++import { IconTypes } from '../../icon/icon';
  import Attribute from '../../attribute/attribute';
  import AbstractItem from './abstract-item';
  import { CollectionResource } from '../../../models/collection';
+ import { formatDate } from '../../../common/formatters';
  
  export default class CollectionItem extends AbstractItem<CollectionResource> {
 -    
 -    constructor(item: CollectionResource) {
 -        super(item);
 -        console.log('Collection item: ', this.item);
 -    }
  
      getIcon(): IconTypes {
          return IconTypes.COLLECTION;
diff --cc src/components/details-panel-factory/items/process-item.tsx
index 369e931,370bc29..1ea34de
--- a/src/components/details-panel-factory/items/process-item.tsx
+++ b/src/components/details-panel-factory/items/process-item.tsx
@@@ -7,8 -7,14 +7,9 @@@ import IconBase, { IconTypes } from '..
  import Attribute from '../../attribute/attribute';
  import AbstractItem from './abstract-item';
  import { ProcessResource } from '../../../models/process';
+ import { formatDate } from '../../../common/formatters';
  
  export default class ProcessItem extends AbstractItem<ProcessResource> {
 -    
 -    constructor(item: ProcessResource) {
 -        super(item);
 -        console.log('Process item: ', this.item);
 -    }
  
      getIcon(): IconTypes {
          return IconTypes.PROCESS;
diff --cc src/components/details-panel-factory/items/project-item.tsx
index c4ccd2a,02719f5..559816e
--- a/src/components/details-panel-factory/items/project-item.tsx
+++ b/src/components/details-panel-factory/items/project-item.tsx
@@@ -10,8 -11,13 +11,8 @@@ import { formatDate } from '../../../co
  
  export default class ProjectItem extends AbstractItem<ProjectResource> {
  
 -    constructor(item: ProjectResource) {
 -        super(item);
 -        console.log('item: ', this.item);
 -    }
 -
      getIcon(): IconTypes {
-         return IconTypes.PROJECT;
+         return IconTypes.FOLDER;
      }
  
      buildDetails(): React.ReactElement<any> {
diff --cc src/views/project-panel/project-panel.tsx
index b902cd2,00ac729..e34ea1e
--- a/src/views/project-panel/project-panel.tsx
+++ b/src/views/project-panel/project-panel.tsx
@@@ -14,7 -14,8 +14,8 @@@ import { RootState } from '../../store/
  import { DataTableFilterItem } from '../../components/data-table-filters/data-table-filters';
  import { ContainerRequestState } from '../../models/container-request';
  import { SortDirection } from '../../components/data-table/data-column';
 +import { ResourceKind } from '../../models/resource';
+ import { resourceLabel } from '../../common/labels';
  
  export const PROJECT_PANEL_ID = "projectPanel";
  

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list