Removed Add rate limit titles
This commit is contained in:
parent
a5d67401f8
commit
e74eeed6a8
@ -19,14 +19,14 @@
|
|||||||
<fieldset class="fieldset-element">
|
<fieldset class="fieldset-element">
|
||||||
<legend class="legend-element">{{ label | translate }}</legend>
|
<legend class="legend-element">{{ label | translate }}</legend>
|
||||||
<div [formGroup]="rateLimitsFormGroup" fxFlex fxLayout="row" fxLayoutGap="8px"
|
<div [formGroup]="rateLimitsFormGroup" fxFlex fxLayout="row" fxLayoutGap="8px"
|
||||||
(click)="onClick($event, 'edit')"
|
(click)="onClick($event)"
|
||||||
[matTooltip]="'tenant-profile.rate-limits.edit-limit' | translate" matTooltipPosition="above">
|
[matTooltip]="'tenant-profile.rate-limits.edit-limit' | translate" matTooltipPosition="above">
|
||||||
<tb-rate-limits-text formControlName="rateLimits"></tb-rate-limits-text>
|
<tb-rate-limits-text formControlName="rateLimits"></tb-rate-limits-text>
|
||||||
</div>
|
</div>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
<button mat-icon-button color="primary" type="button" *ngIf="!disabled"
|
<button mat-icon-button color="primary" type="button" *ngIf="!disabled"
|
||||||
class="tb-rate-limits-button"
|
class="tb-rate-limits-button"
|
||||||
(click)="onClick($event, 'add')"
|
(click)="onClick($event)"
|
||||||
[matTooltip]="'tenant-profile.rate-limits.add-limit' | translate" matTooltipPosition="above">
|
[matTooltip]="'tenant-profile.rate-limits.add-limit' | translate" matTooltipPosition="above">
|
||||||
<mat-icon>add_circle_outline</mat-icon>
|
<mat-icon>add_circle_outline</mat-icon>
|
||||||
</button>
|
</button>
|
||||||
|
|||||||
@ -30,7 +30,6 @@ import {
|
|||||||
RateLimitsDetailsDialogData
|
RateLimitsDetailsDialogData
|
||||||
} from '@home/components/profile/tenant/rate-limits/rate-limits-details-dialog.component';
|
} from '@home/components/profile/tenant/rate-limits/rate-limits-details-dialog.component';
|
||||||
import {
|
import {
|
||||||
addRateLimitTranslationMap,
|
|
||||||
editRateLimitTranslationMap,
|
editRateLimitTranslationMap,
|
||||||
rateLimitLabelTranslationMap,
|
rateLimitLabelTranslationMap,
|
||||||
RateLimitsType,
|
RateLimitsType,
|
||||||
@ -106,11 +105,11 @@ export class RateLimitsComponent implements ControlValueAccessor, OnInit, Valida
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public onClick($event: Event, action: string) {
|
public onClick($event: Event) {
|
||||||
if ($event) {
|
if ($event) {
|
||||||
$event.stopPropagation();
|
$event.stopPropagation();
|
||||||
}
|
}
|
||||||
const title = this.setTitle(action);
|
const title = editRateLimitTranslationMap.get(this.type);
|
||||||
this.dialog.open<RateLimitsDetailsDialogComponent, RateLimitsDetailsDialogData,
|
this.dialog.open<RateLimitsDetailsDialogComponent, RateLimitsDetailsDialogData,
|
||||||
string>(RateLimitsDetailsDialogComponent, {
|
string>(RateLimitsDetailsDialogComponent, {
|
||||||
disableClose: true,
|
disableClose: true,
|
||||||
@ -128,15 +127,6 @@ export class RateLimitsComponent implements ControlValueAccessor, OnInit, Valida
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private setTitle(action: string): string {
|
|
||||||
switch (action) {
|
|
||||||
case 'add':
|
|
||||||
return addRateLimitTranslationMap.get(this.type);
|
|
||||||
case 'edit':
|
|
||||||
return editRateLimitTranslationMap.get(this.type);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private updateRateLimitsInfo() {
|
private updateRateLimitsInfo() {
|
||||||
this.rateLimitsFormGroup.patchValue(
|
this.rateLimitsFormGroup.patchValue(
|
||||||
{
|
{
|
||||||
|
|||||||
@ -70,23 +70,6 @@ export const editRateLimitTranslationMap = new Map<RateLimitsType, string>(
|
|||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
export const addRateLimitTranslationMap = new Map<RateLimitsType, string>(
|
|
||||||
[
|
|
||||||
[RateLimitsType.TENANT_MESSAGES, 'tenant-profile.rate-limits.add-transport-tenant-msg-title'],
|
|
||||||
[RateLimitsType.TENANT_TELEMETRY_MESSAGES, 'tenant-profile.rate-limits.add-transport-tenant-telemetry-msg-title'],
|
|
||||||
[RateLimitsType.TENANT_TELEMETRY_DATA_POINTS, 'tenant-profile.rate-limits.add-transport-tenant-telemetry-data-points-title'],
|
|
||||||
[RateLimitsType.DEVICE_MESSAGES, 'tenant-profile.rate-limits.add-transport-device-msg-title'],
|
|
||||||
[RateLimitsType.DEVICE_TELEMETRY_MESSAGES, 'tenant-profile.rate-limits.add-transport-device-telemetry-msg-title'],
|
|
||||||
[RateLimitsType.DEVICE_TELEMETRY_DATA_POINTS, 'tenant-profile.rate-limits.add-transport-device-telemetry-data-points-title'],
|
|
||||||
[RateLimitsType.TENANT_SERVER_REST_LIMITS_CONFIGURATION, 'tenant-profile.rate-limits.add-transport-tenant-msg-rate-limit-title'],
|
|
||||||
[RateLimitsType.CUSTOMER_SERVER_REST_LIMITS_CONFIGURATION, 'tenant-profile.rate-limits.add-customer-rest-limits-title'],
|
|
||||||
[RateLimitsType.WS_UPDATE_PER_SESSION_RATE_LIMIT, 'tenant-profile.rate-limits.add-ws-limit-updates-per-session-title'],
|
|
||||||
[RateLimitsType.CASSANDRA_QUERY_TENANT_RATE_LIMITS_CONFIGURATION, 'tenant-profile.rate-limits.add-cassandra-tenant-limits-configuration-title'],
|
|
||||||
[RateLimitsType.TENANT_ENTITY_EXPORT_RATE_LIMIT, 'tenant-profile.rate-limits.add-tenant-entity-export-rate-limit-title'],
|
|
||||||
[RateLimitsType.TENANT_ENTITY_IMPORT_RATE_LIMIT, 'tenant-profile.rate-limits.add-tenant-entity-import-rate-limit-title'],
|
|
||||||
]
|
|
||||||
);
|
|
||||||
|
|
||||||
export function stringToRateLimitsArray(rateLimits: string): Array<RateLimits> {
|
export function stringToRateLimitsArray(rateLimits: string): Array<RateLimits> {
|
||||||
const result: Array<RateLimits> = [];
|
const result: Array<RateLimits> = [];
|
||||||
if (rateLimits?.length > 0) {
|
if (rateLimits?.length > 0) {
|
||||||
|
|||||||
@ -3190,18 +3190,6 @@
|
|||||||
"ws-limit-updates-per-session": "WS updates per session",
|
"ws-limit-updates-per-session": "WS updates per session",
|
||||||
"rate-limits": {
|
"rate-limits": {
|
||||||
"add-limit": "Add limit",
|
"add-limit": "Add limit",
|
||||||
"add-transport-tenant-msg-title": "Add transport tenant messages rate limits",
|
|
||||||
"add-transport-tenant-telemetry-msg-title": "Add transport tenant telemetry messages rate limits",
|
|
||||||
"add-transport-tenant-telemetry-data-points-title": "Add transport tenant telemetry data points rate limits",
|
|
||||||
"add-transport-device-msg-title": "Add transport device messages rate limits",
|
|
||||||
"add-transport-device-telemetry-msg-title": "Add transport device telemetry messages rate limits",
|
|
||||||
"add-transport-device-telemetry-data-points-title": "Add transport device telemetry data points rate limits",
|
|
||||||
"add-transport-tenant-msg-rate-limit-title": "Add transport tenant messages rate limits",
|
|
||||||
"add-customer-rest-limits-title": "Add REST requests for customer rate limits",
|
|
||||||
"add-ws-limit-updates-per-session-title": "Add WS updates per session rate limits",
|
|
||||||
"add-cassandra-tenant-limits-configuration-title": "Add Cassandra query for tenant rate limits",
|
|
||||||
"add-tenant-entity-export-rate-limit-title": "Add entity version creation rate limits",
|
|
||||||
"add-tenant-entity-import-rate-limit-title": "Add entity version load rate limits",
|
|
||||||
"advanced-settings": "Advanced settings",
|
"advanced-settings": "Advanced settings",
|
||||||
"edit-limit": "Edit limit",
|
"edit-limit": "Edit limit",
|
||||||
"but-less-than": "but less than",
|
"but-less-than": "but less than",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user