[ACS-5860] Migration of process name cloud pipe from moment to date-fns (#8797)

This commit is contained in:
Jatin Chugh
2023-08-18 04:52:38 +05:30
committed by GitHub
parent 40adcfec2d
commit d0c35c28ee
2 changed files with 4 additions and 5 deletions

View File

@@ -16,9 +16,9 @@
*/
import { Pipe, PipeTransform } from '@angular/core';
import moment from 'moment';
import { LocalizedDatePipe } from '@alfresco/adf-core';
import { ProcessInstanceCloud } from '../process/start-process/models/process-instance-cloud.model';
import { getTime } from 'date-fns';
export const DATE_TIME_IDENTIFIER_REG_EXP = new RegExp('%{datetime}', 'i');
export const PROCESS_DEFINITION_IDENTIFIER_REG_EXP = new RegExp('%{processdefinition}', 'i');
@@ -31,7 +31,7 @@ export class ProcessNameCloudPipe implements PipeTransform {
transform(processNameFormat: string, processInstance?: ProcessInstanceCloud): string {
let processName = processNameFormat;
if (processName.match(DATE_TIME_IDENTIFIER_REG_EXP)) {
const presentDateTime = moment.now();
const presentDateTime = getTime(new Date());
processName = processName.replace(
DATE_TIME_IDENTIFIER_REG_EXP,
this.localizedDatePipe.transform(presentDateTime, 'medium')