summaryrefslogtreecommitdiffstats
path: root/catalog-ui/src/app/models/capability.ts
diff options
context:
space:
mode:
authorMojahidul Islam <mojahidul.islam@amdocs.com>2019-05-13 17:08:25 +0530
committerMojahidul Islam <mojahidul.islam@amdocs.com>2019-05-13 17:09:02 +0530
commit0cf08bff1f9b50d227d7047b5fdd7776c667ca25 (patch)
tree2b3700b5fd02cbedb2f53acddcee96c8249fe04a /catalog-ui/src/app/models/capability.ts
parent81f5b9422af04f3287f7c1e0babf355b5251dada (diff)
Support Capability Properties
This change includes following changes 1. Get capability properties from global types- BE 2. Show capability properties in cap/req screen 3. Support Capability Properties in assingment, operation and consumption screens Change-Id: I7e21691beedfa8831ecf78c01ed501804f81ec78 Issue-ID: SDC-2295 Signed-off-by: Mojahidul Islam <mojahidul.islam@amdocs.com>
Diffstat (limited to 'catalog-ui/src/app/models/capability.ts')
-rw-r--r--catalog-ui/src/app/models/capability.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/catalog-ui/src/app/models/capability.ts b/catalog-ui/src/app/models/capability.ts
index caef2e87dd..4a4f821e0c 100644
--- a/catalog-ui/src/app/models/capability.ts
+++ b/catalog-ui/src/app/models/capability.ts
@@ -45,6 +45,13 @@ export class CapabilitiesGroup {
});
return this[key];
}
+
+ public static getFlattenedCapabilities(capabilitiesGroup: CapabilitiesGroup): Array<Capability> {
+ return _.reduce(
+ _.toArray(capabilitiesGroup),
+ (allCaps, capArr) => allCaps.concat(capArr),
+ []);
+ }
}
export class Capability implements RequirementCapabilityModel{