#if($userChanges.firstName)
- New First Name: $helper.escapeHtmlSymbols($userChanges.firstName)
#end
#if($userChanges.middleName)
- New Middle Name: $helper.escapeHtmlSymbols($userChanges.middleName)
#end
#if($userChanges.lastName)
- New Last Name: $helper.escapeHtmlSymbols($userChanges.lastName)
#end
#if($userChanges.email)
- New Email: $helper.escapeHtmlSymbols($userChanges.email)
#end
#if($userChanges.username)
- New Username: $helper.escapeHtmlSymbols($userChanges.username)
#end
#if($userChanges.userGroup)
- New $helper.userGroupNaming: $helper.escapeHtmlSymbols($userChanges.userGroup.name)
#end
#if($userChanges.timeZoneGroup)
#set( $TZG = $helper.getFeatureByName("TZG") )
#set( $TZGEnabled = $featureChanges.get($TZG) )
#if( $TZGEnabled == $null )
#set( $TZGEnabled = $helper.isFeatureEnabled($TZG) )
#end
- $helper.getTZGroupNaming($TZGEnabled):
#if($TZGEnabled)
$helper.escapeHtmlSymbols($userChanges.timeZoneGroup.name)
#else
$helper.escapeHtmlSymbols($userChanges.timeZoneGroup.cityName)
#end (GMT $helper.getTimeZoneOffset($userChanges.timeZoneGroup))
#if($helper.isTimeZoneGroupDefault($userChanges.timeZoneGroup)) ($helper.getTZDefaultGroupNaming($TZGEnabled))#end
#if( $featureChanges.get($TZG) != $null )
('Time Zone Groups' feature has been turned
#if($TZGEnabled)
on)
#else
off)
#end
#end
#end
#if($userChanges.workSchedules && !$userChanges.workSchedules.isEmpty())
-
New Work Schedule
#foreach($workSchedule in $userChanges.workSchedules)
|
#foreach($weekDayName in $helper.getWeekDayNames())
$weekDayName |
#end
|
|
1) width="120" #end style="font-size: 12px; font-family:arial, sans-serif; padding: 1px 0 0 0; margin: 0;">
#if($userChanges.workSchedules.size() > 1)
#if($userChanges.workSchedules.get(0) == $workSchedule)
Current schedule:
#else
From $helper.formatDate($workSchedule.effectiveDate, "MMM d, YY"):
#end
#end
|
#foreach($time in $helper.getOrderedScheduleDurations($workSchedule.durations))
$helper.formatTimeInMinutesWithoutZeros($time) |
#end
$helper.calcSum($workSchedule.durations)
|
#if($workSchedule.isDefault())
(default corporate settings)
#end
|
#end
|
#end
#if($userChanges.ptoRules)
-
New PTO accrual rules
#if($userChanges.ptoRules.isDefault())
(default PTO rules)
#end
#if($userChanges.ptoRules.resetRule)
- $helper.formatResetRule($userChanges.ptoRules.resetRule, $userChanges.ptoRules.balanceHoursPerDay, false, $recipient)
|
#end
#if($userChanges.ptoRules.accrualRule)
- $helper.formatAccrualRule($userChanges.ptoRules.accrualRule, $userChanges.ptoRules.balanceHoursPerDay, false, $recipient)
|
#end
#if($userChanges.ptoRules.cap)
- $helper.formatCap($userChanges.ptoRules.cap, $userChanges.ptoRules.balanceHoursPerDay, false)
|
#end
#if(!$userChanges.ptoRules.accrualRule && !$userChanges.ptoRules.resetRule && !$userChanges.ptoRules.cap)
No PTO Accrual Rules |
#end
|
#end
#if($userChanges.sickRules)
-
New Sick Days accrual rules
#if($userChanges.sickRules.isDefault())
(default Sick Days rules)
#end
#if($userChanges.sickRules.resetRule)
- $helper.formatResetRule($userChanges.sickRules.resetRule, $userChanges.sickRules.balanceHoursPerDay, true, $recipient)
|
#end
#if($userChanges.sickRules.accrualRule)
- $helper.formatAccrualRule($userChanges.sickRules.accrualRule, $userChanges.sickRules.balanceHoursPerDay, true, $recipient)
|
#end
#if($userChanges.sickRules.cap)
- $helper.formatCap($userChanges.sickRules.cap, $userChanges.sickRules.balanceHoursPerDay, true)
|
#end
#if(!$userChanges.sickRules.accrualRule && !$userChanges.sickRules.resetRule && !$userChanges.sickRules.cap)
No Sick Days Accrual Rules |
#end
|
#end
#if(($userChanges.addedProjects && !$userChanges.addedProjects.isEmpty()) || ($userChanges.removedProjects && !$userChanges.removedProjects.isEmpty()) || $helper.isNoteAboutAccessToAllProjectsNeeded($userChanges))
-
Change in $hls.Project() Assignments
#if($userChanges.addedProjects && !$userChanges.addedProjects.isEmpty())
You were granted access to: |
#foreach($project in $userChanges.addedProjects)
- $escapeUtil.getNameEscaped($project) ($escapeUtil.getNameEscaped($project.customer))
|
#end
#end
#if($userChanges.removedProjects && !$userChanges.removedProjects.isEmpty())
Your access to the following $hls.projects() has been revoked: |
#foreach($project in $userChanges.removedProjects)
- $escapeUtil.getNameEscaped($project) ($escapeUtil.getNameEscaped($project.customer))
|
#end
#end
#if($helper.isNoteAboutAccessToAllProjectsNeeded($userChanges))
You were granted access to all $hls.projects() |
#end
#if($helper.getProjectAssignmentsChangedReason($userChanges))
($helper.getProjectAssignmentsChangedReason($userChanges)) |
#end
|
#end
#if(($userChanges.addedAccessRights && !$userChanges.addedAccessRights.isEmpty()) || ($userChanges.removedAccessRights && !$userChanges.removedAccessRights.isEmpty()))
-
Change in Permissions
#if($userChanges.addedAccessRights && !$userChanges.addedAccessRights.isEmpty())
You were granted the following permissions: |
#foreach($accessRight in $userChanges.addedAccessRights)
- $helper.getAccessRightName($accessRight)
|
#end
#end
#if($userChanges.removedAccessRights && !$userChanges.removedAccessRights.isEmpty())
The following permissions were revoked from you: |
#foreach($accessRight in $userChanges.removedAccessRights)
- $helper.getAccessRightName($accessRight)
|
#end
#end
|
#end
|