#macro(cancelDeletionHeader)
$actor.formattedNameFML
#if($actor.id == $request.owner.id)canceled deletion of $leaveText#else rejected deletion of $leaveText for $request.owner.formattedNameFML#end:
#cancelChanges()
#end
#tabledNotificationHeader()
#if($action == "revoke")
$actor.formattedNameFML revoked approval of the following $leaveText:
#elseif($action == "approve")
#set($showStatusMessage=true)
$actor.formattedNameFML approved the following $leaveText:
#elseif($action == "approve_changes")
#set($isApprovingEdit=true)
#set($showStatusMessage=true)
$actor.formattedNameFML approved changes for the following $leaveText:
#elseif($action == "reject")
#if($request.approved)
$actor.formattedNameFML rejected changes made to $leaveText for $request.owner.formattedNameFML:
#cancelChanges()
#else
#set($showStatusMessage=true)
#set($actionString='Rejection')
$actor.formattedNameFML rejected the following $leaveText.
#if(!$request.pastRequest)
#set($hideBalance=true)
#end
#end
#elseif($action == "cancel_changes")
$actor.formattedNameFML canceled changes made to $leaveText:
#cancelChanges()
#elseif($action == "rollback")
$actor.formattedNameFML rolled back rejection of the following $leaveText:
#elseif($action == "create")
#if($request.pastRequest && $request.ownerBalanceAffected)
#set($td2_width="330px")
#end
#if($request.approved)
$actor.formattedNameFML created new $leaveText that does not require approval.
#else
$actor.formattedNameFML submitted new $leaveText requiring your approval.
#end
#elseif($action == "edit")
#if($request.waitingForDeletion)
#set($td2_width="330px")
#set($css_th1_color='background-color: #cf4343;')
#set($actionString='Deletion')
#set($showBeforeBalance=true)
#set($leaveHeader="$leaveHeader (marked for deletion)")
$actor.formattedNameFML submitted deletion of $leaveText requiring your approval.
#elseif($oldRequest.waitingForDeletion)
#cancelDeletionHeader()
#else
#setRequestInfoTableHeaders("$leaveHeader (after editing)" "$leaveHeader (before editing)")
#if($request.approved)
$actor.formattedNameFML edited $leaveText.
#else
$actor.formattedNameFML submitted changes of $leaveText requiring your approval.
#end
#set($actionString='Editing')
#set($isEditing=true)
#end
#else
#if($request.waitingForDeletion)
#set($oldRequest=$request)
#set($hideStatus=true)
#set($actionString='Deletion')
#set($requestTimeLabel='Time to delete')
#setRequestInfoTableHeaders("After deletion approval" "$leaveHeader (before deletion approval)")
$actor.formattedNameFML approved deletion of $leaveText.
#else
$actor.formattedNameFML deleted $leaveText#if($actor.id != $request.owner.id) for $request.owner.formattedNameFML#end:
#deleteRequest()
#end
#end
#if(!$hideTable)
#requestInfoTable2($request $oldRequest)
#end
View leave time chart
View leave time requests
#tabledNotificationFooter()