diff --git a/ui-ngx/src/app/shared/components/time/timewindow-config-dialog.component.ts b/ui-ngx/src/app/shared/components/time/timewindow-config-dialog.component.ts
index af3d51de69..d3fee219ac 100644
--- a/ui-ngx/src/app/shared/components/time/timewindow-config-dialog.component.ts
+++ b/ui-ngx/src/app/shared/components/time/timewindow-config-dialog.component.ts
@@ -62,6 +62,7 @@ import {
export interface TimewindowConfigDialogData {
quickIntervalOnly: boolean;
aggregation: boolean;
+ showSaveAsDefault: boolean;
timewindow: Timewindow;
}
@@ -76,6 +77,8 @@ export class TimewindowConfigDialogComponent extends PageComponent implements On
aggregation = false;
+ showSaveAsDefault = false;
+
timewindowForm: FormGroup;
historyTypes = HistoryWindowType;
@@ -140,6 +143,7 @@ export class TimewindowConfigDialogComponent extends PageComponent implements On
super(store);
this.quickIntervalOnly = data.quickIntervalOnly;
this.aggregation = data.aggregation;
+ this.showSaveAsDefault = data.showSaveAsDefault;
this.timewindow = data.timewindow;
if (!this.quickIntervalOnly) {
@@ -160,7 +164,9 @@ export class TimewindowConfigDialogComponent extends PageComponent implements On
this.timewindowForm = this.fb.group({
selectedTab: [isDefined(this.timewindow.selectedTab) ? this.timewindow.selectedTab : TimewindowType.REALTIME],
realtime: this.fb.group({
- realtimeType: [ isDefined(realtime?.realtimeType) ? realtime.realtimeType : RealtimeWindowType.LAST_INTERVAL ],
+ realtimeType: [ this.quickIntervalOnly
+ ? RealtimeWindowType.INTERVAL
+ : (isDefined(realtime?.realtimeType) ? realtime.realtimeType : RealtimeWindowType.LAST_INTERVAL) ],
timewindowMs: [ isDefined(realtime?.timewindowMs) ? realtime.timewindowMs : null ],
interval: [ isDefined(realtime?.interval) ? realtime.interval : null ],
quickInterval: [ isDefined(realtime?.quickInterval) ? realtime.quickInterval : null ],
@@ -241,7 +247,9 @@ export class TimewindowConfigDialogComponent extends PageComponent implements On
hideAggInterval: [ isDefinedAndNotNull(this.timewindow.hideAggInterval)
? this.timewindow.hideAggInterval : false ],
hideTimezone: [ isDefinedAndNotNull(this.timewindow.hideTimezone)
- ? this.timewindow.hideTimezone : false ]
+ ? this.timewindow.hideTimezone : false ],
+ hideSaveAsDefault: [ isDefinedAndNotNull(this.timewindow.hideSaveAsDefault)
+ ? this.timewindow.hideSaveAsDefault : false ],
});
this.updateValidators(this.timewindowForm.get('aggregation.type').value);
@@ -423,11 +431,6 @@ export class TimewindowConfigDialogComponent extends PageComponent implements On
realtimeDisableCustomInterval, historyDisableCustomInterval,
timewindowFormValue.realtime.advancedParams, timewindowFormValue.history.advancedParams,
this.realtimeTimewindowOptions, this.historyTimewindowOptions);
- this.timewindowForm.patchValue({
- hideAggregation: timewindowFormValue.hideAggregation,
- hideAggInterval: timewindowFormValue.hideAggInterval,
- hideTimezone: timewindowFormValue.hideTimezone
- });
}
update() {
diff --git a/ui-ngx/src/app/shared/components/time/timewindow-panel.component.html b/ui-ngx/src/app/shared/components/time/timewindow-panel.component.html
index fbb3c1d2f6..7cc4362ce6 100644
--- a/ui-ngx/src/app/shared/components/time/timewindow-panel.component.html
+++ b/ui-ngx/src/app/shared/components/time/timewindow-panel.component.html
@@ -173,6 +173,11 @@
+ @if (saveAsDefaultAvailable) {
+
+ {{ 'timewindow.save-current-settings-as-default' | translate }}
+
+ }
diff --git a/ui-ngx/src/app/shared/components/time/timewindow-panel.component.scss b/ui-ngx/src/app/shared/components/time/timewindow-panel.component.scss
index 325be68584..ad3acb71e3 100644
--- a/ui-ngx/src/app/shared/components/time/timewindow-panel.component.scss
+++ b/ui-ngx/src/app/shared/components/time/timewindow-panel.component.scss
@@ -39,5 +39,9 @@
&-settings-btn {
color: rgba(0, 0, 0, 0.54);
}
+
+ &-checkbox {
+ --mdc-checkbox-state-layer-size: 24px;
+ }
}
}
diff --git a/ui-ngx/src/app/shared/components/time/timewindow-panel.component.ts b/ui-ngx/src/app/shared/components/time/timewindow-panel.component.ts
index c306ce4a49..4b06d7fff0 100644
--- a/ui-ngx/src/app/shared/components/time/timewindow-panel.component.ts
+++ b/ui-ngx/src/app/shared/components/time/timewindow-panel.component.ts
@@ -47,7 +47,7 @@ import {
import { PageComponent } from '@shared/components/page.component';
import { Store } from '@ngrx/store';
import { AppState } from '@core/core.state';
-import { UntypedFormBuilder, UntypedFormGroup, Validators } from '@angular/forms';
+import { FormControl, UntypedFormBuilder, UntypedFormGroup, Validators } from '@angular/forms';
import { TimeService } from '@core/services/time.service';
import { deepClone, isDefined } from '@core/utils';
import { OverlayRef } from '@angular/cdk/overlay';
@@ -70,6 +70,7 @@ export interface TimewindowPanelData {
timezone: boolean;
isEdit: boolean;
panelMode: boolean;
+ showSaveAsDefault?: boolean;
}
export const TIMEWINDOW_PANEL_DATA = new InjectionToken('TimewindowPanelData');
@@ -111,6 +112,8 @@ export class TimewindowPanelComponent extends PageComponent implements OnInit, O
aggregationTypes = AggregationType;
result: Timewindow;
+ saveTimewindow: boolean;
+ saveTimewindowControl: FormControl;
timewindowTypeOptions: ToggleHeaderOption[] = [{
name: this.translate.instant('timewindow.history'),
@@ -126,6 +129,7 @@ export class TimewindowPanelComponent extends PageComponent implements OnInit, O
historyTypeSelectionAvailable: boolean;
historyIntervalSelectionAvailable: boolean;
aggregationOptionsAvailable: boolean;
+ saveAsDefaultAvailable: boolean;
realtimeDisableCustomInterval: boolean;
realtimeDisableCustomGroupInterval: boolean;
@@ -220,6 +224,8 @@ export class TimewindowPanelComponent extends PageComponent implements OnInit, O
this.aggregationOptionsAvailable = this.aggregation && (this.isEdit ||
!(this.timewindow.hideAggregation && this.timewindow.hideAggInterval));
+
+ this.saveAsDefaultAvailable = this.data.showSaveAsDefault && (!this.timewindow.hideSaveAsDefault || this.isEdit);
}
ngOnInit(): void {
@@ -262,11 +268,17 @@ export class TimewindowPanelComponent extends PageComponent implements OnInit, O
}
}
+ if (this.saveAsDefaultAvailable) {
+ this.saveTimewindowControl = this.fb.control({value: this.isEdit, disabled: this.isEdit});
+ }
+
this.timewindowForm = this.fb.group({
selectedTab: [isDefined(this.timewindow.selectedTab) ? this.timewindow.selectedTab : TimewindowType.REALTIME],
realtime: this.fb.group({
realtimeType: [{
- value: isDefined(realtime?.realtimeType) ? realtime.realtimeType : RealtimeWindowType.LAST_INTERVAL,
+ value: this.quickIntervalOnly
+ ? RealtimeWindowType.INTERVAL
+ : (isDefined(realtime?.realtimeType) ? realtime.realtimeType : RealtimeWindowType.LAST_INTERVAL),
disabled: realtime?.hideInterval
}],
timewindowMs: [{
@@ -409,6 +421,7 @@ export class TimewindowPanelComponent extends PageComponent implements OnInit, O
update() {
this.result = this.prepareTimewindowConfig();
+ this.saveTimewindow = this.saveAsDefaultAvailable && this.saveTimewindowControl.enabled && this.saveTimewindowControl.value;
this.overlayRef?.dispose();
}
@@ -564,7 +577,8 @@ export class TimewindowPanelComponent extends PageComponent implements OnInit, O
data: {
quickIntervalOnly: this.quickIntervalOnly,
aggregation: this.aggregation,
- timewindow: this.prepareTimewindowConfig(false)
+ timewindow: this.prepareTimewindowConfig(false),
+ showSaveAsDefault: this.data.showSaveAsDefault
}
}).afterClosed()
.subscribe((res) => {
diff --git a/ui-ngx/src/app/shared/components/time/timewindow.component.ts b/ui-ngx/src/app/shared/components/time/timewindow.component.ts
index 07f90db66e..c0393f3261 100644
--- a/ui-ngx/src/app/shared/components/time/timewindow.component.ts
+++ b/ui-ngx/src/app/shared/components/time/timewindow.component.ts
@@ -19,12 +19,14 @@ import {
Component,
DestroyRef,
ElementRef,
+ EventEmitter,
forwardRef,
HostBinding,
Injector,
Input,
OnChanges,
OnInit,
+ Output,
SimpleChanges,
StaticProvider,
ViewChild,
@@ -189,6 +191,13 @@ export class TimewindowComponent implements ControlValueAccessor, OnInit, OnChan
@coerceBoolean()
panelMode = true;
+ @Input()
+ @coerceBoolean()
+ showSaveAsDefault = false;
+
+ @Output()
+ saveAsDefault = new EventEmitter();
+
innerValue: Timewindow;
timewindowDisabled: boolean;
@@ -261,6 +270,7 @@ export class TimewindowComponent implements ControlValueAccessor, OnInit, OnChan
timezone: this.timezone,
isEdit: this.isEdit,
panelMode: this.panelMode,
+ showSaveAsDefault: this.showSaveAsDefault,
} as TimewindowPanelData
},
{
@@ -280,7 +290,7 @@ export class TimewindowComponent implements ControlValueAccessor, OnInit, OnChan
this.innerValue = componentRef.instance.result;
this.timewindowDisabled = this.isTimewindowDisabled();
this.updateDisplayValue();
- this.notifyChanged();
+ this.notifyChanged(this.showSaveAsDefault && componentRef.instance.saveTimewindow);
}
});
this.cd.detectChanges();
@@ -299,7 +309,8 @@ export class TimewindowComponent implements ControlValueAccessor, OnInit, OnChan
private onHistoryOnlyChanged(): boolean {
if (this.historyOnlyValue && this.innerValue && this.innerValue.selectedTab !== TimewindowType.HISTORY) {
- this.innerValue.selectedTab = TimewindowType.HISTORY;
+ this.innerValue = initModelFromDefaultTimewindow(this.innerValue, this.quickIntervalOnly, this.historyOnly,
+ this.timeService, this.aggregation);
this.updateDisplayValue();
return true;
}
@@ -334,8 +345,11 @@ export class TimewindowComponent implements ControlValueAccessor, OnInit, OnChan
}
}
- notifyChanged() {
+ notifyChanged(notifySaveAsDefault = false) {
this.propagateChange(cloneSelectedTimewindow(this.innerValue));
+ if (notifySaveAsDefault) {
+ this.saveAsDefault.emit(this.innerValue);
+ }
}
displayValue(): string {
@@ -402,6 +416,7 @@ export class TimewindowComponent implements ControlValueAccessor, OnInit, OnChan
timezone: this.timezone,
isEdit: this.isEdit,
panelMode: this.panelMode,
+ showSaveAsDefault: this.showSaveAsDefault,
}
const injector = Injector.create({
providers: [{ provide: TIMEWINDOW_PANEL_DATA, useValue: panelData }],
@@ -413,7 +428,7 @@ export class TimewindowComponent implements ControlValueAccessor, OnInit, OnChan
).subscribe(value => {
this.innerValue = value;
this.timewindowDisabled = this.isTimewindowDisabled();
- this.notifyChanged();
+ this.notifyChanged(this.showSaveAsDefault && componentRef.instance.saveTimewindow);
})
}
}
diff --git a/ui-ngx/src/app/shared/models/ai-model.models.ts b/ui-ngx/src/app/shared/models/ai-model.models.ts
index d3b70f9a74..410f7ad900 100644
--- a/ui-ngx/src/app/shared/models/ai-model.models.ts
+++ b/ui-ngx/src/app/shared/models/ai-model.models.ts
@@ -110,6 +110,7 @@ export const AiModelMap = new Map {
if (timewindow.hideTimezone) {
cloned.hideTimezone = timewindow.hideTimezone;
}
+ if (timewindow.hideSaveAsDefault) {
+ cloned.hideSaveAsDefault = timewindow.hideSaveAsDefault;
+ }
if (isDefined(timewindow.selectedTab)) {
cloned.selectedTab = timewindow.selectedTab;
}
diff --git a/ui-ngx/src/app/shared/models/widget.models.ts b/ui-ngx/src/app/shared/models/widget.models.ts
index 6f4237a94b..36eacf272a 100644
--- a/ui-ngx/src/app/shared/models/widget.models.ts
+++ b/ui-ngx/src/app/shared/models/widget.models.ts
@@ -401,7 +401,6 @@ export interface DataKey extends KeyInfo {
inLegend?: boolean;
isAdditional?: boolean;
origDataKeyIndex?: number;
- _hash?: number;
}
export type CellClickColumnInfo = Pick;
diff --git a/ui-ngx/src/assets/dashboard/api_usage.json b/ui-ngx/src/assets/dashboard/api_usage.json
index bf3fd220be..cad63bd3e0 100644
--- a/ui-ngx/src/assets/dashboard/api_usage.json
+++ b/ui-ngx/src/assets/dashboard/api_usage.json
@@ -25,8 +25,7 @@
"useCellStyleFunction": false,
"useCellContentFunction": true,
"cellContentFunction": "return JSON.parse(value).ruleChainName;"
- },
- "_hash": 0.9954481282345906
+ }
},
{
"name": "ruleEngineException",
@@ -37,8 +36,7 @@
"useCellStyleFunction": false,
"useCellContentFunction": true,
"cellContentFunction": "return JSON.parse(value).ruleNodeName;"
- },
- "_hash": 0.18580357036589978
+ }
},
{
"name": "ruleEngineException",
@@ -49,8 +47,7 @@
"useCellStyleFunction": false,
"useCellContentFunction": true,
"cellContentFunction": "return JSON.parse(value).message;"
- },
- "_hash": 0.7255162989552142
+ }
}
],
"alarmFilterConfig": {
@@ -64,16 +61,14 @@
"type": "entityField",
"label": "Queue name",
"color": "#ffc107",
- "settings": {},
- "_hash": 0.6889245277142959
+ "settings": {}
},
{
"name": "serviceId",
"type": "entityField",
"label": "Service Id",
"color": "#607d8b",
- "settings": {},
- "_hash": 0.7972226575450785
+ "settings": {}
}
]
}
@@ -105,7 +100,7 @@
}
},
"title": "{i18n:api-usage.exceptions}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": {
"fontSize": "16px",
@@ -125,7 +120,8 @@
"pageSize": 1024,
"noDataDisplayMessage": "",
"configMode": "basic",
- "borderRadius": "4px"
+ "borderRadius": "12px",
+ "titleColor": "rgba(0, 0, 0, 0.54)"
},
"id": "a669cf86-e715-efa4-dd9a-b839abf499e9",
"typeFullFqn": "system.cards.timeseries_table"
@@ -206,7 +202,6 @@
}
}
},
- "_hash": 0.15490750967648736,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -279,7 +274,6 @@
}
}
},
- "_hash": 0.4186621166514697,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -352,7 +346,6 @@
}
}
},
- "_hash": 0.49891007198715376,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -372,16 +365,14 @@
"type": "entityField",
"label": "Queue name",
"color": "#ffc107",
- "settings": {},
- "_hash": 0.7021721434431745
+ "settings": {}
},
{
"name": "serviceId",
"type": "entityField",
"label": "Service Id",
"color": "#607d8b",
- "settings": {},
- "_hash": 0.5924381120750077
+ "settings": {}
}
]
}
@@ -499,7 +490,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -632,7 +623,7 @@
"tooltipLabelColor": "rgba(0, 0, 0, 0.76)"
},
"title": "{i18n:api-usage.queue-stats}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -643,14 +634,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -675,7 +666,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -758,7 +749,6 @@
}
}
},
- "_hash": 0.565222981550328,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -831,7 +821,6 @@
}
}
},
- "_hash": 0.2679547062508352,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -851,16 +840,14 @@
"type": "entityField",
"label": "Queue name",
"color": "#f44336",
- "settings": {},
- "_hash": 0.7066844328378095
+ "settings": {}
},
{
"name": "serviceId",
"type": "entityField",
"label": "Service Id",
"color": "#ffc107",
- "settings": {},
- "_hash": 0.1371570237026627
+ "settings": {}
}
]
}
@@ -978,7 +965,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -1111,7 +1098,7 @@
"tooltipLabelColor": "rgba(0, 0, 0, 0.76)"
},
"title": "{i18n:api-usage.processing-failures-and-timeouts}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -1122,14 +1109,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -1154,7 +1141,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -1203,7 +1190,6 @@
},
"type": "bar"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -1331,7 +1317,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -1450,7 +1436,7 @@
"weight": "500",
"lineHeight": "16px"
},
- "legendValueColor": "rgba(0, 0, 0, 0.87)",
+ "legendValueColor": "rgba(0, 0, 0, 0.76)",
"tooltipLabelFont": {
"family": "Roboto",
"size": 12,
@@ -1461,10 +1447,11 @@
},
"tooltipLabelColor": "rgba(0, 0, 0, 0.76)",
"tooltipHideZeroValues": null,
- "padding": "12px"
+ "padding": "12px",
+ "tooltipStackedShowTotal": false
},
"title": "{i18n:api-usage.transport-messages-hourly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -1477,16 +1464,16 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
- "widgetStyle": {},
+ "widgetStyle": null,
"widgetCss": "",
"pageSize": 1024,
"units": "",
@@ -1509,7 +1496,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -1558,7 +1545,6 @@
},
"type": "bar"
},
- "_hash": 0.46849996721308895,
"units": null,
"decimals": null,
"funcBody": null,
@@ -1685,7 +1671,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -1818,7 +1804,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.transport-data-point-hourly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -1831,14 +1817,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -1863,7 +1849,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -1947,7 +1933,6 @@
}
}
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -2075,7 +2060,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -2208,7 +2193,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.rule-engine-hourly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -2216,7 +2201,12 @@
"headerButton": [
{
"name": "{i18n:api-usage.view-statistics}",
+ "buttonType": "icon",
"icon": "show_chart",
+ "buttonColor": "rgba(0, 0, 0, 0.54)",
+ "customButtonStyle": {},
+ "useShowWidgetActionFunction": null,
+ "showWidgetActionFunction": "return true;",
"type": "openDashboardState",
"targetDashboardStateId": "rule_engine_statistics",
"setEntityId": false,
@@ -2232,14 +2222,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -2264,7 +2254,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -2348,7 +2338,6 @@
}
}
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -2476,7 +2465,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -2609,7 +2598,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.data-points-storage-days-hourly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -2622,14 +2611,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -2654,7 +2643,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -2703,7 +2692,6 @@
},
"type": "bar"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -2839,7 +2827,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -2972,7 +2960,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.transport-msg-daily-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -2983,14 +2971,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -3015,7 +3003,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -3064,7 +3052,6 @@
},
"type": "bar"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -3205,7 +3192,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -3338,7 +3325,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.transport-msg-monthly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -3349,14 +3336,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -3381,7 +3368,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -3431,7 +3418,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -3568,7 +3554,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -3701,7 +3687,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.transport-data-points-daily-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -3712,14 +3698,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -3744,7 +3730,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -3838,7 +3824,6 @@
"color": ""
}
},
- "_hash": 0.12814821361119078,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -3985,7 +3970,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -4118,7 +4103,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.transport-data-points-monthly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -4129,14 +4114,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -4161,7 +4146,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -4255,7 +4240,6 @@
"color": ""
}
},
- "_hash": 0.01948850513940492,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -4392,7 +4376,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -4525,7 +4509,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.rule-engine-daily-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -4556,14 +4540,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -4588,7 +4572,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -4682,7 +4666,6 @@
"color": ""
}
},
- "_hash": 0.5125470598651091,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -4829,7 +4812,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -4962,7 +4945,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.rule-engine-monthly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -4993,14 +4976,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -5025,7 +5008,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -5075,7 +5058,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -5203,7 +5185,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -5336,7 +5318,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.javascript-function-executions-hourly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -5347,14 +5329,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -5379,7 +5361,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -5429,7 +5411,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -5566,7 +5547,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -5699,7 +5680,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.javascript-function-executions-daily-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -5710,14 +5691,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -5742,7 +5723,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -5792,7 +5773,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -5934,7 +5914,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -6067,7 +6047,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.javascript-function-executions-monthly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -6078,14 +6058,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -6110,7 +6090,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -6160,7 +6140,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -6288,7 +6267,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -6421,7 +6400,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.tbel-function-executions-hourly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -6432,14 +6411,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -6464,7 +6443,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -6514,7 +6493,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -6651,7 +6629,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -6784,7 +6762,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.tbel-function-executions-daily-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -6795,14 +6773,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -6827,7 +6805,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -6877,7 +6855,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -7019,7 +6996,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -7152,7 +7129,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.tbel-function-executions-monthly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -7163,14 +7140,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -7195,7 +7172,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -7245,7 +7222,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -7382,7 +7358,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -7515,7 +7491,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.data-points-storage-days-daily-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -7526,14 +7502,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -7558,7 +7534,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -7608,7 +7584,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -7755,7 +7730,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -7888,7 +7863,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.data-points-storage-days-monthly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -7899,14 +7874,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -7931,7 +7906,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -7981,7 +7956,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -8109,7 +8083,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -8242,7 +8216,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.alarms-created-hourly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -8253,14 +8227,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -8285,7 +8259,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -8335,7 +8309,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -8472,7 +8445,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -8605,7 +8578,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.alarms-created-daily-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -8616,14 +8589,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -8648,7 +8621,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -8698,7 +8671,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -8845,7 +8817,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -8978,7 +8950,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.alarms-created-monthly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -8989,14 +8961,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -9021,7 +8993,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -9071,7 +9043,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -9199,7 +9170,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -9332,7 +9303,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.emails-hourly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -9343,14 +9314,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -9375,7 +9346,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -9425,7 +9396,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -9562,7 +9532,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -9695,7 +9665,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.emails-daily-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -9706,14 +9676,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -9738,7 +9708,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -9788,7 +9758,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -9930,7 +9899,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -10063,7 +10032,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.emails-monthly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -10074,14 +10043,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -10106,7 +10075,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -10156,7 +10125,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -10284,7 +10252,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -10417,7 +10385,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.sms-messages-hourly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -10428,14 +10396,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -10460,7 +10428,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -10510,7 +10478,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -10647,7 +10614,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -10780,7 +10747,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.sms-messages-daily-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -10791,14 +10758,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -10823,7 +10790,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -10873,7 +10840,6 @@
"type": "bar",
"yAxisId": "default"
},
- "_hash": 0.0661644137210089,
"units": null,
"decimals": null,
"funcBody": null,
@@ -11015,7 +10981,7 @@
"weight": "400",
"lineHeight": "16px"
},
- "legendLabelColor": "rgba(0, 0, 0, 0.76)",
+ "legendLabelColor": "rgba(0, 0, 0, 0.54)",
"legendConfig": {
"direction": "column",
"position": "bottom",
@@ -11148,7 +11114,7 @@
"padding": "12px"
},
"title": "{i18n:api-usage.sms-messages-monthly-activity}",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": true,
"titleStyle": null,
"configMode": "basic",
@@ -11159,14 +11125,14 @@
"useDashboardTimewindow": false,
"displayTimewindow": true,
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": "Roboto",
"weight": "500",
"style": "normal",
- "lineHeight": "24px"
+ "lineHeight": "20px"
},
- "titleColor": "rgba(0, 0, 0, 0.87)",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
"titleTooltip": "",
"widgetStyle": {},
"widgetCss": "",
@@ -11191,7 +11157,7 @@
"displayTypePrefix": true
},
"margin": "0px",
- "borderRadius": "4px",
+ "borderRadius": "12px",
"iconSize": "0px"
},
"row": 0,
@@ -11460,10 +11426,10 @@
"decimals": null,
"showTitleIcon": false,
"titleTooltip": "",
- "dropShadow": true,
+ "dropShadow": false,
"enableFullscreen": false,
"widgetStyle": {},
- "widgetCss": ".tb-widget-header {\n height: 48px;\n align-items: center !important;\n padding: 5px 10px 0 10px;\n}",
+ "widgetCss": ".tb-widget-header {\n height: 48px;\n align-items: center !important;\n padding: 5px 10px 0 10px;\n}\n\n@media screen and (min-width: 960px) {\n .tb-widget {\n margin-right: 0px !important;\n }\n}",
"titleStyle": {},
"pageSize": 1024,
"noDataDisplayMessage": "",
@@ -11490,14 +11456,16 @@
]
},
"titleFont": {
- "size": 16,
+ "size": 14,
"sizeUnit": "px",
"family": null,
"weight": "500",
"style": null,
- "lineHeight": "21px"
+ "lineHeight": "20px"
},
- "borderRadius": "4px"
+ "borderRadius": "12px",
+ "titleColor": "rgba(0, 0, 0, 0.54)",
+ "margin": "12px"
},
"row": 0,
"col": 0,
@@ -11522,13 +11490,13 @@
"backgroundColor": "#eeeeee",
"color": "rgba(0,0,0,0.870588)",
"columns": 12,
- "margin": 8,
+ "margin": 12,
"backgroundSizeMode": "100%",
"autoFillHeight": true,
"backgroundImageUrl": null,
"mobileAutoFillHeight": true,
"mobileRowHeight": 100,
- "outerMargin": true,
+ "outerMargin": false,
"layoutType": "divider",
"minColumns": 12,
"viewFormat": "grid",
@@ -11578,7 +11546,7 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
+ "margin": 12,
"outerMargin": true,
"backgroundSizeMode": "100%",
"minColumns": 12,
@@ -11628,7 +11596,7 @@
"backgroundColor": "#eeeeee",
"color": "rgba(0,0,0,0.870588)",
"columns": 24,
- "margin": 8,
+ "margin": 12,
"backgroundSizeMode": "100%",
"autoFillHeight": true,
"backgroundImageUrl": null,
@@ -11662,8 +11630,8 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
- "outerMargin": true,
+ "margin": 12,
+ "outerMargin": false,
"backgroundSizeMode": "100%",
"minColumns": 12,
"viewFormat": "grid",
@@ -11708,7 +11676,7 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
+ "margin": 12,
"outerMargin": true,
"backgroundSizeMode": "100%",
"minColumns": 12,
@@ -11740,8 +11708,8 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
- "outerMargin": true,
+ "margin": 12,
+ "outerMargin": false,
"backgroundSizeMode": "100%",
"minColumns": 12,
"viewFormat": "grid",
@@ -11786,7 +11754,7 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
+ "margin": 12,
"outerMargin": true,
"backgroundSizeMode": "100%",
"minColumns": 12,
@@ -11818,8 +11786,8 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
- "outerMargin": true,
+ "margin": 12,
+ "outerMargin": false,
"backgroundSizeMode": "100%",
"minColumns": 12,
"viewFormat": "grid",
@@ -11864,7 +11832,7 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
+ "margin": 12,
"outerMargin": true,
"backgroundSizeMode": "100%",
"minColumns": 12,
@@ -11896,8 +11864,8 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
- "outerMargin": true,
+ "margin": 12,
+ "outerMargin": false,
"backgroundSizeMode": "100%",
"minColumns": 12,
"viewFormat": "grid",
@@ -11943,7 +11911,7 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
+ "margin": 12,
"outerMargin": true,
"backgroundSizeMode": "100%",
"minColumns": 12,
@@ -11975,8 +11943,8 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
- "outerMargin": true,
+ "margin": 12,
+ "outerMargin": false,
"backgroundSizeMode": "100%",
"minColumns": 12,
"viewFormat": "grid",
@@ -12022,7 +11990,7 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
+ "margin": 12,
"outerMargin": true,
"backgroundSizeMode": "100%",
"minColumns": 12,
@@ -12054,8 +12022,8 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
- "outerMargin": true,
+ "margin": 12,
+ "outerMargin": false,
"backgroundSizeMode": "100%",
"minColumns": 12,
"viewFormat": "grid",
@@ -12100,7 +12068,7 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
+ "margin": 12,
"outerMargin": true,
"backgroundSizeMode": "100%",
"minColumns": 12,
@@ -12132,8 +12100,8 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
- "outerMargin": true,
+ "margin": 12,
+ "outerMargin": false,
"backgroundSizeMode": "100%",
"minColumns": 12,
"viewFormat": "grid",
@@ -12179,7 +12147,7 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
+ "margin": 12,
"outerMargin": true,
"backgroundSizeMode": "100%",
"minColumns": 12,
@@ -12211,8 +12179,8 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
- "outerMargin": true,
+ "margin": 12,
+ "outerMargin": false,
"backgroundSizeMode": "100%",
"minColumns": 12,
"viewFormat": "grid",
@@ -12258,7 +12226,7 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
+ "margin": 12,
"outerMargin": true,
"backgroundSizeMode": "100%",
"minColumns": 12,
@@ -12290,8 +12258,8 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
- "outerMargin": true,
+ "margin": 12,
+ "outerMargin": false,
"backgroundSizeMode": "100%",
"minColumns": 12,
"viewFormat": "grid",
@@ -12337,7 +12305,7 @@
"layoutType": "divider",
"backgroundColor": "#eeeeee",
"columns": 12,
- "margin": 8,
+ "margin": 12,
"outerMargin": true,
"backgroundSizeMode": "100%",
"minColumns": 12,
@@ -12374,21 +12342,15 @@
},
"filters": {},
"timewindow": {
- "hideAggregation": false,
- "hideAggInterval": false,
- "hideTimezone": false,
"selectedTab": 0,
"realtime": {
"realtimeType": 0,
- "timewindowMs": 86400000,
- "quickInterval": "CURRENT_DAY",
- "interval": 3600000
+ "timewindowMs": 86400000
},
"aggregation": {
"type": "NONE",
"limit": 50000
- },
- "timezone": null
+ }
},
"settings": {
"stateControllerId": "entity",
@@ -12404,7 +12366,7 @@
"dashboardLogoUrl": null,
"hideToolbar": false,
"showUpdateDashboardImage": false,
- "dashboardCss": ""
+ "dashboardCss": ".tb-widget-actions {\n --mat-icon-color: rgba(0, 0, 0, 0.54);\n}"
}
},
"name": "Api Usage"
diff --git a/ui-ngx/src/assets/dashboard/customer_user_home_page.json b/ui-ngx/src/assets/dashboard/customer_user_home_page.json
index 17d7262f23..f3c24e1298 100644
--- a/ui-ngx/src/assets/dashboard/customer_user_home_page.json
+++ b/ui-ngx/src/assets/dashboard/customer_user_home_page.json
@@ -12,11 +12,6 @@
"sizeY": 3,
"config": {
"datasources": [],
- "timewindow": {
- "realtime": {
- "timewindowMs": 60000
- }
- },
"showTitle": false,
"backgroundColor": "rgb(255, 255, 255)",
"color": "rgba(0, 0, 0, 0.87)",
@@ -108,7 +103,6 @@
"label": "totalDevices",
"color": "#2196f3",
"settings": {},
- "_hash": 0.8491768696709192,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -130,7 +124,6 @@
"label": "activeDevices",
"color": "#4caf50",
"settings": {},
- "_hash": 0.1262449138010293,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -152,7 +145,6 @@
"label": "inactiveDevices",
"color": "#f44336",
"settings": {},
- "_hash": 0.39119172615806797,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -163,30 +155,6 @@
]
}
],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -210,7 +178,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -238,7 +205,6 @@
"label": "totalAlarms",
"color": "#ffc107",
"settings": {},
- "_hash": 0.8743321483507485,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -265,7 +231,6 @@
"label": "assignedToMeAlarms",
"color": "#ffc107",
"settings": {},
- "_hash": 0.6392390736755882,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -293,7 +258,6 @@
"label": "criticalAlarms",
"color": "#ffc107",
"settings": {},
- "_hash": 0.8329478098552843,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -312,37 +276,13 @@
}
}
],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "16px",
"settings": {
"useMarkdownTextFunction": false,
- "markdownTextPattern": "",
+ "markdownTextPattern": "",
"applyDefaultMarkdownStyle": false,
"markdownCss": ".tb-card-content {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: row;\n}\n\n.tb-content-container {\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 12px;\n}\n\n.tb-card-header {\n height: 36px;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n}\n\n.tb-item-cards {\n flex: 1;\n display: flex;\n flex-direction: row;\n gap: 12px;\n}\n\na.tb-item-card {\n flex: 1;\n display: flex;\n flex-direction: column;\n padding: 8px 12px;\n border: 1px solid;\n border-radius: 10px;\n margin-bottom: 12px;\n}\n\na.tb-item-card.tb-critical {\n background: rgba(209, 39, 48, 0.04);\n border-color: rgba(209, 39, 48, 0.06);\n}\n\na.tb-item-card.tb-assigned {\n background: rgba(48, 86, 128, 0.04);\n border-color: rgba(48, 86, 128, 0.12);\n}\n\na.tb-item-card.tb-total {\n background: rgba(0, 0, 0, 0.01);\n border-color: rgba(0, 0, 0, 0.05);\n}\n\n.tb-item-title-container {\n display: grid;\n}\n\n.tb-item-title {\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: 0.2px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis; \n color: rgba(0, 0, 0, 0.76);\n}\n\n.tb-item-title.tb-home-widget-link:after {\n position: absolute;\n right: 0;\n}\n\na.tb-item-card:hover .tb-item-title.tb-home-widget-link:after { \n color: rgba(0, 0, 0, 0.38);\n}\n\na.tb-item-card:hover {\n box-shadow: 0px 4px 10px rgba(23, 33, 90, 0.08);\n}\n\n.tb-count-container {\n flex: 1;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.tb-count {\n font-style: normal;\n font-weight: 500;\n font-size: 24px;\n line-height: 36px;\n white-space: nowrap;\n color: rgba(0, 0, 0, 0.87);\n}\n\na.tb-item-card.tb-critical .tb-count:after {\n content: \"warning\";\n display: inline-block;\n position: relative;\n font-family: 'Material Icons Round';\n color: #D12730;\n vertical-align: bottom;\n margin-left: 6px;\n}\n\n@media screen and (max-width: 959px) {\n .tb-item-cards {\n flex-direction: column;\n }\n a.tb-item-card {\n margin-bottom: 0;\n }\n}\n\n@media screen and (max-width: 1279px) {\n a.tb-item-card {\n flex-direction: row;\n align-items: center;\n }\n .tb-item-title.tb-home-widget-link:after {\n position: relative;\n }\n .tb-count-container {\n align-items: flex-end;\n }\n}\n\n@media screen and (min-width: 960px) and (max-width: 1819px) {\n .tb-item-title {\n font-size: 11px;\n line-height: 16px;\n }\n .tb-count {\n font-size: 16px;\n line-height: 24px;\n }\n a.tb-item-card {\n padding: 4px 8px;\n margin-bottom: 6px;\n }\n a.tb-item-card:hover {\n box-shadow: 0px 2px 5px rgba(23, 33, 90, 0.08);\n }\n a.tb-item-card.tb-critical .tb-count:after {\n margin-left: 2px;\n }\n}\n"
},
@@ -359,7 +299,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -429,7 +368,8 @@
"backgroundImageUrl": null,
"mobileAutoFillHeight": false,
"mobileRowHeight": 20,
- "outerMargin": true
+ "outerMargin": true,
+ "layoutType": "default"
}
}
}
@@ -521,33 +461,14 @@
}
},
"timewindow": {
- "displayValue": "",
- "hideInterval": false,
- "hideLastInterval": false,
- "hideQuickInterval": false,
- "hideAggregation": false,
- "hideAggInterval": false,
- "hideTimezone": false,
"selectedTab": 0,
"realtime": {
"realtimeType": 0,
"interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168326072,
- "endTimeMs": 1680254726072
- },
- "quickInterval": "CURRENT_DAY"
+ "timewindowMs": 60000
},
"aggregation": {
- "type": "AVG",
- "limit": 25000
+ "type": "AVG"
}
},
"settings": {
@@ -567,6 +488,5 @@
"dashboardCss": ".tb-widget-container > .tb-widget {\n border: 1px solid rgba(0, 0, 0, 0.05);\n box-shadow: 0px 5px 16px rgba(0, 0, 0, 0.04);\n border-radius: 12px;\n}\n\n.tb-widget-container > .tb-widget:not([style*=\"padding: 0\"]) {\n padding: 16px !important;\n}\n\n.tb-card-title {\n display: grid;\n}\n\n.tb-home-widget-title {\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: 0.25px;\n color: rgba(0, 0, 0, 0.54);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.tb-home-widget-link {\n position: relative;\n border-bottom: none;\n}\n\n.tb-home-widget-link:hover {\n border-bottom: none;\n}\n\n.tb-home-widget-link:focus {\n border-bottom: none;\n}\n\n.tb-home-widget-link::after {\n content: 'arrow_forward';\n display: inline-block;\n transform: rotate(315deg);\n font-family: 'Material Icons';\n font-weight: normal;\n font-style: normal;\n font-size: 18px;\n color: rgba(0, 0, 0, 0.12);\n vertical-align: bottom;\n margin-left: 6px; \n}\n\n.tb-home-widget-link:hover::after {\n color: inherit;\n}\n\n.tb-home-widget-info-icon {\n color: rgba(0, 0, 0, 0.12);\n font-size: 16px;\n width: 16px;\n height: 16px;\n line-height: 15px;\n vertical-align: middle;\n}\n\n.tb-widget-container > .tb-widget .tb-timewindow {\n font-size: 14px;\n line-height: 20px;\n letter-spacing: 0.25px;\n color: rgba(0, 0, 0, 0.54);\n padding: 0;\n}\n\n.tb-widget-container > .tb-widget .tb-legend-keys .tb-legend-label {\n cursor: pointer;\n user-select: none;\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: 0.2px;\n color: rgba(0, 0, 0, 0.54);\n}\n\n@media screen and (min-width: 960px) and (max-width: 1279px) {\n .tb-widget-container > .tb-widget {\n border-radius: 4px;\n }\n .tb-widget-container > .tb-widget:not([style*=\"padding: 0\"]) {\n padding: 2px !important;\n }\n .tb-hide-md {\n display: none;\n }\n}\n\n@media screen and (min-width: 1280px) and (max-width: 1819px) {\n .tb-widget-container > .tb-widget:not([style*=\"padding: 0\"]) {\n padding: 8px !important;\n }\n .tb-hide-lg {\n display: none;\n }\n}\n\n@media screen and (min-width: 960px) and (max-width: 1819px) {\n .tb-hide-md-lg {\n display: none;\n }\n\n .tb-home-widget-title {\n font-size: 12px;\n line-height: 16px;\n }\n \n .tb-widget-container > .tb-widget .tb-widget-title {\n padding: 0;\n }\n\n .tb-widget-container > .tb-widget .tb-timewindow {\n font-size: 12px;\n line-height: 16px;\n min-height: 24px;\n padding: 0;\n }\n\n .tb-widget-container > .tb-widget .tb-timewindow .mat-mdc-icon-button.tb-mat-32 {\n width: 24px;\n height: 24px;\n line-height: 24px;\n }\n\n .tb-widget-container > .tb-widget .tb-timewindow .mat-mdc-icon-button.tb-mat-32 .mat-icon {\n width: 18px;\n height: 18px;\n font-size: 18px;\n }\n \n .tb-widget-container > .tb-widget tb-legend {\n padding-bottom: 0 !important;\n }\n \n .tb-widget-container > .tb-widget .tb-legend-keys .tb-legend-label {\n font-size: 11px;\n line-height: 16px;\n letter-spacing: 0.25px;\n }\n}\n\n@media screen and (max-width: 959px), screen and (min-width: 1820px) {\n .tb-hide-not-md-lg {\n display: none;\n }\n}\n"
}
},
- "externalId": null,
"name": "Customer User Home Page"
-}
+}
\ No newline at end of file
diff --git a/ui-ngx/src/assets/dashboard/sys_admin_home_page.json b/ui-ngx/src/assets/dashboard/sys_admin_home_page.json
index 739402e72f..408c9d2eb6 100644
--- a/ui-ngx/src/assets/dashboard/sys_admin_home_page.json
+++ b/ui-ngx/src/assets/dashboard/sys_admin_home_page.json
@@ -12,30 +12,6 @@
"sizeY": 3.5,
"config": {
"datasources": [],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -59,7 +35,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -87,7 +62,6 @@
"label": "clusterMode",
"color": "#2196f3",
"settings": {},
- "_hash": 0.7272123990942316,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -98,30 +72,6 @@
]
}
],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#ffffff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -148,7 +98,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -164,30 +113,6 @@
"sizeY": 3.5,
"config": {
"datasources": [],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -211,7 +136,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -227,30 +151,6 @@
"sizeY": 3.5,
"config": {
"datasources": [],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -273,7 +173,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -289,30 +188,6 @@
"sizeY": 3.5,
"config": {
"datasources": [],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -335,7 +210,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -351,11 +225,6 @@
"sizeY": 3,
"config": {
"datasources": [],
- "timewindow": {
- "realtime": {
- "timewindowMs": 60000
- }
- },
"showTitle": false,
"backgroundColor": "rgb(255, 255, 255)",
"color": "rgba(0, 0, 0, 0.87)",
@@ -394,16 +263,14 @@
"type": "timeseries",
"label": "cpuUsage",
"color": "#2196f3",
- "settings": {},
- "_hash": 0.659021918423117
+ "settings": {}
},
{
"name": "cpuCount",
"type": "timeseries",
"label": "cpuCount",
"color": "#4caf50",
- "settings": {},
- "_hash": 0.5332753234169949
+ "settings": {}
},
{
"name": "cpuUsage",
@@ -411,7 +278,6 @@
"label": "status",
"color": "#f44336",
"settings": {},
- "_hash": 0.025084892962804473,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -425,7 +291,6 @@
"label": "statusTooltip",
"color": "#ffc107",
"settings": {},
- "_hash": 0.8542003006820891,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -436,30 +301,6 @@
]
}
],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -483,7 +324,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -511,7 +351,6 @@
"label": "memoryUsage",
"color": "#2196f3",
"settings": {},
- "_hash": 0.659021918423117,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -525,7 +364,6 @@
"label": "totalMemory",
"color": "#4caf50",
"settings": {},
- "_hash": 0.5332753234169949,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -539,7 +377,6 @@
"label": "status",
"color": "#f44336",
"settings": {},
- "_hash": 0.025084892962804473,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -553,7 +390,6 @@
"label": "statusTooltip",
"color": "#ffc107",
"settings": {},
- "_hash": 0.8542003006820891,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -564,30 +400,6 @@
]
}
],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -611,7 +423,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -639,7 +450,6 @@
"label": "discUsage",
"color": "#2196f3",
"settings": {},
- "_hash": 0.659021918423117,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -653,7 +463,6 @@
"label": "totalDiscSpace",
"color": "#4caf50",
"settings": {},
- "_hash": 0.5332753234169949,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -667,7 +476,6 @@
"label": "status",
"color": "#f44336",
"settings": {},
- "_hash": 0.025084892962804473,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -681,7 +489,6 @@
"label": "statusTooltip",
"color": "#ffc107",
"settings": {},
- "_hash": 0.8542003006820891,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -692,30 +499,6 @@
]
}
],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -739,7 +522,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -766,16 +548,14 @@
"type": "timeseries",
"label": "cpuUsage",
"color": "#2196f3",
- "settings": {},
- "_hash": 0.659021918423117
+ "settings": {}
},
{
"name": "cpuCount",
"type": "timeseries",
"label": "cpuCount",
"color": "#4caf50",
- "settings": {},
- "_hash": 0.5332753234169949
+ "settings": {}
},
{
"name": "cpuUsage",
@@ -783,7 +563,6 @@
"label": "cpuStatus",
"color": "#f44336",
"settings": {},
- "_hash": 0.025084892962804473,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -797,7 +576,6 @@
"label": "cpuStatusTooltip",
"color": "#ffc107",
"settings": {},
- "_hash": 0.8542003006820891,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -810,8 +588,7 @@
"type": "timeseries",
"label": "memoryUsage",
"color": "#607d8b",
- "settings": {},
- "_hash": 0.9761283269385537
+ "settings": {}
},
{
"name": "totalMemory",
@@ -819,7 +596,6 @@
"label": "totalMemory",
"color": "#9c27b0",
"settings": {},
- "_hash": 0.6363130990513808,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -833,7 +609,6 @@
"label": "memoryStatus",
"color": "#8bc34a",
"settings": {},
- "_hash": 0.15388812616419556,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -847,7 +622,6 @@
"label": "memoryStatusTooltip",
"color": "#3f51b5",
"settings": {},
- "_hash": 0.8086245517967001,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -860,8 +634,7 @@
"type": "timeseries",
"label": "discUsage",
"color": "#e91e63",
- "settings": {},
- "_hash": 0.4278686534236851
+ "settings": {}
},
{
"name": "totalDiscSpace",
@@ -869,7 +642,6 @@
"label": "totalDiscSpace",
"color": "#ffeb3b",
"settings": {},
- "_hash": 0.543030429255416,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -883,7 +655,6 @@
"label": "discStatus",
"color": "#03a9f4",
"settings": {},
- "_hash": 0.29138586081227835,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -897,7 +668,6 @@
"label": "discStatusTooltip",
"color": "#ff9800",
"settings": {},
- "_hash": 0.08995267596665912,
"aggregationType": "NONE",
"units": null,
"decimals": null,
@@ -908,30 +678,6 @@
]
}
],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -955,7 +701,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -971,30 +716,6 @@
"sizeY": 3.5,
"config": {
"datasources": [],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "rgba(0,0,0,0)",
"color": "rgba(0, 0, 0, 0.87)",
@@ -1021,7 +742,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -1049,7 +769,6 @@
"label": "tenantsCount",
"color": "#2196f3",
"settings": {},
- "_hash": 0.8491768696709192,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -1060,30 +779,6 @@
]
}
],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -1107,7 +802,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -1135,7 +829,6 @@
"label": "tenantProfilesCount",
"color": "#2196f3",
"settings": {},
- "_hash": 0.8491768696709192,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -1146,30 +839,6 @@
]
}
],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -1193,7 +862,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -1221,7 +889,6 @@
"label": "devicesCount",
"color": "#2196f3",
"settings": {},
- "_hash": 0.8491768696709192,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -1232,30 +899,6 @@
]
}
],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -1279,7 +922,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -1307,7 +949,6 @@
"label": "assetsCount",
"color": "#2196f3",
"settings": {},
- "_hash": 0.8491768696709192,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -1318,30 +959,6 @@
]
}
],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -1365,7 +982,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -1393,7 +1009,6 @@
"label": "usersCount",
"color": "#2196f3",
"settings": {},
- "_hash": 0.8491768696709192,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -1404,30 +1019,6 @@
]
}
],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -1451,7 +1042,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -1479,7 +1069,6 @@
"label": "customersCount",
"color": "#2196f3",
"settings": {},
- "_hash": 0.8491768696709192,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -1490,30 +1079,6 @@
]
}
],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -1537,7 +1102,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -1565,7 +1129,6 @@
"label": "tenantsCount",
"color": "#2196f3",
"settings": {},
- "_hash": 0.8491768696709192,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -1587,7 +1150,6 @@
"label": "tenantProfilesCount",
"color": "#4caf50",
"settings": {},
- "_hash": 0.04291827117688696,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -1609,7 +1171,6 @@
"label": "devicesCount",
"color": "#f44336",
"settings": {},
- "_hash": 0.45105711028955886,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -1631,7 +1192,6 @@
"label": "assetsCount",
"color": "#ffc107",
"settings": {},
- "_hash": 0.17028494648519876,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -1653,7 +1213,6 @@
"label": "usersCount",
"color": "#607d8b",
"settings": {},
- "_hash": 0.0362458342595664,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -1675,7 +1234,6 @@
"label": "customersCount",
"color": "#9c27b0",
"settings": {},
- "_hash": 0.7596585662918276,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -1686,30 +1244,6 @@
]
}
],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -1733,7 +1267,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -1749,30 +1282,6 @@
"sizeY": 3.5,
"config": {
"datasources": [],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "rgba(0,0,0,0)",
"color": "rgba(0, 0, 0, 0.87)",
@@ -1799,7 +1308,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -1885,7 +1393,6 @@
}
}
},
- "_hash": 0.39181957822569946,
"decimals": 0
}
],
@@ -2212,7 +1719,6 @@
}
}
},
- "_hash": 0.39181957822569946,
"decimals": null,
"aggregationType": null,
"units": null,
@@ -2285,7 +1791,6 @@
}
}
},
- "_hash": 0.9392996197028385,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -2358,7 +1863,6 @@
}
}
},
- "_hash": 0.027335636460212864,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -2626,7 +2130,8 @@
"enableFullscreen": false,
"widgetStyle": {},
"widgetCss": "",
- "noDataDisplayMessage": ""
+ "noDataDisplayMessage": "",
+ "datasources": []
},
"row": 0,
"col": 0,
@@ -2669,7 +2174,8 @@
"showTitleIcon": false,
"titleTooltip": "",
"titleStyle": null,
- "borderRadius": "12px"
+ "borderRadius": "12px",
+ "datasources": []
},
"row": 0,
"col": 0,
@@ -2709,7 +2215,8 @@
"fontWeight": 400
},
"widgetCss": "",
- "noDataDisplayMessage": ""
+ "noDataDisplayMessage": "",
+ "datasources": []
},
"row": 0,
"col": 0,
@@ -2795,7 +2302,8 @@
"backgroundImageUrl": null,
"mobileAutoFillHeight": false,
"mobileRowHeight": 20,
- "outerMargin": true
+ "outerMargin": true,
+ "layoutType": "default"
}
}
}
@@ -2822,7 +2330,8 @@
"backgroundImageUrl": null,
"mobileAutoFillHeight": true,
"mobileRowHeight": 70,
- "outerMargin": true
+ "outerMargin": true,
+ "layoutType": "default"
}
}
}
@@ -2857,7 +2366,8 @@
"backgroundImageUrl": null,
"mobileAutoFillHeight": true,
"mobileRowHeight": 70,
- "outerMargin": false
+ "outerMargin": false,
+ "layoutType": "default"
}
}
}
@@ -2896,7 +2406,8 @@
"backgroundImageUrl": null,
"mobileAutoFillHeight": true,
"mobileRowHeight": 70,
- "outerMargin": false
+ "outerMargin": false,
+ "layoutType": "default"
}
}
}
@@ -2923,7 +2434,8 @@
"backgroundImageUrl": null,
"mobileAutoFillHeight": true,
"mobileRowHeight": 70,
- "outerMargin": false
+ "outerMargin": false,
+ "layoutType": "default"
}
}
}
@@ -2980,7 +2492,8 @@
"autoFillHeight": true,
"backgroundImageUrl": null,
"mobileAutoFillHeight": false,
- "mobileRowHeight": 70
+ "mobileRowHeight": 70,
+ "layoutType": "default"
}
}
}
@@ -3007,7 +2520,8 @@
"autoFillHeight": true,
"backgroundImageUrl": null,
"mobileAutoFillHeight": true,
- "mobileRowHeight": 70
+ "mobileRowHeight": 70,
+ "layoutType": "default"
}
}
}
@@ -3041,7 +2555,8 @@
"autoFillHeight": true,
"backgroundImageUrl": null,
"mobileAutoFillHeight": false,
- "mobileRowHeight": 20
+ "mobileRowHeight": 20,
+ "layoutType": "default"
}
}
}
@@ -3113,33 +2628,14 @@
},
"filters": {},
"timewindow": {
- "displayValue": "",
- "hideInterval": false,
- "hideLastInterval": false,
- "hideQuickInterval": false,
- "hideAggregation": false,
- "hideAggInterval": false,
- "hideTimezone": false,
"selectedTab": 0,
"realtime": {
"realtimeType": 0,
"interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168326072,
- "endTimeMs": 1680254726072
- },
- "quickInterval": "CURRENT_DAY"
+ "timewindowMs": 60000
},
"aggregation": {
- "type": "AVG",
- "limit": 25000
+ "type": "AVG"
}
},
"settings": {
@@ -3160,4 +2656,4 @@
}
},
"name": "System Administrator Home Page"
-}
+}
\ No newline at end of file
diff --git a/ui-ngx/src/assets/dashboard/tenant_admin_home_page.json b/ui-ngx/src/assets/dashboard/tenant_admin_home_page.json
index 6e3b698200..f09ab73de7 100644
--- a/ui-ngx/src/assets/dashboard/tenant_admin_home_page.json
+++ b/ui-ngx/src/assets/dashboard/tenant_admin_home_page.json
@@ -12,30 +12,6 @@
"sizeY": 3.5,
"config": {
"datasources": [],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -59,7 +35,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -75,11 +50,6 @@
"sizeY": 3,
"config": {
"datasources": [],
- "timewindow": {
- "realtime": {
- "timewindowMs": 60000
- }
- },
"showTitle": false,
"backgroundColor": "rgb(255, 255, 255)",
"color": "rgba(0, 0, 0, 0.87)",
@@ -196,7 +166,6 @@
"label": "totalDevices",
"color": "#2196f3",
"settings": {},
- "_hash": 0.8491768696709192,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -218,7 +187,6 @@
"label": "activeDevices",
"color": "#4caf50",
"settings": {},
- "_hash": 0.1262449138010293,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -240,7 +208,6 @@
"label": "inactiveDevices",
"color": "#f44336",
"settings": {},
- "_hash": 0.39119172615806797,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -251,30 +218,6 @@
]
}
],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
@@ -298,7 +241,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -326,7 +268,6 @@
"label": "totalAlarms",
"color": "#ffc107",
"settings": {},
- "_hash": 0.8743321483507485,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -353,7 +294,6 @@
"label": "assignedToMeAlarms",
"color": "#ffc107",
"settings": {},
- "_hash": 0.6392390736755882,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -381,7 +321,6 @@
"label": "criticalAlarms",
"color": "#ffc107",
"settings": {},
- "_hash": 0.8329478098552843,
"aggregationType": null,
"units": null,
"decimals": null,
@@ -400,37 +339,13 @@
}
}
],
- "timewindow": {
- "displayValue": "",
- "selectedTab": 0,
- "realtime": {
- "realtimeType": 1,
- "interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168340431,
- "endTimeMs": 1680254740431
- },
- "quickInterval": "CURRENT_DAY"
- },
- "aggregation": {
- "type": "AVG",
- "limit": 25000
- }
- },
"showTitle": false,
"backgroundColor": "#fff",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "16px",
"settings": {
"useMarkdownTextFunction": false,
- "markdownTextPattern": "",
+ "markdownTextPattern": "",
"applyDefaultMarkdownStyle": false,
"markdownCss": ".tb-card-content {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: row;\n}\n\n.tb-content-container {\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 12px;\n}\n\n.tb-card-header {\n height: 36px;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n}\n\n.tb-item-cards {\n flex: 1;\n display: flex;\n flex-direction: row;\n gap: 12px;\n overflow: hidden;\n}\n\na.tb-item-card {\n flex: 1;\n display: flex;\n flex-direction: column;\n padding: 8px 12px;\n border: 1px solid;\n border-radius: 10px;\n margin-bottom: 12px;\n overflow: hidden;\n justify-content: space-evenly;\n}\n\na.tb-item-card.tb-critical {\n background: rgba(209, 39, 48, 0.04);\n border-color: rgba(209, 39, 48, 0.06);\n}\n\na.tb-item-card.tb-assigned {\n background: rgba(48, 86, 128, 0.04);\n border-color: rgba(48, 86, 128, 0.12);\n}\n\na.tb-item-card.tb-total {\n background: rgba(0, 0, 0, 0.01);\n border-color: rgba(0, 0, 0, 0.05);\n}\n\n.tb-item-title-container {\n display: grid;\n}\n\n.tb-item-title {\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: 0.2px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis; \n color: rgba(0, 0, 0, 0.76);\n}\n\n.tb-item-title.tb-home-widget-link:after {\n position: absolute;\n right: 0;\n}\n\na.tb-item-card:hover .tb-item-title.tb-home-widget-link:after { \n color: rgba(0, 0, 0, 0.38);\n}\n\na.tb-item-card:hover {\n box-shadow: 0px 4px 10px rgba(23, 33, 90, 0.08);\n}\n\n.tb-count-container {\n flex: 1;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.tb-count {\n font-style: normal;\n font-weight: 500;\n font-size: 24px;\n line-height: 36px;\n white-space: nowrap;\n color: rgba(0, 0, 0, 0.87);\n}\n\na.tb-item-card.tb-critical .tb-count:after {\n content: \"warning\";\n display: inline-block;\n position: relative;\n font-family: 'Material Icons Round';\n color: #D12730;\n vertical-align: bottom;\n margin-left: 6px;\n}\n\n@media screen and (max-width: 959px) {\n .tb-item-cards {\n flex-direction: column;\n }\n a.tb-item-card {\n margin-bottom: 0;\n }\n}\n\n@media screen and (max-width: 1279px) {\n a.tb-item-card {\n flex-direction: row;\n align-items: center;\n }\n .tb-item-title.tb-home-widget-link:after {\n position: relative;\n }\n .tb-count-container {\n align-items: flex-end;\n }\n}\n\n@media screen and (min-width: 960px) and (max-width: 1819px) {\n .tb-item-title {\n font-size: 11px;\n line-height: 16px;\n }\n .tb-count {\n font-size: 16px;\n line-height: 24px;\n }\n a.tb-item-card {\n padding: 4px 8px;\n margin-bottom: 6px;\n }\n a.tb-item-card:hover {\n box-shadow: 0px 2px 5px rgba(23, 33, 90, 0.08);\n }\n a.tb-item-card.tb-critical .tb-count:after {\n margin-left: 2px;\n }\n}\n"
},
@@ -447,7 +362,6 @@
"fontWeight": 400
},
"showLegend": false,
- "useDashboardTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
@@ -533,7 +447,6 @@
}
}
},
- "_hash": 0.39181957822569946,
"decimals": 0
}
],
@@ -859,7 +772,6 @@
}
}
},
- "_hash": 0.39181957822569946,
"decimals": 0,
"aggregationType": null,
"funcBody": null,
@@ -1146,7 +1058,8 @@
"fontWeight": 400
},
"widgetCss": "",
- "noDataDisplayMessage": ""
+ "noDataDisplayMessage": "",
+ "datasources": []
},
"row": 0,
"col": 0,
@@ -1169,7 +1082,8 @@
"enableFullscreen": false,
"widgetStyle": {},
"widgetCss": "",
- "noDataDisplayMessage": ""
+ "noDataDisplayMessage": "",
+ "datasources": []
},
"row": 0,
"col": 0,
@@ -1212,7 +1126,8 @@
"showTitleIcon": false,
"titleTooltip": "",
"titleStyle": null,
- "borderRadius": "12px"
+ "borderRadius": "12px",
+ "datasources": []
},
"row": 0,
"col": 0,
@@ -1298,7 +1213,8 @@
"backgroundImageUrl": null,
"mobileAutoFillHeight": false,
"mobileRowHeight": 20,
- "outerMargin": true
+ "outerMargin": true,
+ "layoutType": "default"
}
}
}
@@ -1325,7 +1241,8 @@
"backgroundImageUrl": null,
"mobileAutoFillHeight": true,
"mobileRowHeight": 70,
- "outerMargin": true
+ "outerMargin": true,
+ "layoutType": "default"
}
}
}
@@ -1352,7 +1269,8 @@
"autoFillHeight": true,
"backgroundImageUrl": null,
"mobileAutoFillHeight": true,
- "mobileRowHeight": 70
+ "mobileRowHeight": 70,
+ "layoutType": "default"
}
}
}
@@ -1386,7 +1304,8 @@
"autoFillHeight": true,
"backgroundImageUrl": null,
"mobileAutoFillHeight": false,
- "mobileRowHeight": 20
+ "mobileRowHeight": 20,
+ "layoutType": "default"
}
}
}
@@ -1478,33 +1397,14 @@
}
},
"timewindow": {
- "displayValue": "",
- "hideInterval": false,
- "hideLastInterval": false,
- "hideQuickInterval": false,
- "hideAggregation": false,
- "hideAggInterval": false,
- "hideTimezone": false,
"selectedTab": 0,
"realtime": {
"realtimeType": 0,
"interval": 1000,
- "timewindowMs": 60000,
- "quickInterval": "CURRENT_DAY"
- },
- "history": {
- "historyType": 0,
- "interval": 1000,
- "timewindowMs": 60000,
- "fixedTimewindow": {
- "startTimeMs": 1680168326072,
- "endTimeMs": 1680254726072
- },
- "quickInterval": "CURRENT_DAY"
+ "timewindowMs": 60000
},
"aggregation": {
- "type": "AVG",
- "limit": 25000
+ "type": "AVG"
}
},
"settings": {
@@ -1525,4 +1425,4 @@
}
},
"name": "Tenant Administrator Home Page"
-}
+}
\ No newline at end of file
diff --git a/ui-ngx/src/assets/help/en_US/alarm-rule/alarm_rule_schedule_format.md b/ui-ngx/src/assets/help/en_US/alarm-rule/alarm_rule_schedule_format.md
index 94ffabbc34..c49d1029bf 100644
--- a/ui-ngx/src/assets/help/en_US/alarm-rule/alarm_rule_schedule_format.md
+++ b/ui-ngx/src/assets/help/en_US/alarm-rule/alarm_rule_schedule_format.md
@@ -1,6 +1,6 @@
-#### Active all time schedule format
+#### Active-all-the-time schedule format
-An attribute with a dynamic value for an active all-time schedule format must contain an empty JSON object or JSON in the following format:
+For a schedule that is always active, the argument can be an empty JSON object or a JSON object in the following format:
```javascript
{
@@ -10,7 +10,7 @@ An attribute with a dynamic value for an active all-time schedule format must co
#### Specific time schedule format
-An attribute with a dynamic value for a specific schedule format must have JSON in the following format:
+The argument value for a specific time schedule must be a JSON object in the following format (the `type` field is optional):
```javascript
{
@@ -27,23 +27,25 @@ An attribute with a dynamic value for a specific schedule format must have JSON
-
-timezone: this value is used to designate the timezone you are using.
+timezone: the name of the timezone.
-
-daysOfWeek: this value is used to designate the days in numerical representation (Monday - 1, Tuesday 2, etc.) on which the schedule will be active.
+daysOfWeek: days of the week (Monday = 1, Tuesday = 2, ..., Sunday = 7) when the schedule should be active.
-
-startsOn: this value is used to designate the timestamp in milliseconds, from which the schedule will be active for the designated days.
+startsOn: time of day in milliseconds from the start of the day (00:00) when the schedule becomes active on the selected days.
-
-endsOn: this value is used to designate the timestamp in milliseconds until which the schedule will be active for the specified days.
+endsOn: time of day in milliseconds from the start of the day (00:00) when the schedule stops being active on the selected days.
+If this value is not provided or equals 0, it defaults to the full day (24 hours in milliseconds).
-When startsOn and endsOn equals 0 it's means that the schedule will be active the whole day.
+
+If both startsOn and endsOn are 0, the schedule is active for the entire day.
#### Custom time schedule format
-An attribute with a dynamic value for a custom schedule format must have JSON in the following format:
+The argument value for a specific time schedule must be a JSON object in the following format (the `type` field is optional):
```javascript
{
@@ -98,26 +100,28 @@ An attribute with a dynamic value for a custom schedule format must have JSON in
-
-timezone: this value is used to designate the timezone you are using.
+timezone: the name of the timezone.
-
-items: the array of values representing the days on which the schedule will be active.
+items: a list of day-specific schedule entries.
-One array item contains such fields:
+Each item represents one day of the week and contains:
-
-dayOfWeek: this value is used to designate the specified day in numerical representation (Monday - 1, Tuesday 2, etc.) on which the schedule will be active.
+dayOfWeek: the day number (Monday = 1, Tuesday = 2, ..., Sunday = 7)
-
-enabled: this
boolean value, used to designate that the specified day in the schedule will be enabled.
+enabled: a boolean value that defines whether this day is active in the schedule.
-
-startsOn: this value is used to designate the timestamp in milliseconds, from which the schedule will be active for the designated day.
+startsOn: time of day in milliseconds from the start of the day (00:00) when the schedule becomes active for that day.
-
-endsOn: this value is used to designate the timestamp in milliseconds until which the schedule will be active for the specified day.
+endsOn: time of day in milliseconds from the start of the day (00:00) when the schedule stops being active for that day.
+If this value is not provided or equals 0, it defaults to the full day (24 hours in milliseconds).
-When startsOn and endsOn equals 0 it's means that the schedule will be active the whole day.
+
+If both startsOn and endsOn are 0, the schedule is active for the entire day.
diff --git a/ui-ngx/src/assets/locale/locale.constant-en_US.json b/ui-ngx/src/assets/locale/locale.constant-en_US.json
index 1229d2233b..477c1fa012 100644
--- a/ui-ngx/src/assets/locale/locale.constant-en_US.json
+++ b/ui-ngx/src/assets/locale/locale.constant-en_US.json
@@ -6475,13 +6475,13 @@
"timewindow": {
"timewindow": "Time window",
"timewindow-settings": "Time window settings",
- "years": "{ years, plural, =1 { year } other {# years } }",
+ "years": "{ years, plural, =1 {1 year } other {# years } }",
"years-short": "{{ years }}y",
- "months": "{ months, plural, =1 { month } other {# months } }",
+ "months": "{ months, plural, =1 {1 month } other {# months } }",
"months-short": "{{ months }}M",
- "weeks": "{ weeks, plural, =1 { week } other {# weeks } }",
+ "weeks": "{ weeks, plural, =1 {1 week } other {# weeks } }",
"weeks-short": "{{ weeks }}w",
- "days": "{ days, plural, =1 { day } other {# days } }",
+ "days": "{ days, plural, =1 {1 day } other {# days } }",
"days-short": "{{ days }}d",
"hours": "{ hours, plural, =0 { hour } =1 {1 hour } other {# hours } }",
"hr": "{{ hr }} hr",
@@ -6541,7 +6541,9 @@
"default-agg-interval": "Default grouping interval",
"edit-intervals-list-hint": "List of available interval options can be specified.",
"edit-grouping-intervals-list-hint": "It is possible to configure the grouping intervals list and default grouping interval.",
- "all": "All"
+ "all": "All",
+ "save-current-settings-as-default": "Save current settings as default time window",
+ "hide-option-from-end-users": "Hide option from end-users"
},
"tooltip": {
"trigger": "Trigger",
diff --git a/ui-ngx/yarn.lock b/ui-ngx/yarn.lock
index dc79929cc8..56dc0f47a5 100644
--- a/ui-ngx/yarn.lock
+++ b/ui-ngx/yarn.lock
@@ -5604,11 +5604,6 @@ fs-minipass@^3.0.0:
dependencies:
minipass "^7.0.3"
-fs.realpath@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
-
fsevents@^2.3.2, fsevents@~2.3.2, fsevents@~2.3.3:
version "2.3.3"
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
@@ -5738,10 +5733,10 @@ glob-to-regexp@^0.4.1:
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
-glob@^10.2.2, glob@^10.3.10, glob@^10.3.3, glob@^10.3.7:
- version "10.4.5"
- resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956"
- integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==
+glob@10.5.0, glob@^10.2.2, glob@^10.3.10, glob@^10.3.3, glob@^10.3.7, glob@^7.1.3:
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-10.5.0.tgz#8ec0355919cd3338c28428a23d4f24ecc5fe738c"
+ integrity sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==
dependencies:
foreground-child "^3.1.0"
jackspeak "^3.1.2"
@@ -5750,18 +5745,6 @@ glob@^10.2.2, glob@^10.3.10, glob@^10.3.3, glob@^10.3.7:
package-json-from-dist "^1.0.0"
path-scurry "^1.11.1"
-glob@^7.1.3:
- version "7.2.3"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
- integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.1.1"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
global-prefix@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-4.0.0.tgz#e9cc79aab9be1d03287e156a3f912dd0895463ed"
@@ -6104,24 +6087,16 @@ indent-string@^4.0.0:
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
-inflight@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
- dependencies:
- once "^1.3.0"
- wrappy "1"
-
-inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
- integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
inherits@2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==
+inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
+ integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
+
ini@4.1.3, ini@^4.1.3:
version "4.1.3"
resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.3.tgz#4c359675a6071a46985eb39b14e4a2c0ec98a795"
@@ -7170,7 +7145,7 @@ minimatch@9.0.1:
dependencies:
brace-expansion "^2.0.1"
-minimatch@^3.1.1, minimatch@^3.1.2:
+minimatch@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
@@ -7493,10 +7468,10 @@ node-fetch@^3.3.2:
fetch-blob "^3.1.4"
formdata-polyfill "^4.0.10"
-node-forge@^1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3"
- integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==
+node-forge@1.3.3, node-forge@^1:
+ version "1.3.3"
+ resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.3.tgz#0ad80f6333b3a0045e827ac20b7f735f93716751"
+ integrity sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==
node-gyp-build-optional-packages@5.2.2:
version "5.2.2"
@@ -7711,13 +7686,6 @@ on-headers@~1.0.2:
resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
-once@^1.3.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
- dependencies:
- wrappy "1"
-
onetime@^5.1.0, onetime@^5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
@@ -7982,11 +7950,6 @@ path-exists@^5.0.0:
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7"
integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==
-path-is-absolute@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
-
path-key@^3.0.0, path-key@^3.1.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
@@ -8005,10 +7968,10 @@ path-scurry@^1.11.1:
lru-cache "^10.2.0"
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
-path-to-regexp@0.1.10:
- version "0.1.10"
- resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.10.tgz#67e9108c5c0551b9e5326064387de4763c4d5f8b"
- integrity sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==
+path-to-regexp@0.1.10, path-to-regexp@0.1.12:
+ version "0.1.12"
+ resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz#d5e1a12e478a976d432ef3c58d534b9923164bb7"
+ integrity sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==
path-type@^5.0.0:
version "5.0.0"
@@ -10079,11 +10042,6 @@ wrap-ansi@^9.0.0:
string-width "^7.0.0"
strip-ansi "^7.1.0"
-wrappy@1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
-
ws@^8.16.0:
version "8.18.0"
resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc"