Effort Reporting System Copyright 2005-2007 Regents of The University of California Version 8.1 B018 Released 2/21/08 -Impl 1384: Externalize Share Search Email Text -Fix 1389: PI updater process can lead to duplicate PIs for the same project -Fix 1390: PAR process should handle employee update -Fix 1396: Certify Dialog appears at bottom of window in IE7 Version 8.1 B017 Released 1/9/08 -Fix 1334: Edit reporting period does not validate dates correctly -Fix 1350r: NPE in ActualEffortReport.getCurrent() -Fix 1358: Loading a search fails with an NPE when the search is missing Version 8.1 B016 Released 12/14/07 -Fix 1336: Earning excluded when pay period end date varies from period start/end dates only by hours, minutes, seconds, miliseconds -Fix 1347: Schedule setting uses highest valued priority schedule instead of lowest valued priority -Fix 1348: Schedule checking matches a schedule when all use flags are false -Fix 1350: NPE in ActualEffortReport.getCurrent() if currentInd() is null Version 8.1 B015 Released 11/30/07 -Fix 1229r: Late pay erroneously set status to exception due to comparison between unrounded generated effort values against user-entered CS values (testing for ATL items with total > 100%) -Fix 1316: Logging count of Certified/Adjustment Required report reconciled by a LP run is off -Fix 1333: Sponsored Project search Interface process fails for longer search names -Fix 1335: Projects with only CS commitments not being added to report by generate Version 8.1 B014 Released 11/16/07 -Fix 1126: Hibernate 2 ignores default schema in generator class (was Add reporting period fails with generic message) -Fix 1150: External authentication can't handle request for enterERS.do when user is already signed in -Fix 1312: Inactive Schedule Types not being ignored -Fix 1314: Late pay doesn't correctly set the report status in some cases where it should retain Not Required status Version 8.1 B013 Released 11/08/07 -Fix 817: Saved search drop-down value incorrect on return from sysadmin -Fix 1243: EditReportAction doesn't do Post-Redirect-Get after report editing -Fix 1265: Web app doesn't do authorization check on reopen report request -Fix 1285: RDUE not suppressible -Fix 1308: FS Interface process fails for multiple updates to a SponsoredProject with empty Co-PI set -Fix 1309: Interface Process throws incorrect exception message for bad file records Version 8.1 B012 Released 10/12/07 -Fix 1281: FS ILP fails with space padded lines > base length Version 8.1 B011 Released 10/11/07 -Fix 1145: (reopened): Late pay drops entered cost-sharing value on any above-the-line project (reworked to match requirements stated in 387) -Fix 1236: Searches based on Org not returning correct results -Fix 1257: Late Pay not setting adjusted effort amounts to zero when it adds a project ATL to a reissued report Version 8.1 B010 Released 10/2/07 -Fix 1246: Retain certified amounts on reissued report -Fix 1247: Projects missing PI data don't appear in the Add Project list Version 8.1 B009 Released 9/25/07 -Fix 1241: ReportDueReminder can miss creating notifications -Fix 1242: Saving a reporting period fails Version 8.1 B008 Released 9/18/07 -Fix 1226: Report list doesn't refresh report status after editing a report -Fix 1237: PAR process fails when home department ID is right padded with spaces Version 8.1 B007 Released 9/14/07 -Fix 1121: (reopened): Use late pay user on report audit columns as well as earnings columns when late pay adds a version -Fix 1145: (reopened): Late pay drops zero entered CS value on ATL items -Fix 1220: Late pay misrecognizes certain above-the-line projects as manually entered -Fix 1225: Late pay doesn't change report status to Not Required when all above-the-line items are zeroed out -Fix 1229: Late pay erroneously set status to exception due to comparison between unrounded genereated effort values against user-entered CS values -Fix 1231: Report generation zeroes out entered effort & CS values on ATL items not present on previous version -Fix 1234: Late pay doesn't add in CS commitment when checking for ATL 'long lines' -Fix 1235: Late pay fails with a NullPointException when adding version 1.0 of a report Version 8.1 B006 Released 9/5/07 -Fix 1197: FS Interface not handling update of existing PI information Version 8.1 B005 Released 8/29/07 -Fix 893: Delete Role button does not delete role -Fix 905: Notification drop-down on Role page should be filtered -Fix 1119: Values flipped on Reissued notification -Fix 1151: Can't delete non subscribed saved searches -Fix 1196: Report builder sometimes fails with NPE when handling cost share commitment on a manually added project on the previous version Version 8.1 B004 Released 8/15/07 -Fix 1179: PI Normalizer not doing work Version 8.1 B003 Released 8/14/07 -Fix 1178: Can't add a SponsoredProject to a report Version 8.1 B002 Released 8/8/07 -Fix 1174: SponsoredProject.toString() broken Version 8.1 B001 Released 7/27/07 -Fix 576: Add ability to select all found search items -Fix 578: Create Error Message if attempt to give two searches the same name -Fix 688: Max results sticky on admin screens -Fix 908: Add support for multiple co-pi (co-investigators) -Fix 919: FS process doesn't allow update of funding source from non-sponsored to sponsored status -Fix 990: Sorting options for effort report list -Fix 991: Add Home Department to Effort Report list -Fix 1001: Page user list -Fix 1010: SponsoredProjectSearchInterface process to build searches based on data found in SponsoredProject Project_Alt_ID column -Fix 1012: Navigate to next report when clicking "Certify". -Fix 1044: Paging on View Reporting Periods screen -Fix 1088: Set MaxResultsAdminScreens property in PreferenceManager Release 8.1 also incorporates these previously released changes: Version 8.0 B010 Released 7/23/07 -Fix 1134: Update password on account setting screen doesn't do anything -Fix 1143: Late pay reissued certified reports when only below-the-line balance changes -Fix 1144: Late pay reissuing reports because of faulty comparison between a rounded and non-rounded field -Fix 1145: Late pay wipes entered cost sharing commitment -Fix 1146: Late pay doesn't subtract negative cost sharing against Other Sponsored before offsetting cost share commitments against Non-Sponsored total -Fix 1149: Report generation not detecting exceptional status when cost sharing offset greater than Non-Sponsored total and when negative cost sharing against Other Sponsored greater than Other Sponsored total Version 8.0 B009 Released 6/25/07 -Fix 942: The online help links to the training modules don't work in IE -Fix 1120: Late pay converts non-required reports to required when above-the-line items(s) total zero effort -Fix 1121: Late pay not using change audit columns -Fix 1122: Late Pay copying old 'entered' values when no adjustment has been made -Fix 1130: Handle filter category misconfiguration at search time -Fix 1131: Enable multiple exit URLs for external authentication -Fix 1138: Externally authenticated PIs can't access implicit permissions Version 8.0 B008 Released 6/8/07 -Fix 1099: Can't delete a subscribed My Projects if the owner name has a single quote in it Version 8.0 B007 Released 6/1/07 -Fix 756: Version scrolling loses some url params -Fix 935: Displayed Employee ID and Home Department in the Exported and Sent Reports. -Fix 1092: Late pay builds/reopens reports when there's only ineligible/invalid late pay earnings to consider -Fix 1093: Late pay drops manually added SPs when rebuilding -Fix 1096: Late pay drops negative costing sharing against other SPs entered value Version 8.0 B006 Notes Released 5/25/07 -Fix 1082: Removing and adding same SP to a report raises a Hibernate exception -Fix 1089: Can't delete items from a saved search -Fix 1047: Generating late pay report for a certified/not-required report causes NPE Also includes debug-level logging of external authentication and enablement of request-header storage of external authentication tokens Version 8.0 B005 Notes Released 5/18/07 -Fix 1024: Updated HomeDept names according to the existing PAR file. -Fix 1072: Avoid NPE in ReportDueReminder -Fix 1073: Use project Id instead of sponsored project PK value in CDUE reminders -Fix 1074: Trim project name in notification setter when > 60 and setting decertification notification -Fix 1077: Rollback reopening of a multiline report when notification setting fails Version 8.0 B004 Notes -Fix 1027: Version Up was copying generated value for non-sponsored ReportCategoryItems instead of entered value, making editing that field impossible Version 8.0 B003 Notes -Fix 1031: Compliance reporting link missing from admin screen -Fix 1032: DB2 V8 upgrade script has unnecessary insert for user 'sys.comp' Version 8.0 B002 Notes -Fix 1009: R8 upgrade DDL/DML to base create and install scripts -Fix 1017: Sort subscribed my projects by owner's emp name -Fix 1023: Reporting view ERSCertReport had column > 18 chars, breaking db2 v7 Version 8.0 B001 Notes -Fix 833: Editing reporting period was flipping run and certification dates for an edited period. -Fix 949: Prevent multiple MyRpts and/or MyProjs when 2 or more users share the same empID -Fix 968: Wrong hibernate type in ReportDueReminder query -Fix 971: update report version number in the Last Modified column on the report report list after a report is edited. -Fix 989: Handle users with a built-in My Reports who lack related Employee when trying to run that search. -Fix 993: Fix NPE when logging in ResourceGenerator -Fix 995: Handle searches that are missing their owners when building the manage searches list. Version 7.5 B011 Notes Released 6/8/07 -Fix 833/956: Reporting Period run/due dates flipped when saving a reporting period, cause operation to fail -Fix 1099: Can't delete a subscribed My Projects if the owner name has a single quote in it Version 7.5 B010 Notes Released 6/1/07 -Fix 756: Version scrolling loses some url params -Fix 935: Displayed Employee ID and Home Department in the Exported and Sent Reports. -Fix 1092: Late pay builds/reopens reports when there's only ineligible/invalid late pay earnings to consider -Fix 1093: Late pay drops manually added SPs when rebuilding -Fix 1096: Late pay drops negative costing sharing against other SPs entered value Version 7.5 B009 Notes Released 5/25/07 -Fix 1082: Removing and adding same SP to a report raises a Hibernate exception -Fix 1089: Can't delete items from a saved search -Fix 1047: Generating late pay report for a certified/not-required report causes NPE Also includes debug-level logging of external authentication and enablement of request-header storage of external authentication tokens Version 7.5 B008 Notes Released 5/18/07 -Fix 1024: Updated HomeDept names according to the existing PAR file. -Fix 1072: Avoid NPE in ReportDueReminder -Fix 1073: Use project Id instead of sponsored project PK value in CDUE reminders -Fix 1074: Trim project name in notification setter when > 60 and setting decertification notification -Fix 1077: Rollback reopening of a multiline report when notification setting fails Version 7.5 B007 Notes -Fix 1027: Version Up was copying generated value instead of entered value for Non-Sponsored Category Items Version 7.5 B006 Notes -Fix 993: Avoid NPEs when single generating and/or adding sponsored projects to a report. Version 7.5 B005 Notes -Fix 949: Don't create extra My Projects/My reports when second user with same employee ID logs in for the first time Flush writer when sending response after sending report/list. Version 7.5 B004 Notes -Fix 971: Report version numbers displayed in "Last Modified" column not updating on report list after editing report(s) and navigating back to the report list. -Fix 977: Exceptions caught in edu.ucop.ers.struts.action.Session not logged in console Version 7.5 B003 Notes -Prevent leaking database connections in SignIn.do Version 7.5 B002 Notes -Fix 948: report when a My Projects subscribe fails due to too many My Projects owned by target PI. (Underlying cause bug 949 not fixed in this release). -Fix 963: Race condition deadlock when different users are saving search combined with deleting search Version 7.5 B001 Notes -The permission icons on the report list are now optional. Set the ERSConfig.xml item "Options.show-perm-icons" to "false" to turn them off. This will result in a substantial improvement in the report list loading performance. The tradeoff is the user experience is diminished. -Fix bug 955: ReportDueReminder blocked by ClassCastException. Version 7.4 B006 Notes -Fix bug 926: can't change startup type on the Manage Saved Searches Page -Fix bug 939: report-to-report navigation broken when the report is dirty -Fix bug 952: exception when saving an edited search Version 7.4 B005 Notes -Fix bug 923: printing report and report list issues -Fix bugs 931/933: problems arising from first-time users entering ERS via search subscription