Browse Source

API Usage widget: hide aggregation option for keys

pull/14473/head
Ekaterina Chantsova 9 months ago
parent
commit
de4cea7cff
  1. 1
      ui-ngx/src/app/modules/home/components/widget/lib/settings/cards/api-usage-widget-settings.component.ts
  2. 1
      ui-ngx/src/app/modules/home/components/widget/lib/settings/common/key/data-key-config-dialog.component.html
  3. 1
      ui-ngx/src/app/modules/home/components/widget/lib/settings/common/key/data-key-config-dialog.component.ts
  4. 2
      ui-ngx/src/app/modules/home/components/widget/lib/settings/common/key/data-key-config.component.html
  5. 4
      ui-ngx/src/app/modules/home/components/widget/lib/settings/common/key/data-key-config.component.ts

1
ui-ngx/src/app/modules/home/components/widget/lib/settings/cards/api-usage-widget-settings.component.ts

@ -193,6 +193,7 @@ export class ApiUsageWidgetSettingsComponent extends WidgetSettingsComponent {
hideDataKeyColor: true, hideDataKeyColor: true,
hideDataKeyDecimals: true, hideDataKeyDecimals: true,
hideDataKeyUnits: true, hideDataKeyUnits: true,
hideDataKeyAggregation: true,
widget: this.widget, widget: this.widget,
dashboard: null, dashboard: null,
dataKeySettingsForm: null, dataKeySettingsForm: null,

1
ui-ngx/src/app/modules/home/components/widget/lib/settings/common/key/data-key-config-dialog.component.html

@ -50,6 +50,7 @@
[hideDataKeyColor]="data.hideDataKeyColor" [hideDataKeyColor]="data.hideDataKeyColor"
[hideDataKeyUnits]="data.hideDataKeyUnits" [hideDataKeyUnits]="data.hideDataKeyUnits"
[hideDataKeyDecimals]="data.hideDataKeyDecimals" [hideDataKeyDecimals]="data.hideDataKeyDecimals"
[hideDataKeyAggregation]="data.hideDataKeyDecimals"
[supportsUnitConversion]="data.supportsUnitConversion" [supportsUnitConversion]="data.supportsUnitConversion"
formControlName="dataKey"> formControlName="dataKey">
</tb-data-key-config> </tb-data-key-config>

1
ui-ngx/src/app/modules/home/components/widget/lib/settings/common/key/data-key-config-dialog.component.ts

@ -56,6 +56,7 @@ export interface DataKeyConfigDialogData {
hideDataKeyColor?: boolean; hideDataKeyColor?: boolean;
hideDataKeyUnits?: boolean; hideDataKeyUnits?: boolean;
hideDataKeyDecimals?: boolean; hideDataKeyDecimals?: boolean;
hideDataKeyAggregation?: boolean;
supportsUnitConversion?: boolean supportsUnitConversion?: boolean
} }

2
ui-ngx/src/app/modules/home/components/widget/lib/settings/common/key/data-key-config.component.html

@ -79,7 +79,7 @@
formControlName="funcBody"> formControlName="funcBody">
</tb-js-func> </tb-js-func>
</section> </section>
<ng-container *ngIf="widgetType === widgetTypes.latest && modelValue.type === dataKeyTypes.timeseries"> <ng-container *ngIf="!hideDataKeyAggregation && widgetType === widgetTypes.latest && modelValue.type === dataKeyTypes.timeseries">
<div class="tb-form-row column"> <div class="tb-form-row column">
<div class="tb-form-row space-between no-border no-padding"> <div class="tb-form-row space-between no-border no-padding">
<div>{{ 'datakey.aggregation' | translate }}</div> <div>{{ 'datakey.aggregation' | translate }}</div>

4
ui-ngx/src/app/modules/home/components/widget/lib/settings/common/key/data-key-config.component.ts

@ -153,6 +153,10 @@ export class DataKeyConfigComponent extends PageComponent implements OnInit, Con
@coerceBoolean() @coerceBoolean()
hideDataKeyDecimals = false; hideDataKeyDecimals = false;
@Input()
@coerceBoolean()
hideDataKeyAggregation = false;
@Input() @Input()
@coerceBoolean() @coerceBoolean()
supportsUnitConversion = false; supportsUnitConversion = false;

Loading…
Cancel
Save