All Downloads are FREE. Search and download functionalities are using the official Maven repository.

kflow.base-widgets.3.2-RC1.source-code.process-history.html Maven / Gradle / Ivy

The newest version!
<#assign processLogs = process.getProcessLogsSortedByDate()?reverse!""/>

${messageSource.getMessage("widget.process_history.name")}
    <#list processLogs as log> <#switch log.getLogType()> <#case "PROCESS_CHANGE"> <#break> <#case "INFO">
  • ${log.getFormattedDate("dd-MM-yy HH:mm:ss")} : ${messageSource.getMessage(log.getEventI18NKey())}

    <#assign messageParameters = log.getAdditionalInfo()?split(",")/> ${messageSource.getMessage(log.getLogValue(), "", messageParameters)}

  • <#break> <#default>
  • <#assign actionUser = userSource.getUserByLogin(log.getUserLogin())!""/> <#assign substitutionUserLogin = log.getUserSubstituteLogin()!""/>

    ${log.getFormattedDate("dd-MM-yy HH:mm:ss")} : ${messageSource.getMessage(log.getEventI18NKey())} <#assign entryDescription = log.getAdditionalInfo()!log.getLogValue()!""/> <#if entryDescription != ""> - ${messageSource.getMessage(entryDescription)}

    ${messageSource.getMessage("process.history.action.by")}: ${actionUser.getRealName()} ( ${log.getUserLogin()} ) <#if substitutionUserLogin != ""> <#assign substitutionUser = userSource.getUserByLogin(substitutionUserLogin)!""/> ${messageSource.getMessage("process.history.subsituted.by")} : ${substitutionUser.getRealName()} ( ${substitutionUserLogin} )

    <#assign state = log.getState()!""/> <#if state != ""> <#assign stateDesc = state.getDescription()!state.getName()!""/> ${messageSource.getMessage("process.history.new.state")}: ${messageSource.getMessage(stateDesc)}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy