Removed Add rate limit titles
This commit is contained in:
parent
a5d67401f8
commit
e74eeed6a8
@ -19,14 +19,14 @@
|
||||
<fieldset class="fieldset-element">
|
||||
<legend class="legend-element">{{ label | translate }}</legend>
|
||||
<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">
|
||||
<tb-rate-limits-text formControlName="rateLimits"></tb-rate-limits-text>
|
||||
</div>
|
||||
</fieldset>
|
||||
<button mat-icon-button color="primary" type="button" *ngIf="!disabled"
|
||||
class="tb-rate-limits-button"
|
||||
(click)="onClick($event, 'add')"
|
||||
(click)="onClick($event)"
|
||||
[matTooltip]="'tenant-profile.rate-limits.add-limit' | translate" matTooltipPosition="above">
|
||||
<mat-icon>add_circle_outline</mat-icon>
|
||||
</button>
|
||||
|
||||
@ -30,7 +30,6 @@ import {
|
||||
RateLimitsDetailsDialogData
|
||||
} from '@home/components/profile/tenant/rate-limits/rate-limits-details-dialog.component';
|
||||
import {
|
||||
addRateLimitTranslationMap,
|
||||
editRateLimitTranslationMap,
|
||||
rateLimitLabelTranslationMap,
|
||||
RateLimitsType,
|
||||
@ -106,11 +105,11 @@ export class RateLimitsComponent implements ControlValueAccessor, OnInit, Valida
|
||||
return null;
|
||||
}
|
||||
|
||||
public onClick($event: Event, action: string) {
|
||||
public onClick($event: Event) {
|
||||
if ($event) {
|
||||
$event.stopPropagation();
|
||||
}
|
||||
const title = this.setTitle(action);
|
||||
const title = editRateLimitTranslationMap.get(this.type);
|
||||
this.dialog.open<RateLimitsDetailsDialogComponent, RateLimitsDetailsDialogData,
|
||||
string>(RateLimitsDetailsDialogComponent, {
|
||||
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() {
|
||||
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> {
|
||||
const result: Array<RateLimits> = [];
|
||||
if (rateLimits?.length > 0) {
|
||||
|
||||
@ -3190,18 +3190,6 @@
|
||||
"ws-limit-updates-per-session": "WS updates per session",
|
||||
"rate-limits": {
|
||||
"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",
|
||||
"edit-limit": "Edit limit",
|
||||
"but-less-than": "but less than",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user