·
223 commits
to develop
since this release
What's Changed
- [DT-400-maven]: Bump the maven-dependencies group with 6 updates by @dependabot[bot] in #2467
- DT-1418: Stop reporting study 404s to Sentry by @rushtong in #2468
- DT-1424: Add new indexed_date field to dataset by @rushtong in #2469
- [DT-400-maven]: Bump the maven-dependencies group with 3 updates by @dependabot[bot] in #2472
- [DT-643][risk=no] Optimize tests so they can run locally. by @otchet-broad in #2471
- [DT-400-maven]: Bump the maven-dependencies group with 5 updates by @dependabot[bot] in #2474
- [DT-400-maven]: Bump the maven-dependencies group with 6 updates by @dependabot[bot] in #2475
- DT-1424: Mark datasets as indexed/deindexed when indexing operations are called by @rushtong in #2470
- DT-1447: Test Refactoring/cleanup by @rushtong in #2476
- [DT-1493] Add mapping from institution to domains by @fboulnois in #2478
- DT-1496: Prevent update self from updating institution id by @rushtong in #2477
- [DT-1501]Remove NIH Intramural designation in DAR given RAS update by @rjohanek in #2479
- [DT-400-maven]: Bump the maven-dependencies group with 7 updates by @dependabot[bot] in #2480
- [DT-1502] Enforce Library card rule on all DAR creation; return specific Error text when this rule is being enforced. by @otchet-broad in #2481
- DT-1537: Ensure that study info is populated when indexing dataset terms by @rushtong in #2483
- DT-1146 - Exclude expired DARS when retrieving approved DARs by Dataset Id by @snf2ye in #2487
- [DT-1502] Remove an unused method and test. by @otchet-broad in #2486
- DT-1497: Add code to auto-set institution on user creation by @pshapiro4broad in #2485
- [DT-1517] Validate that no personnel duplicates exist by @fboulnois in #2482
- [DT-1487]Req. 10 - Enable Int. Collab. Approvals via DAR when LCA = Yes by @rjohanek in #2484
- [DT-400-maven]: Bump the maven-dependencies group with 3 updates by @dependabot[bot] in #2490
- [DT-1485] Undeprecate
piEmailfield by @fboulnois in #2492 - DT-1497: Additional test cleanups from PR comments by @pshapiro4broad in #2489
- DT-1546: Verify that user's email matches institution during library card creation by @pshapiro4broad in #2493
- [DT-1520] DAR Expiration. by @otchet-broad in #2491
- [DT-1545] Block submitted dars from being modified. by @otchet-broad in #2495
- [DT-1167]Make Progress Reports Submittable by @rjohanek in #2496
- [DT-1548] Validate user has eRA commons login set when submitting a DAR to a DAC. by @otchet-broad in #2498
- DT-1524: Log Special Events by @rushtong in #2497
- [DT-400-maven]: Bump the maven-dependencies group with 11 updates by @dependabot[bot] in #2501
- DT-1542: Refactor email sending service code by @pshapiro4broad in #2499
- DT-1542: add new message for "data access request expired" by @pshapiro4broad in #2503
- [DT-1541] Add DAR expiration reminder by @fboulnois in #2504
- [DT-99] Update DAR table to show latest in Dar Collection by @rjohanek in #2502
- DT-1595 Remove unused endpoints by @rushtong in #2507
- [DT-1612] Use era Commons Id value from user object instead of LC. by @otchet-broad in #2512
- [DT-1573] Email notification for DAR expiration by @otchet-broad in #2505
- [DT-1601] Add a check that all datasets in a progress report must be approved by @s-rubenstein in #2510
- [DT-400-maven]: Bump the maven-dependencies group with 4 updates by @dependabot[bot] in #2513
- DT-1472: Populate eRA Commons Id on DAR submission by @rushtong in #2511
- DT-1597: Update Unreviewed to Submitted for DAR Collection Summaries by @rushtong in #2514
- DT-1518: Populate AuthUser with full Consent User object by @rushtong in #2488
- [DT-99] Update db-connect.sh to use gcloud secrets by @fboulnois in #2515
- [Dt-1598]Update DAR table to show latest in Dar Collection (Part 2) by @rjohanek in #2516
- [DT-1619] Enrich DataAccessRequest and DarCollectionSummary information with progress report information. by @otchet-broad in #2517
- [DT-75] Add sorting for dacs by name by @s-rubenstein in #2519
- DT-1515: Cleanup unused user properties by @rushtong in #2518
- [DT-400-maven]: Bump the maven-dependencies group with 2 updates by @dependabot[bot] in #2525
- DT-1616: Prep work: change code to use enum types by @pshapiro4broad in #2521
- Minor updates to db-connect script by @pshapiro4broad in #2522
- [DT-1570]Add CREATE_PROGRESS_REPORT Action by @rjohanek in #2520
- DT-1616: Disallow Cancel for submitted progress reports by @pshapiro4broad in #2524
- [DT-1624]Consent: Update data use acknowledgement on progress report submit by @rjohanek in #2527
- DT-1660: Remove LC institution and era commons values by @rushtong in #2526
- DT-1564, Progress Report DAC flow by @otchet-broad in #2523
- [DT-400-maven]: Bump the maven-dependencies group with 3 updates by @dependabot[bot] in #2531
- [DT-1606] Enforce institutional parity by @otchet-broad in #2529
- DT-1627: Prevent the creation of "sibling" progress reports by @pshapiro4broad in #2530
- DT-1680: Fix deletion of LCs with no active DUOS user. by @rushtong in #2532
- [DT-1663]Update CreateProgressReport Action to only be included if the Latest DAR in the collection has an approved dataset by @rjohanek in #2528
- [DT-1681] Update required fields for Progress report by @rjohanek in #2534
- [DT-1690] Remove update library card endpoint by @fboulnois in #2537
- DT-1698: Add empty handling to all @BindList usages by @rushtong in #2538
- [DT-400-maven]: Bump the maven-dependencies group with 7 updates by @dependabot[bot] in #2539
- DT-1662: Ensure single Library Card per User by @rushtong in #2536
- [DT-1607] Update users so that library cards and institutions match expected values. by @otchet-broad in #2541
- DT-1777: Fix SO required endpoints by @rushtong in #2543
- [DT-400-maven]: Bump the maven-dependencies group with 6 updates by @dependabot[bot] in #2544
- [DT-1756] Update validation rules to change how progress reports are validated. by @otchet-broad in #2542
- [DT-1778] Switch the structure of closeouts for the UI by @fboulnois in #2546
- DT-1773: Update data use validation logic for progress reports with documents. by @rushtong in #2545
- [DT-1796] DAR Collection.dars needs to include the eRACommonsId. by @otchet-broad in #2552
- [DT-1770] Add email for completed researcher closeout by @fboulnois in #2549
- DT-1763: Closeout Email Template by @rushtong in #2547
- DT-1790: Fix flaky election dao test by @rushtong in #2550
- DT-1706: Update the swagger docs for the NIH endpoints by @rushtong in #2551
- DT-1801: Add signing official id to closeout model by @rushtong in #2554
- DT-1659, DT-1675: Filter approved users to those with library cards by @rushtong in #2553
- [DT-400-maven]: Bump the maven-dependencies group with 6 updates by @dependabot[bot] in #2557
- DT-1792: Restrict researcher actions on summaries with closeouts by @rushtong in #2555
- [DT-1797] Add lang="en" to html element by @fboulnois in #2558
- [DT-1785] Memorialize the SO approval of a closeout progress report. by @otchet-broad in #2556
- DT-1805: Update bean utils to latest by @rushtong in #2559
- DT-1787: Filter closeouts from DAR and Dataset approval queries by @rushtong in #2560
- Bump org.postgresql:postgresql from 42.7.6 to 42.7.7 by @dependabot[bot] in #2562
- [DT-1764] Trigger SO email for approval. by @otchet-broad in #2561
- [DT-1771] Send Chair notifications after SO approval by @otchet-broad in #2563
- DT-1829: Fix Dataset types by @rushtong in #2566
- DT-1774: Remove actions on summaries for Admins and Chairs when there is a closeout by @rushtong in #2565
- [DT-1586] Prevent non-draft data access requests from being deleted. by @otchet-broad in #2564
- DT-400: Update maven build image from 3.9.7 -> 3.9.9 by @rushtong in #2568
- [DT-400-maven]: Bump the maven-dependencies group with 6 updates by @dependabot[bot] in #2570
- [DT-1837] Rename endpoint per standup discussion. by @otchet-broad in #2571
- [DT-1819] Require country of operation for PI, internal collaborators, lab staff by @otchet-broad in #2567
- [DT-1860] Check to make sure Integer is non-zero before assigning it in the mapper by @otchet-broad in #2574
- [DT-1830] Move to trimming institute names by @s-rubenstein in #2573
- [DT-1812] Require PI and Submitter to be the same value by @rjohanek in #2569
- [DT-1824] Send an email when a library card is issued to a DUOS user. by @otchet-broad in #2576
- [DT-1862] Use service method to populate needed information. by @otchet-broad in #2578
- [DT-400-maven]: Bump the maven-dependencies group with 6 updates by @dependabot[bot] in #2579
- [DT-1779] Add SO and DAC chair closeout review action by @fboulnois in #2575
- [DT-1865]Update DataAccessRequestData with the proper reference ID by @otchet-broad in #2580
- [DT-1868] Update queries for bean mapping. by @otchet-broad in #2582
- DT-1877: Update Dataset Queries User Joins by @rushtong in #2584
- DT-1872: Handle case insensitive domain matching by @rushtong in #2585
- DT-1823: Signing Official Emails by @rushtong in #2572
- [DT-1419] Run patch updates on 1st and 15th of month by @fboulnois in #2586
- [DT-1648] - DAR Expiration Canary. by @otchet-broad in #2588
- DT-1849, DT-1875: Prevent PR Creation for DARs with open elections by @rushtong in #2587
- [DT-1888] Memorialize user's eRA Commons ID when progress report is created by @otchet-broad in #2589
- DT-1905: only block on open DataAccess elections by @rushtong in #2591
- [DT-1419] Move cron job interval to parent by @fboulnois in #2590
- [DT-400-maven]: Bump the maven-dependencies group with 9 updates by @dependabot[bot] in #2593
- DT-1924: Add timing to capture metrics by @rushtong in #2596
- DT-1925: Simplify dataset/study lookup by @rushtong in #2598
- DT-1934: Add Institution Domains by @rushtong in #2599
- DT-247: Remove/replace all usages of DatasetDTO with Dataset by @rushtong in #2602
- DT-1896: Patch Institution API by @rushtong in #2600
- [DT-1834] Remove ability for admins to issue library cards by @MatthewBemis in #2592
- DT-1936: New API to import allow list by @rushtong in #2601
- [DT-1878] Update the CAG query and related adjustments. by @otchet-broad in #2597
- [DT-1915] Better experience when submitting votes on closed elections. by @otchet-broad in #2604
- [DT-1966] Delete institution by ID doesn't delete domains. by @otchet-broad in #2605
- Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 by @dependabot[bot] in #2606
- DT-1941: Migrate user email domain lookups to database by @rushtong in #2603
- [DT-400-maven]: Bump the maven-patch-updates group with 3 updates by @dependabot[bot] in #2608
- [DT-400-maven]: Bump the maven-dependencies group with 5 updates by @dependabot[bot] in #2607
- [DT-1958] Delete Delete User API by @rjohanek in #2609
- DT-2000: Simplify Summary By Role Lookup by @rushtong in #2612
- DT-2000: Optimize DAR Collection Summary Query for DAC Chairs/Members by @rushtong in #2614
- [DT-1984] Prevent the removal of the chairperson and member roles through UserService by @rjohanek in #2615
- DT-2026: Bring feature branch into develop by @rushtong in #2621
- DT-2024: Remove unused classes by @rushtong in #2619
- [DT-1982] RADAR email triggers by @otchet-broad in #2622
- [DT-1983] Trigger RuleService on Progress Reports by @rjohanek in #2625
- [DT-2036] Refactor queries for RADAR by @otchet-broad in #2623
- [DT-1991] Validate institution names and domains on create and update by @MatthewBemis in #2624
- [DT-400-maven]: Bump the maven-patch-updates group with 5 updates by @dependabot[bot] in #2628
- DT-2052, DT-2054: Move test only method to test helper by @rushtong in #2626
- [DT-400-maven]: Bump the maven-dependencies group with 5 updates by @dependabot[bot] in #2627
New Contributors
- @snf2ye made their first contribution in #2487
- @pshapiro4broad made their first contribution in #2485
- @s-rubenstein made their first contribution in #2510
Full Changelog: DUOS-Release-03-18-2025...DUOS-Release-2025-08-04