summaryrefslogtreecommitdiffstats
path: root/catalog-ui/src/app/ng2
diff options
context:
space:
mode:
authorfranciscovila <javier.paradela.vila@est.tech>2022-06-30 16:06:54 +0100
committerMichael Morris <michael.morris@est.tech>2022-07-18 12:05:51 +0000
commit4e4ec8e9c21acf7f9210aaebf8f13a60542737fc (patch)
tree15723af4fb7d6ca044be596ce1100ad19767bc3f /catalog-ui/src/app/ng2
parentee8876059c520d97bf068734b25a02365d7fe1ea (diff)
Allow set values in properties of type timestamp
Issue-ID: SDC-4080 Signed-off-by: franciscovila <javier.paradela.vila@est.tech> Change-Id: I4c03e660e64118a388beb1d0db3527f9a1427c3f
Diffstat (limited to 'catalog-ui/src/app/ng2')
-rw-r--r--catalog-ui/src/app/ng2/components/logic/properties-table/dynamic-property/dynamic-property.component.ts2
-rw-r--r--catalog-ui/src/app/ng2/components/ui/dynamic-element/dynamic-element.component.ts17
2 files changed, 15 insertions, 4 deletions
diff --git a/catalog-ui/src/app/ng2/components/logic/properties-table/dynamic-property/dynamic-property.component.ts b/catalog-ui/src/app/ng2/components/logic/properties-table/dynamic-property/dynamic-property.component.ts
index 865aea6598..6107e8ad50 100644
--- a/catalog-ui/src/app/ng2/components/logic/properties-table/dynamic-property/dynamic-property.component.ts
+++ b/catalog-ui/src/app/ng2/components/logic/properties-table/dynamic-property/dynamic-property.component.ts
@@ -81,7 +81,7 @@ export class DynamicPropertyComponent {
}
initConsraintsValues(){
- let primitiveProperties = ['string', 'integer', 'float', 'boolean'];
+ let primitiveProperties = ['string', 'integer', 'float', 'boolean', PROPERTY_TYPES.TIMESTAMP];
//Property has constraints
if(this.property.constraints && this.property.constraints[0]){
diff --git a/catalog-ui/src/app/ng2/components/ui/dynamic-element/dynamic-element.component.ts b/catalog-ui/src/app/ng2/components/ui/dynamic-element/dynamic-element.component.ts
index 5e3214d888..50c77d3f53 100644
--- a/catalog-ui/src/app/ng2/components/ui/dynamic-element/dynamic-element.component.ts
+++ b/catalog-ui/src/app/ng2/components/ui/dynamic-element/dynamic-element.component.ts
@@ -28,7 +28,7 @@ import {UiElementInputComponent} from "../form-components/input/ui-element-input
import {UiElementPopoverInputComponent} from "../form-components/popover-input/ui-element-popover-input.component";
import {UiElementIntegerInputComponent} from "../form-components/integer-input/ui-element-integer-input.component";
import {UiElementDropDownComponent, DropdownValue} from "../form-components/dropdown/ui-element-dropdown.component";
-import {PROPERTY_DATA} from "../../../../utils/constants";
+import {PROPERTY_DATA, PROPERTY_TYPES} from "../../../../utils/constants";
enum DynamicElementComponentCreatorIdentifier {
STRING,
@@ -38,7 +38,8 @@ enum DynamicElementComponentCreatorIdentifier {
SUBNETPOOLID,
ENUM,
LIST,
- DEFAULT
+ DEFAULT,
+ TIMESTAMP
}
@Component({
@@ -107,6 +108,9 @@ export class DynamicElementComponent {
case this.type === 'string':
this.elementCreatorIdentifier = DynamicElementComponentCreatorIdentifier.STRING;
break;
+ case this.type === PROPERTY_TYPES.TIMESTAMP:
+ this.elementCreatorIdentifier = DynamicElementComponentCreatorIdentifier.TIMESTAMP;
+ break;
case this.type === 'boolean':
this.elementCreatorIdentifier = DynamicElementComponentCreatorIdentifier.BOOLEAN;
break;
@@ -146,6 +150,9 @@ export class DynamicElementComponent {
case 'string':
this.elementCreatorIdentifier = DynamicElementComponentCreatorIdentifier.STRING;
break;
+ case PROPERTY_TYPES.TIMESTAMP:
+ this.elementCreatorIdentifier = DynamicElementComponentCreatorIdentifier.TIMESTAMP;
+ break;
case 'boolean':
this.elementCreatorIdentifier = DynamicElementComponentCreatorIdentifier.BOOLEAN;
break;
@@ -190,6 +197,10 @@ export class DynamicElementComponent {
this.createComponent(UiElementInputComponent);
break;
+ case DynamicElementComponentCreatorIdentifier.TIMESTAMP:
+ this.createComponent(UiElementInputComponent);
+ break;
+
case DynamicElementComponentCreatorIdentifier.BOOLEAN:
this.createComponent(UiElementDropDownComponent);
@@ -210,7 +221,7 @@ export class DynamicElementComponent {
case DynamicElementComponentCreatorIdentifier.DEFAULT:
default:
this.createComponent(UiElementInputComponent);
- console.log("ERROR: No ui-models component to handle type: " + this.type);
+ console.error("ERROR: No ui-models component to handle type: " + this.type);
}
// }
// //There are consraints