Harvard ABCD Forge - Screensaver HTS LIMS - Activity http://forge.abcd.harvard.edu/gf/ Gforge Advanced Server RSS Commit: [#2119] Optimize ScreenResultParser for scalability with large import sets - simplify tests!Sean Erickson <sean.erickson.hms@gmail.com>[#2119] Optimize ScreenResultParser for scalability with large import sets - simplify tests! Commit: Add update of the Screen.dataPrivacyExpirationDate on parse and loadSean Erickson <sean.erickson.hms@gmail.com>Add update of the Screen.dataPrivacyExpirationDate on parse and load Commit: Fixed model unit tests that test adding/removing elements from a "collection of elements"Andrew Tolopko <andrew_tolopko@hms.harvard.edu>Fixed model unit tests that test adding/removing elements from a "collection of elements" Tracker item "Optimize ScreenResultParser for scalability with large import sets" changed status to ClosedSean Erickson <sean.erickson.hms@gmail.com>Optimize ScreenResultParser for scalability with large import sets Commit: [#2119] Optimize ScreenResultParser for scalability with large import sets - finish tests - fix tx annotation on ScreenResultLoader methods - cleanup & testingSean Erickson <sean.erickson.hms@gmail.com>[#2119] Optimize ScreenResultParser for scalability with large import sets - finish tests - fix tx annotation on ScreenResultLoader methods - cleanup & testing Commit: UserViewer and ScreenViewer ignore redundant set<Entity>() calls, eliminating duplicate warning messages, and putatively improving UI performanceAndrew Tolopko <andrew_tolopko@hms.harvard.edu>UserViewer and ScreenViewer ignore redundant set() calls, eliminating duplicate warning messages, and putatively improving UI performance Commit: clean up logic around append/delete/throw error on existing ScreenResultSean Erickson <sean.erickson.hms@gmail.com>clean up logic around append/delete/throw error on existing ScreenResult Commit: [#2119] Optimize ScreenResultParser for scalability with large import sets - add explicit AssayWell delete on the deletion of ScreenResult: memory heap issues were encountered when deleting the SR without doing this.Sean Erickson <sean.erickson.hms@gmail.com>[#2119] Optimize ScreenResultParser for scalability with large import sets - add explicit AssayWell delete on the deletion of ScreenResult: memory heap issues were encountered when deleting the SR without doing this. Commit: fix (temporary?) work-around for ignore-duplicates: now the first duplicate found will be the one recorded, second is ignored if flag is setSean Erickson <sean.erickson.hms@gmail.com>fix (temporary?) work-around for ignore-duplicates: now the first duplicate found will be the one recorded, second is ignored if flag is set Commit: error if SR existsSean Erickson <sean.erickson.hms@gmail.com>error if SR exists Commit: [#2119] Optimize ScreenResultParser for scalability with large import sets - remove DataModelViolation on Library WellType != Assay WellTypeSean Erickson <sean.erickson.hms@gmail.com>[#2119] Optimize ScreenResultParser for scalability with large import sets - remove DataModelViolation on Library WellType != Assay WellType Commit: clean up logic around append/delete/throw error on existing ScreenResultSean Erickson <sean.erickson.hms@gmail.com>clean up logic around append/delete/throw error on existing ScreenResult Commit: accidental check-in, removingSean Erickson <sean.erickson.hms@gmail.com>accidental check-in, removing Commit: [#2040] auto-add screener facility usage roles when user associated with a screenAndrew Tolopko <andrew_tolopko@hms.harvard.edu>[#2040] auto-add screener facility usage roles when user associated with a screen Commit: Enhancements and fixes to UserAgreementUpdater, including: - Add screensaverUser role on update - Allow update to proceed even if user already has a DSL specified (allows it be upgraded/downgraded) - Handle misconfigured database (missing checklist item, attached file type) more gracefully - Record update activities independently, and log old values - Show current DSL for user and lab head, and whether user has screensaverUser role - Fix issuance of warnings for User and Screen mismatched DSLs, which did not trigger when scrolling through data table in entity viewing mode Andrew Tolopko <andrew_tolopko@hms.harvard.edu>Enhancements and fixes to UserAgreementUpdater, including: - Add screensaverUser role on update - Allow update to proceed even if user already has a DSL specified (allows it be upgraded/downgraded) - Handle misconfigured database (missing checklist item, attached file type) more gracefully - Record update activities independently, and log old values - Show current DSL for user and lab head, and whether user has screensaverUser role - Fix issuance of warnings for User and Screen mismatched DSLs, which did not trigger when scrolling through data table in entity viewing mode