Effort Reporting System Copyright 2005-2009 Regents of The University of California Version 10.2 B004 Released 12/04/09 -Fix 2247: Running threshold report fails if no CTO data is available The fix from 10.2 B002 was regressed out of B003. This restores the fix and addresses two potential application errors that could occur while running the threshold report. Version 10.2 B003 Released 12/01/09 -Fix 919 reopened (also logged as 2239): FS process not handling update case well The original fix to bug 919, intended to handle the FS interface case where an existing non-sponsored funding source is updated to sponsored status did not handle updating all flags on the funding source. With this fix, such a funding source will now properly reflect the values found in the file for certification required status and federal fund indicator. Version 10.2 B002 Released 10/29/09 -Fix 2247: Running threshold report fails if no CTO data is available For systems that lack class title outline data, attempts to run a threshold compliance report will fail with an error. The changes in this bug fix avoid these errors, allowing the report to be run (albeit without any employee classification.) Version 10.2 B001 Released 09/16/09 -Impl 1022: Define column headings on Payroll Details. Added short descriptions to each column on payroll drilldown, and applied same formatting & display timeout as the project detail hover on the report view. -Impl 2072: New compliance report for over 95% payroll charges and effort on sponsored projects. A new compliance report has been added to the system. The report has the following options for the user to choose from: Threshold level Ð Six predefined threshold levels to choose from. Detail level Ð Detail or Summary. Group by Ð Department or Reporting period. Filter by one of more departments. Filter by one of more reporting periods. View the report as HTML, PDF or MS Excel format. -Impl 911: Report List needs a column label change. The Effort Report List column ÒForÓ has been changed to ÒEmployeeÓ. This column heading has been externalized for campus configuration. Version 10.1 B001 Released 07/02/09 -Impl 1725: Add two new generic notification types, INTF & LPAY. The system will issue notification type INTF after the successful completion of the following interface jobs: Department interface, Finance interface, PAR interface, Cost Sharing interface, User interface, Organization/Department interface, Sponsored Project Search Processor interface, Pilot Participant interface and WOS Employee interface. In case of failure, notification type IERR will continue to work as before. The system will issue notification type LPAY after the successful completion of Late Pay processing job. -Impl 1681: Create new indicator to flag effort reports still under preliminary review or requiring additional action. This change was implemented in ERS Release 9.3. With this release, the flag “Effort Report under preliminary review” has been made customizable. A new option, show-prelim-rvw-flag, has been added to ERSConfig.xml. Setting this flag to false will hide the flag on the report tabs and the report list. -Impl 2011: Issue warning when payroll cost transfer is required while adjusting efforts. A new alert message has been added to remind users when payroll cost transfer is required while adjusting efforts. This alert message is customizable. A new option, alert-payroll-transfer, has been added to ERSConfig.xml. -Impl 2038: Enhance ODPI and CDUE notifications to remove redundant text. CDUE notification has been enhanced to remove redundant text. The system will send one CDUE notice per PI per reporting period listing all of the PI’s projects on reports that are still open. ODPI notifications were already removing redundant text. Version 10.1 also fixes the following bugs: -Fix 2089: Text was missing from the text certification confirmation message. -Fix 1303: Typo on Manage Saved Searches Page. Version 10.0 B008 Released 6/1/09 -Fix 1319r: late pay should not re-issue the entire report if line certification is on If a user tries to use the "Reissued-Partially Certified" filter on a report list, the application fails with a database error--this name is too long for the column that saves this data in the preference table. This fix includes a database script, that expands ERSPreference.list_filter to a length that can accommodate the longer filter name. See the ERS_10-0-B008_PATCH script for your flavor of DBMS. Version 10.0 B007 Released 5/29/09 -Fix 1367r: ERS should issue notifications for other late pay events. Previous versions generated RNLP notifications for other late pay events. It now only generates the new RNLP notification when a new report is generated due to late pay activity. -Fix 1985r: Fix ERSAuthorizer Interface Internal bug in handling of report resources when using external authorization. -Fix 2058: Late pay loses certified by/certified date of certified items when decertifying another line. Online application now retains this data when a user decertifies another line. Version 10.0 B006 Released 5/6/09 -Fix 2054: FS job fails when the fau_resused_flag is set to Yes Version 10.0 B005 Released 5/6/09 -Fix 1953: Overlapping Cost Sharing Commitments are not summed -Fix 2052: Late pay comment insertion can fail by exceeding the comment column width Version 10.0 B004 Released 4/10/09 -Fix 2042: Can't generate Excel compliance reports Version 10.0 B003 Released 4/9/09 -Fix 2040: Can't generate PDF compliance reports Version 10.0 B002 Released 4/7/09 -Fix 2031: Can't save a line certification due to erroneous comment required check -Fix 2032: Can't set the preliminary review flag on a report -Fix 2033: Single generate fails due to class cast exception -Fix 2034: Can't generate compliance report due to missing import Version 10.0 B001 Released 3/26/09 -Impl 1033: Add select by org for compliance reporting -Impl 1851: CDUE reminders should not be sent to PI's who've completed partial certification -Impl 1863: Add capacity for ÒtimeoutÓ URL -Impl 1948: Hyperlinks on generated amount figures can be confusing -Impl 1985: Fix ERSAuthorizer Interface Version 10.0 also fixes the following bugs: -Fix 1950: Online single generate should not attempt data pre-loading -Fix 2023: Can't save a new reporting period; error message unhelpful -Fix 2025: Can't delete a permission if it's linked to a role In addition, Release 10.0 incorporates these changes available in previous releases: Version 9.3 B008 Released 6/1/09 -Fix 1319r: late pay should not re-issue the entire report if line certification is on If a user tries to use the "Reissued-Partially Certified" filter on a report list, the application fails with a database error--this name is too long for the column that saves this data in the preference table. This fix includes a database script, that expands ERSPreference.list_filter to a length that can accommodate the longer filter name. See the ERS_9-3_B008_PATCH script for your flavor of DBMS. Version 9.3 B007 Released 5/29/09 -Fix 1367r: ERS should issue notifications for other late pay events. Previous versions generated RNLP notifications for other late pay events. It now only generates the new RNLP notification when a new report is generated due to late pay activity. -Fix 2058: Late pay loses certified by/certified date of certified items when decertifying another line. Online application now retains this data when a user decertifies another line. Version 9.3 B006 Released 5/6/09 -Fix 2054: FS job fails when the fau_resused_flag is set to Yes Version 9.3 B005 Released 5/6/09 -Fix 1953: Overlapping Cost Sharing Commitments are not summed -Fix 2052: Late pay comment insertion can fail by exceeding the comment column width Version 9.3 B004 Released 4/7/09 -Fix 1950: Online single generate should not attempt data pre-loading -Fix 2032: Setting preliminary review flag results in error Version 9.3 B003 Released 1/23/09 -Fix 1961: Single generate ignores the report required flag Version 9.3 B002 Released 1/5/09 -Fix 1942: FS job can fail when linking a PI to a project Version 9.3 B001 Released 12/22/08 -Impl 1115: Statistical report detail by department produced a negative value age for a report -Impl 1319: Late pay should not re-issue the entire report if line certification is on -Impl 1367: ERS should issue notifications for other late pay events -Impl 1660: ERS makes you click SAVE after you have already OK'd certification -Impl 1673: ERS needs mechanism to load Without Salary (WOS) employees -Impl 1681: Create new indicator to flag effort reports still under preliminary review or requiring additional action -Impl 1760: Coalesce notifications across roles for the same user -Impl 1828: Expand RNEW notification customizability -Impl 1830: Add Piloting Functionality -Fix 1695: Cast to long fails when adding reporting period -Fix 1485r: Line Decertified Notification Version 9.2 B007 Released 11/14/08 -Fix 1888: Send report broken -Fix 1899: Can't create designated sec admins using org IDs less than 6 chars -Fix 1900: Can't use org IDs less than 6 chars as permission resources Version 9.2 B006 Released 10/30/08 -Fix 1868: Built in search fails for no-version report headers -Fix 1869: Change report status fails -Fix 1870: Compliance report generation fails if "include related orgs" option is clicked and there are no related orgs Version 9.2. B005 Released 10/21/08 -Fix 1860: Connecting earnings can fail due to DMBS limits Version 9.2 B004 Released 10/10/08 -Fix 1847r: Report list and Report JSP don''t execute under WebSphere (View and Comment pages) Version 9.2 B003 Released 10/9/08 -Fix 1840: Reopening report immediately after certifying last line of multiline report raises jsp exception -Fix 1847: Report list and Report JSP don''t execute under WebSphere Version 9.2 B002 Released 10/8/08 -Fix 1793: Report with last version having exception status doesn't have its line adjusted Version 9.2 B001 Released 9/19/08 -Impl 407: Add mechanism to display reason a report is in Exception status -Impl 661: Develop XSD for ERSConfig.xml -Impl 929: Button order in Save Search dialog box -Impl 954: Externalize "Department" and "FAU" label strings -Impl 1306: Leading Zeros for EID Generating Effort Report -Impl 1307: Make LDCT Notification when Multiple Certifications are Uncertified optional -Impl 1117: Add filtering for role and permission list screens -Impl 1128: Indicate reports belonging to PIs on Report List and Report screens -Impl 1506: Allow deactivation of cost sharing commitments -Impl 1509: Additional fields for Reports Generated Notification text -Impl 1571: Change Navigation from Combo Box to Buttons -Fix 937: Send dialog too small/not resizable -Fix 1305: Order of searches in Display Saved Search drop-down list In addition, Release 9.2 incorporates these changes available in previous releases: Version 9.1 B005 Released 8/28/2008 -Fix 1753: FS job sets account and fund orgs to null when IDs are less than six chars long Version 9.1 B004 Released 8/20/2008 -Fix 1731r: Use last generated report as marker to determine new ineligible earnings Version 9.1 B003 Released 8/19/2008 -Fix 1305: Order of searches in Display Saved Search drop-down list -Fix 1460: Report list period drop down can be confusing -Fix 1669: Schedule setter assumes assignedSchedule never null -Fix 1700: Users processed in first second of interface job will be deactivated -Fix 1731: Late pay includes old ineligible earnings when consuming late earnings -Fix 1738: Status change functionality broken Version 9.1 B002 Released 7/2/2008 -Fix 1638: Guard against CS commitments against non-certification required projects -Fix 1668: My Projects searches broken Version 9.1 B001 Released 6/20/2008 Enhancements: -Impl 582: ODPI notification dispatch -Impl 1279: Reports zeroed out are never re-evaluated if no late pay is processed -Impl 1426: Certifying PI name not displayed when multiple certifications is selected. -Impl 1452: Allow comment when administratively changing report from adjustment required to certified. Defects: -Fix 1490: Reset password token should be retained after use -Fix 1558: After reopening a report, attempt to switch to view tab raises NumberFormatException -Fix 1635: Manage reporting period screen broken under hibernate 3 -Fix 1636: Report Period Generation from Model doesn't work -Fix 1637: Late doesn't attach previously unrecognized earning(s) to new report version Version 9.0 B009 Released 6/4/2008 -Fix 1431: Reports with no original payroll and no CS remain Open -Fix 1505r: Permissions using new hierarchical resource types don't save correctly -Fix 1581: Notification dispatcher ignores recipient's active indicator -Fix 1587: Late pay includes ineligible earnings in check for invalid earnings Version 9.0 B008 Released 5/5/2008 -Fix 1566 Can't add a report comment in externally authenticated instances Version 9.0 B007 Released 4/30/2008 -Fix 1545: Update to Report for manually Added/removed SponsoredProjects leads to ClassCast Exception Version 9.0 B006 Released 4/16/2008 -Fix 1357r: Generate below-the-line report resources for Excluded Earnings -Fix 1510: CDUE reminders lack PI's EID Version 9.0 B005 Released 4/9/2008 -Fix 1491r: Finance Persistence should audit the newly created/updated SponsoredProject before being persisted to DB Version 9.0 B004 Released 4/8/2008 -Fix 917: SingleGenerate lacks driver -Fix 918: RunSelectedGenerate not complementary to RptPeriodRemover -Fix 1487r: Setting configurable options for Request URL scheme and port number for handling complex Web and Application Server operations -Fix 1489: Password reset doesn't set change audit fields -Fix 1491: FS update should not touch addDate -Fix 1492: ReportBuilder and ReportRemover do not set change audit columns on earning when consuming/unconsuming -Fix 1505: Permissions using new hierarchical resource types don't save correctly Version 9.0 B003 Released 3/21/2008 -Fix 1040r: Add ability to export compliance reports to excel -Fix 1472r: Hierarchical Search flag is not set while inserting a new search by SponsoredProjectSearchProcessor -Fix 1473: In certain scenarios, users can attempt to resubscribe to an already-subscribed-to My Projects search -Fix 1480: Late pay doesn't pick up resources of added projects or funding sources -Fix 1482: Late pay consumes excluded earnings -Fix 1485: LDCT notification dispatching not handling missing user ID -Fix 1487: Setting configurable options for Request URL scheme and port number for handling complex Web and Application Server operations Version 9.0 B002 Released 3/4/2008 -Fix 1459: PI update process doesn't update Employee.isPIFlag correctly -Fix 1462: Report to Report navigation broken when target report is certified -Fix 1463: Online attempt to certify a certified report should raise an exception -Fix 1468: ReportDueReminder logs CDUE value when report non-negative ODPI value -Fix 1472: Hierarchical Search flag is not set while creating a Built-in 'My Projects' search Version 9.0 B001 Released 2/22/2008 -Impl 437: Report searching at higher org levels -Impl 682: Enhance authorization to use hierarchy for permissions based on orgs -Impl 1033: Add select by org for compliance reporting (decentralized admin only); orgs related to selected Home Dept only -Impl 1034: Save a set of report parameters for reuse -Impl 1035: Add indicator on Certification Listing when certifier is PI on that report -Impl 1036: Add a count of self-certified reports on the Certification Listing report -Impl 1037: Add separate count of Reopened and Reissued reports on Statistical Report -Impl 1038: Add "times reissued" and "times reopened" columns to the statistical report -Impl 1039: Add a flag to the status report detail indicating the reports that are overdue -Fix 1110: Printing Status report summary by period (html) produces stray unlabeled numbers -Fix 1114: Statistical report detail should label count of overdue reports "Outstanding reports" -Fix 1118: Statistical detail report counts incorrect -Fix 1135: Builtin browser compatibility and javascript checks are bypassed in the externally authentication context -Fix 1158: Compliance reporting shows empty page when it encounters an error Version 8.3 B003 Released 2/21/08 -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.3 B002 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.3 B001 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 1337: New reports with no earnings can raise NPEs when gathering funding sources -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 -Fix 1354: Manually adding a project to a report fails on save -Fix 1357: Enable loading of below-the-line report resources Version 8.2 B003 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.2 B002 Released 11/16/07 -Fix 817: Saved search drop-down value incorrect on return from sysadmin -Fix 1016: (reopened): Submit button on Edit Security Admin user screen doesn't do anything -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 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 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 -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.2 B001 Released 10/16/07 -Fix 582: Implement ODPI type notification for alerting PIs of overdue status -Fix 672: Add additional filter to the funds/fau search tab -Fix 892: Suppress Access Point Resource from Permission Building Screen -Fix 1016: Edit user screen lacks link to remove an org in decentralized mode -Fix 1104: ReportDueReminder off one day in remaining days calculation -Fix 1123: Set one RDUE notification per overdue period -Fix 1239: Notification dispatcher doesn't notice when recipient has null email address 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 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 Release 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 -Fix 1151: Can't delete non-subscribed saved searches 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 subscription005 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