Display PNF/VNF Type for PNF (frontend) 64/82464/2
authorkooper <sergey.sachkov@est.tech>
Fri, 15 Mar 2019 16:58:20 +0000 (16:58 +0000)
committerOren Kleks <orenkle@amdocs.com>
Wed, 20 Mar 2019 09:46:48 +0000 (09:46 +0000)
Change-Id: I5f1ac23776976d16f8c2258f82b8dfe6aa925037
Issue-ID: SDC-2158
Signed-off-by: kooper <sergey.sachkov@est.tech>
catalog-ui/src/app/models/csar-component.ts
catalog-ui/src/app/utils/component-factory.ts
catalog-ui/src/app/view-models/modals/onboarding-modal/onboarding-modal-view-model.ts
catalog-ui/src/app/view-models/modals/onboarding-modal/onboarding-modal-view.html
catalog-ui/src/app/view-models/modals/onboarding-modal/onboarding-modal.less

index d59edb0..cb89f0b 100644 (file)
@@ -30,6 +30,7 @@ export interface ICsarComponent {
     subCategory:string
     vendorName:string;
     packageType:string;
+    resourceType:string;
     vendorRelease:string;
 }
 
index bdcfc2c..2b134bd 100644 (file)
@@ -135,6 +135,7 @@ export class ComponentFactory {
         newResource.csarVersion = csar.version;
         newResource.packageId = csar.packageId;
         newResource.description = csar.description;
+        newResource.resourceType = csar.resourceType;
         newResource.filterTerm = newResource.name +  ' '  + newResource.description + ' ' + newResource.vendorName + ' ' + newResource.csarVersion
         return newResource;
     };
index 46b258f..01394a3 100644 (file)
@@ -202,6 +202,7 @@ export class OnboardingModalViewModel {
             {title: 'Vendor', property: 'vendorName'},
             {title: 'Category', property: 'categories'},
             {title: 'Version', property: 'csarVersion'},
+            {title: 'Type', property: 'resourceType'},
             {title: '#', property: 'importAndUpdate'}
             //{title: 'Date', property: 'componentDate'}
         ];
index ea9d6ba..7f19389 100644 (file)
@@ -14,7 +14,7 @@
   ~ limitations under the License.
 -->
 
-<ng1-modal modal="modalOnboarding" class="w-sdc-modal-onboarding w-sdc-classic-top-line-modal" buttons="footerButtons" header="Import VF" show-close-button="true">
+<ng1-modal modal="modalOnboarding" class="w-sdc-modal-onboarding w-sdc-classic-top-line-modal" buttons="footerButtons" header="Import VSP" show-close-button="true">
     <info-tooltip class="general-info-button" info-message-translate="ON_BOARDING_GENERAL_INFO "></info-tooltip>
     <div class="title-wrapper">
         <div>
                             {{component.csarVersion}}
                         </div>
 
+                        <!-- Type -->
+                        <div class="table-col-general flex-item"  sdc-smart-tooltip>
+                            {{component.resourceType}}
+                        </div>
+
                         <!-- Import And Update -->
                         <div class="table-col-general flex-item"  sdc-smart-tooltip></div>
 
index c745a86..ccf4fb0 100644 (file)
@@ -6,7 +6,7 @@
     .general-info-button{
         position: relative;
         top: -40px;
-        left: 86px;
+        left: 95px;
         float: left;
     }
 
                         align-self: center;
                     }
 
-                    .item-opened-description {flex-grow: 25;}
+                    .item-opened-description {flex-grow: 25.3;}
                     .item-opened-metadata1 {flex-grow: 25;}
-                    .item-opened-metadata2 {flex-grow: 30;}
+                    .item-opened-metadata2 {flex-grow: 45;}
                     .item-opened-metadata3 {
                         flex-grow: 10;
                         .info-button{
                             float: right;
                         }
                     }
-                    .item-opened-icon {flex-grow: 10;}
+                    .item-opened-icon {flex-grow: 10.1;}
                 }
             }
         }
         .flex-item:nth-child(2) {flex-grow: 25;}
         .flex-item:nth-child(3) {flex-grow: 30;}
         .flex-item:nth-child(4) {flex-grow: 10; text-align: center; }
-        .flex-item:nth-child(5) {flex-grow: 10; }
+        .flex-item:nth-child(5) {flex-grow: 10; text-align: center; }
+        .flex-item:nth-child(6) {flex-grow: 10; }
 
     }