|
|
@ -39,28 +39,27 @@ import { catchError, filter, switchMap, tap } from 'rxjs/operators'; |
|
|
import { |
|
|
import { |
|
|
ArgumentType, |
|
|
ArgumentType, |
|
|
CalculatedField, |
|
|
CalculatedField, |
|
|
CalculatedFieldEventArguments, |
|
|
|
|
|
CalculatedFieldDebugDialogData, |
|
|
CalculatedFieldDebugDialogData, |
|
|
CalculatedFieldDialogData, |
|
|
CalculatedFieldEventArguments, |
|
|
CalculatedFieldTestScriptDialogData, |
|
|
CalculatedFieldType, |
|
|
|
|
|
CalculatedFieldTypeTranslations, |
|
|
getCalculatedFieldArgumentsEditorCompleter, |
|
|
getCalculatedFieldArgumentsEditorCompleter, |
|
|
getCalculatedFieldArgumentsHighlights, |
|
|
getCalculatedFieldArgumentsHighlights, |
|
|
CalculatedFieldTypeTranslations, |
|
|
|
|
|
CalculatedFieldType, |
|
|
|
|
|
} from '@shared/models/calculated-field.models'; |
|
|
} from '@shared/models/calculated-field.models'; |
|
|
import { |
|
|
import { |
|
|
CalculatedFieldDebugDialogComponent, |
|
|
CalculatedFieldDebugDialogComponent, |
|
|
CalculatedFieldDialogComponent, |
|
|
CalculatedFieldDialogComponent, |
|
|
CalculatedFieldScriptTestDialogComponent |
|
|
CalculatedFieldDialogData, |
|
|
|
|
|
CalculatedFieldScriptTestDialogComponent, |
|
|
|
|
|
CalculatedFieldTestScriptDialogData |
|
|
} from './components/public-api'; |
|
|
} from './components/public-api'; |
|
|
import { ImportExportService } from '@shared/import-export/import-export.service'; |
|
|
import { ImportExportService } from '@shared/import-export/import-export.service'; |
|
|
import { isObject } from '@core/utils'; |
|
|
import { isObject } from '@core/utils'; |
|
|
import { EntityDebugSettingsService } from '@home/components/entity/debug/entity-debug-settings.service'; |
|
|
import { EntityDebugSettingsService } from '@home/components/entity/debug/entity-debug-settings.service'; |
|
|
import { DatePipe } from '@angular/common'; |
|
|
import { DatePipe } from '@angular/common'; |
|
|
|
|
|
|
|
|
export class CalculatedFieldsTableConfig extends EntityTableConfig<CalculatedField, PageLink> { |
|
|
export class CalculatedFieldsTableConfig extends EntityTableConfig<CalculatedField> { |
|
|
|
|
|
|
|
|
// TODO: [Calculated Fields] remove hardcode when BE variable implemented
|
|
|
|
|
|
readonly calculatedFieldsDebugPerTenantLimitsConfiguration = |
|
|
readonly calculatedFieldsDebugPerTenantLimitsConfiguration = |
|
|
getCurrentAuthState(this.store)['calculatedFieldsDebugPerTenantLimitsConfiguration'] || '1:1'; |
|
|
getCurrentAuthState(this.store)['calculatedFieldsDebugPerTenantLimitsConfiguration'] || '1:1'; |
|
|
readonly maxDebugModeDuration = getCurrentAuthState(this.store).maxDebugModeDurationMinutes * MINUTE; |
|
|
readonly maxDebugModeDuration = getCurrentAuthState(this.store).maxDebugModeDurationMinutes * MINUTE; |
|
|
|