Platform 7.1.0.9 resolved issues

Total: 7 issues

----------------

PLAT-10235

Custom Scripting API and Whitelist Requirements - IsWsiLocationPropertyCondition

Outcome

Fixed. Added Public domain object for Location and Location Property. Also added required public services to manage public domain object LocationPubl and LocationPropertyPubl.

----------------

PLAT-10365

Custom Scripting API and Whitelist Requirements - GenericOvertimeExtRule

Outcome

Fixed. Added API to get the schedule duration minutes.

----------------

PLAT-10416

Custom Scripting API and Whitelist Requirements - GenericOvertimeExtRuleDaily

Outcome

Fixed. Added API to add employees for recalculation.

----------------

PLAT-10459

Add Custom Scripting IDE zip to the ISO output.

Include the WBPublAPIForIDE.zip artifact in the ISO that is distributed for customer use.

Outcome

Fixed.

----------------

PLAT-10467

Custom Scripting API and Whitelist Requirements - SMECOPaidSkdRule

Outcome

Fixed. Added a public service to get the System Day Start Time.

----------------

PLAT-10471

Custom Scripting API - SmecoDailyWorkAndRestOvertime24HrRule

Outcome

Fixed. Added public services to access two different methods of WorkDetailList.

----------------

PLAT-10565

Custom Scripting API and Whitelist Requirements - GenericOvertimeExtRule

com.workbrain2.ta.publ.impl.domain.WorkDetailPublImpl#setAuthorizedBy method has a validation to check if the user name passed to this method really exists or not. However, we should exclude the "AUTO" user since we will use this as a parameter in many cases but the real user won't exist.

Outcome

Fixed. Modified com.workbrain2.ta.domain.validators.WorkDetailValidator#validateAuthorizedBy logic to return for "AUTO" user irrespective the user existence.

----------------