Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
220 commits
Select commit Hold shift + click to select a range
028071d
Gates 191717 : Use project level lookups/dropdowns for study designer…
cnathe Jul 25, 2013
2e2b672
Issue 18313: **CAVD Study, Edit Assays, Edit, Configure Sample Types…
cnathe Jul 31, 2013
60188e7
Update licenses
labkey-adam Aug 8, 2013
5c2b73d
197903: Extended Study Data Model
cnathe Dec 18, 2013
be6e95b
19225: Study design provision table records not deleted with containe…
labkey-klum Dec 19, 2013
1bc9001
Update licenses
labkey-adam Dec 20, 2013
78f7bd2
Feedback from code review: use initColumn method
cnathe Dec 26, 2013
918877e
#193996: Convert study designer GWT components to Ext4 editable grids
cnathe Dec 27, 2013
a933207
19282: File deletion gets logged even if it fails
labkey-klum Dec 27, 2013
8249886
Switch many JSPs to JspBase helpers for encoding content and retrievi…
labkey-adam Dec 30, 2013
103827e
A couple more JSP fixups
labkey-adam Dec 30, 2013
1da7217
#193996: Convert study designer GWT components to Ext4 editable grids
cnathe Dec 30, 2013
5cb396e
Update licenses
labkey-adam Dec 30, 2013
3cbbaab
Unused imports
labkey-adam Dec 30, 2013
6e61dac
Switch more JSPs to use JspBase helpers for retrieving ViewContext, o…
labkey-adam Dec 31, 2013
5800c9c
#193996: Convert study designer GWT components to Ext4 editable grids
cnathe Jan 15, 2014
12d95f4
#193996: Convert study designer GWT components to Ext4 editable grids
cnathe Jan 15, 2014
19082fb
Misc immunization schedule improvements / fixes:
cnathe Jan 15, 2014
ac7119e
Ext4 study designer UI for immunization schedule:
cnathe Jan 16, 2014
d6958c2
Ext4 study designer UI for assay schedule:
cnathe Jan 16, 2014
584fbf7
comments and imports
labkey-adam Jan 17, 2014
a9a6593
Cleanup getMandatoryPropertyNames()
Jan 17, 2014
2c172d3
Misc study design webpart cleanup
cnathe Jan 18, 2014
801f4cb
Assay schedule: make use of project level lookups
cnathe Jan 20, 2014
37ba2a7
Set FK lookups in study schema for StudyDesign tables
cnathe Jan 20, 2014
b4b009f
Update licenses
labkey-adam Jan 21, 2014
4db4319
Update licenses
labkey-adam Jan 21, 2014
8c010c7
copy-paste fix
cnathe Jan 23, 2014
74e8b70
Ext4 study designer refactors based on code review:
cnathe Jan 24, 2014
5207d95
Remove unnecessary styles for study design webparts
cnathe Jan 24, 2014
dde12c9
19474: **Deleting study from manage study page doesn't clear out trea…
labkey-klum Jan 28, 2014
5be7214
Issue 19493: **Configure dropdown options should be more prominent in…
cnathe Jan 29, 2014
f4aa341
Issue 19409: **Manage assay schedule page - edit assay plan requires …
cnathe Jan 30, 2014
b7561ad
Junit test for TreatmentManager
cnathe Feb 3, 2014
5199ebf
Junit test for Assay Schedule StudyManager methods
cnathe Feb 3, 2014
d709caf
Issue 19274: **UnauthorizedException in study designer attempting to …
cnathe Feb 5, 2014
e3e0583
Update licenses
labkey-adam Feb 6, 2014
fae2883
Use checkmark glyph in assay schedule webpart
labkey-tchad Feb 14, 2014
90a9ffb
Unify styles of study protocol design webparts
labkey-tchad Feb 14, 2014
24345bf
Remove CurrentPlusProject container filter usages from study design t…
cnathe Feb 26, 2014
b647cfd
New Dataspace folder type, limitations on import/export, disables Que…
labkey-dave Mar 4, 2014
bc765bb
Use StudyDesignAssays table as lookup from study.AssaySpecimen table
cnathe Mar 7, 2014
1f23c6b
Buttons use builder pattern now rather than generate, generateSubmitB…
labkey-nicka Mar 7, 2014
a261d4b
merge from dataspace feature branch to trunk
Mar 12, 2014
0608a16
Dataspace: import shared data
labkey-dave Mar 20, 2014
2733282
19912. Push Dataspace table restriction from FilteredTable down to Ba…
labkey-dave Mar 20, 2014
04cbfef
Stop throwing SQLException from Table.insert(), update(), and delete()
labkey-jeckels Mar 25, 2014
15cf15f
More SQLException handling cleanup/code deletion.
labkey-jeckels Mar 25, 2014
f910a94
automated tests for export/import of study design lookup tables
labkey-klum Mar 26, 2014
7a96f4d
19944: **Unable to view manage study as project/folder admin after st…
labkey-klum Mar 27, 2014
98b73f9
Show dataspace-level products in studies, and study-level treatments …
Mar 31, 2014
490cb97
labkey-steveh Apr 1, 2014
f74d2f6
Update licenses
labkey-adam Apr 4, 2014
fbfeddb
Issue 20032: **Minor updates to the manage treatments page
cnathe Apr 4, 2014
2278519
20052: Importing study with shared row lookups to dropped study.Produ…
labkey-klum Apr 7, 2014
737c1b4
use dbschema caching for the study design tables
labkey-klum Apr 21, 2014
4f78ccd
@NotNull
labkey-adam May 3, 2014
5ebd27d
Issue 20376: Additional columns for StudyDesignAssays
cnathe Jun 6, 2014
1393a62
Issue 20677: **Adjustments to studyDesignAssays & cds.Antigens tables
cnathe Jun 12, 2014
d5128ef
Missed from previous check-in (for issue 20677)
cnathe Jun 12, 2014
7c479db
Cache tables from all provisioned tables except specimen schema (whic…
labkey-adam Jul 16, 2014
523be53
Clean up vestiges of bygone eras.... remove non-cached storage provis…
labkey-adam Jul 17, 2014
5f60a2e
Issue 17998: add better max length validation everywhere
labkey-kevink Jul 22, 2014
1bc35da
Issue 21128: Unique Constraint Violations on Study tables
labkey-adam Jul 30, 2014
b0123f5
Eliminate a few warnings, be mroe explicit about base fields
labkey-adam Jul 31, 2014
2fe0898
Support external client dependencies in view, modules, and libraries.
labkey-nicka Dec 19, 2014
4c5aeff
Spec 22011: ETL performance
labkey-kevink Dec 19, 2014
2f2f136
Fix NPE in ClientAPITest and others where WebPartFactory.getWebPartView
labkey-jeckels Dec 29, 2014
b97f9e5
22217: **AbstractSpecimenTransformTask does not fill in required fiel…
labkey-klum Dec 30, 2014
e9cf7a0
Update licenses
labkey-adam Dec 31, 2014
b043c29
Issue 22665: **StudyDesignController should use MutatingApiAction
cnathe Feb 27, 2015
fadc262
Update licenses
labkey-adam Mar 1, 2015
0521e40
22804: NullPointerException in org.labkey.api.query.FilteredTable.<i…
Jun 23, 2015
32e0eb2
Update licenses
labkey-adam Jun 30, 2015
f0b3235
Remove about 1500 deprecation warnings by migrating usages of Require…
labkey-jeckels Aug 25, 2015
cab7079
split up JUNIT tests into DRT and BVT
Sep 11, 2015
d1e09b0
Update licenses
labkey-adam Sep 14, 2015
7b7e9f0
fix CAVDStudyTest -- import using importRows instead of DataIterator etl
labkey-kevink Nov 7, 2015
60d2571
Spec #24609: update usages of PdLookupForeignKey constructor for case…
cnathe Dec 23, 2015
8d60622
Minor study fixes:
labkey-adam Feb 1, 2016
fc83dbc
Change copyright ending date to 2016 in all applicable source files
labkey-eyounske Feb 5, 2016
7bf8f29
getClientDependencies() -> addClientDependencies() for SVN JSPs
labkey-adam Mar 26, 2016
c2146ff
Bulk inspection fix: redundant type arguments
labkey-adam May 6, 2016
073de4d
Don't advertise that methods throw SQLException if they never will (c…
labkey-jeckels May 19, 2016
cfe5a90
Correct bad packages:
labkey-adam Jun 19, 2016
3996e49
Annotate JSP addClientDependencies() with @Override
labkey-adam Jul 25, 2016
f6a728d
Spec 27274: Dataset schema optimizations. Update primary key in the …
labkey-martyp Sep 8, 2016
1840d61
Spec #27492: manage study product implementation of inline cell editing
cnathe Sep 9, 2016
20d198f
Spec #27492: show study design store display values for study product…
cnathe Sep 12, 2016
c782730
Spec #27492: [Manage Study Products] Change to single save and valida…
cnathe Sep 13, 2016
b63888d
Spec #27492: disable StudyProtocolDesignerTest case
cnathe Sep 13, 2016
1661d7f
Issue 25260: Rename the DataIterator "ETL" to avoid confusion
labkey-dave Sep 15, 2016
a5c8ec3
Spec #27492: checkpoint for Manage Treatment page update to new UI fo…
cnathe Sep 16, 2016
71f8588
Spec #27492: Change to single save and validation action for all inse…
cnathe Sep 16, 2016
7b3ca08
Spec #27492: update how new visit columns are added to Treatment Sche…
cnathe Sep 20, 2016
5efd67c
Spec #27492: auto populate treatment record label based on immunogen …
cnathe Sep 20, 2016
e10f65b
Spec #27492 : updates to dose and route handling for product and trea…
labkey-klum Sep 26, 2016
6fde1c5
Spec #27492: alert user if navigating from manage study products or m…
cnathe Sep 27, 2016
ffbb022
Issue 27977: **Treatment Schedule allows a Participant Count of real …
cnathe Sep 28, 2016
051ad92
Issue 27978: **Treatment Schedule allows save with required Group Coh…
cnathe Sep 28, 2016
c9aa69f
Issue 27976: **Manage Products and Manage Treatments: Not able to see…
cnathe Sep 28, 2016
09e6fd4
Spec #27492: update missing-field cls after field value updated for r…
cnathe Sep 28, 2016
9581d2f
Spec #27492: Assay Schedule webpart and manage page migration to new …
cnathe Sep 30, 2016
67e7c06
Spec #27492: Add new sample quantity and sample units columns to Assa…
cnathe Sep 30, 2016
3cf79ef
27983: Vaccine Design: Manage Study Products form is barely too big t…
labkey-klum Sep 30, 2016
06cbf20
27991: **Unique constraint violation in DoseAndRoute table when addin…
labkey-klum Sep 30, 2016
4c26f8e
Spec #27492: Add message for assay schedule and treatment schedule gr…
cnathe Sep 30, 2016
45c703d
Spec #27492: hide empty columns on assay schedule read-only view
cnathe Sep 30, 2016
e70fe64
28015: Records not removed from study.DoseAndRoute table on container…
labkey-klum Sep 30, 2016
e0dad9e
Issue 28017: **Assays: add new 'Sample Quantity' has typo in error me…
cnathe Oct 3, 2016
5f4607f
Spec #27492: automated test udpates/fixes for new study designer UI
cnathe Oct 3, 2016
be5c1d6
Spec #27492: automated test udpates/fixes for new study designer UI
cnathe Oct 3, 2016
87d31cb
Issue 28080: **New study designer: inputs lose focus when store updates
cnathe Oct 6, 2016
ce5dae5
Spec ID: 27863 - Study registration iteration: add Challenge table
XingY Oct 6, 2016
06cb2d7
Spec ID: 27863 Study registration iteration - treatment schedule UI …
XingY Oct 10, 2016
c74ac3f
Spec ID: 27863 - Study registration iteration : New save action for c…
XingY Oct 11, 2016
dff7e71
Spec #27555: support "Export Script" for bar and pie charts
cnathe Oct 11, 2016
800328b
Spec ID: 27863: update manage treatment links and tests
XingY Oct 12, 2016
84729ec
Spec ID: 27863 Study registration iteration: refactoring
XingY Oct 13, 2016
9683c28
Issue 28138: **Add message to GWT XML study design edtior about it be…
cnathe Oct 14, 2016
81a9068
Spec ID: 27863: Study registration iteration: update tooltip
XingY Oct 14, 2016
f859887
Fix manage treatment and manage assay schedule dataspace insert check
cnathe Oct 18, 2016
292b007
Fix treatment and assay schedule table column ordering for newly adde…
cnathe Oct 18, 2016
590b463
Spec Issue #27863 - Study registration iteration. Changes according t…
XingY Oct 20, 2016
038796b
Issue 28269: Newly added treatments display as integer instead of gen…
XingY Oct 21, 2016
d505e5c
Spec Issue #27863 - Study registration iteration: code review changes
XingY Oct 21, 2016
37b24ec
Issue 28283: Treatment table height issue on Manage Treatment page wh…
XingY Oct 24, 2016
e9a2b20
Issue 28284: Empty treatment dialog in single table Manage Treatment …
XingY Oct 24, 2016
f992a9d
Issue 28273: No products selected in Treatment dialog for single tabl…
XingY Oct 25, 2016
9e82f61
Issue 28300: The Treatment Dialog needs to html encode the study prod…
XingY Oct 25, 2016
69e927e
Issue 28314: Clicking on a cell in the single table view doesn't work…
XingY Oct 27, 2016
a7db1f6
Issue 28329: For the Treatment dialog the "OKAY" button should be "OK"
XingY Oct 27, 2016
cc4ddc0
Issue 28332: Treatment dialog doesn't show changes when change to an …
XingY Oct 28, 2016
9df1c4e
Spec 27883: Update all source code copyrights & licenses
labkey-eyounske Oct 28, 2016
49ac223
merge from modules16.3 through 47473
labkey-jimp Nov 6, 2016
e51ba85
Issue 28858: **Study products not imported into project subfolder if …
cnathe Dec 30, 2016
8e9fe43
28865: **NAb QC: Can get into a state where some well values are not …
labkey-klum Jan 2, 2017
3e94d25
Issue 28635: NPE in hasPermission
labkey-dave Jan 26, 2017
35e9beb
Give warning message about trying to delete an in-use cohort from Man…
cnathe Mar 15, 2017
847c22f
Merge from Hosting17.1 to Trunk -- svn merge -r50272:HEAD https://hed…
XingY Apr 7, 2017
34b3d6b
Merge from Hosting17.1 to Trunk -- svn merge -r50514:HEAD https://hed…
XingY Apr 25, 2017
86289c2
LabKey UX Refresh - rename row to avoid bootstrap class conflict
XingY May 9, 2017
91f186d
17.2 Update all copyrights & licenses
labkey-eyounske Jun 22, 2017
70cee2c
spec id : 30681 Add the dataset field to the assay schedule webpart
labkey-klum Jul 12, 2017
0b7e3de
Spec ID: 30681 - checkpoint : render assay progress report
labkey-klum Jul 24, 2017
641312b
revert 52395
labkey-klum Jul 24, 2017
c1dd7ce
Spec ID: 30681 - progress report rendering, add legend
labkey-klum Jul 28, 2017
20f6b5b
UX Refresh: update for grid with in new UI on Manage Assay Schedule page
cnathe Aug 2, 2017
1e45e66
UX Refresh: convert maange assay schedule and manage study products c…
cnathe Aug 22, 2017
d2b229c
UX Refresh: updates to Manage assay schedule and immunization schedul…
cnathe Aug 25, 2017
43f096d
UX Refresh: default Ext4 autoResize to false
labkey-nicka Oct 28, 2017
6073f15
Update copyrights for 17.3
labkey-eyounske Nov 1, 2017
a279893
Use JdbcType.GUID consistently for EntityId handling in StorageProvis…
labkey-adam Mar 17, 2018
13b4247
IntelliJ auto-refactor: remove unthrown exceptions
labkey-adam Apr 12, 2018
cd0db99
IntelliJ auto-refactor: remove unthrown exceptions in /modules, round #2
labkey-adam Apr 12, 2018
8fea16f
IntelliJ auto-refactor: remove unthrown exceptions in /modules, round #3
labkey-adam Apr 13, 2018
e28f087
Convert internal sequence number handling in VisitImpl from double to…
labkey-adam May 8, 2018
e9c3da7
Simplify some more this._member references to _member
labkey-adam Jun 19, 2018
b3eec31
Remove WebTheme
labkey-nicka Aug 20, 2018
00c6efa
Copyright and license updates
labkey-eyounske Nov 13, 2018
6aefdd7
Issue 30597: Wiki copySinglePage creates a new "Custom" folder instea…
labkey-adam Feb 11, 2019
b9feeb9
Issue 36779: VISCStudies module - Immunization Schedule labkey-help-p…
XingY Feb 20, 2019
0ca8c0d
Item 5181 : ApiAction review and migration - modules folder
labkey-bpatel Feb 20, 2019
9e581ff
Never any reason to call super()
labkey-adam Feb 21, 2019
b4833d6
Merging api and internal modules into the platform modules repo
Sigmonia Mar 22, 2019
f89a941
Immutable TableInfo
labkey-matthewb May 15, 2019
8f90071
Fb htmlstring
labkey-adam May 24, 2019
101fe77
Fb htmlstring
labkey-adam May 29, 2019
3cc01af
Item 5760: update copyrights to 2019
labkey-ankurj Jun 26, 2019
5002d6d
UX Domain Designer experimental feature flag
cnathe Jul 17, 2019
a699f72
Epic 5716: Lookup Field Support in Domain Designer
labkey-nicka Jul 31, 2019
667fc57
JSP warnings Daily B
Aug 23, 2019
a57dddc
Epic 6147: Domain designer prioritized updates
labkey-martyp Sep 7, 2019
9e3b75b
Extract WikiRenderingService out of WikiService, implement in core
labkey-adam Sep 29, 2019
32670cb
Item 6204: Automated test updates to use the new domain/assay designer
labkey-chrisj Oct 29, 2019
5f45526
Item 6451: Assay and domain designer misc polish updates and bug fixes
cnathe Oct 31, 2019
659aa3d
Epic 6798 : List Domain Designer Conversion
labkey-bpatel Feb 27, 2020
7fbd894
MutableColumnInfo
labkey-matthewb May 1, 2020
7c0e010
bound containerfilter
labkey-matthewb May 15, 2020
996c506
Migrate NavTree appendNavTrail() to void addNavTrail()
labkey-adam May 23, 2020
d51163a
appendNavTrail() to addNavTrail() migration
labkey-adam May 27, 2020
934f6be
remove ENSURE_DOMAIN_LOCK to avoid deadlocks
labkey-matthewb May 28, 2020
f9e4f73
Item 7490: Upgrade to Log4J 2 - Part 1
labkey-ankurj Aug 5, 2020
ffa76e4
Eliminate JSP print(String) warnings from community module test suites
labkey-adam Aug 11, 2020
a4ab50e
Fix JSP print(String) warnings in Daily test suites
labkey-adam Aug 18, 2020
a566146
Fb jsp print
labkey-adam Sep 3, 2020
ff134ed
insertRow() default implementation throws
labkey-adam Nov 15, 2020
c058df2
Specimen module
labkey-adam Jan 8, 2021
cc98521
Move pipelines, importers, and some JSPs
labkey-adam Feb 5, 2021
4cc58d5
Address "There is already an object named 'xxx' in the database" stud…
labkey-adam Mar 18, 2021
2148461
Use ColumnDecorator to configure LabKey "column types"
labkey-matthewb Mar 26, 2021
493a4c9
More Double -> BigDecimal sequence nums
labkey-adam Jul 16, 2021
12ff1c3
Add 'dropdown-toggle' class to dropdown buttons
labkey-tchad Aug 12, 2021
006e2aa
Study schema contextual roles
labkey-matthewb Nov 5, 2021
a093f02
DomainKind and SimpleTableDomainKind pass through User props
labkey-martyp Feb 4, 2022
46b6417
Remove inline script event handlers
labkey-matthewb Apr 18, 2022
9320d6a
Repackage JSONObject and JSONArray
labkey-adam Sep 21, 2022
f95090c
move study design domains
labkey-klum Jan 8, 2023
58df298
Handle update and clarify merge - use DIB for updateRows
XingY Jan 27, 2023
13c3f2b
Migrate study & survey to new JSONObject library
labkey-adam Apr 13, 2023
b018096
Remove the old JSONObject and JSONArray library
labkey-adam May 2, 2023
bc407ba
Issue 48499: Use preferred SecurityPolicyManager.savePolicy() variant
labkey-jeckels Aug 29, 2023
1f1963d
Add support for comments during edit actions
labkey-susanh Mar 11, 2024
f49dd10
Migrate DbCache use to DatabaseCache
labkey-adam May 20, 2024
8825f40
Eliminate DbCache
labkey-adam May 28, 2024
1f7c172
Clean up StudyCache and QueryHelper
labkey-adam Jul 10, 2024
ace68e9
Issue 50179: Exceptions logged by Radeox are difficult to track
labkey-jeckels Aug 27, 2024
adc21a3
ClassLoaderTestCase
labkey-adam Dec 12, 2024
ae10a15
Clean up ModuleLoader
labkey-adam Dec 19, 2024
30b7ac5
Put study protocol designer tools under an optional flag
labkey-klum Feb 28, 2025
49e9b54
Complete migration from srcURL and returnURL to returnUrl
labkey-jeckels Mar 5, 2025
28088b9
Deprecate study protocol designer tools (phase 2)
labkey-klum Mar 7, 2025
b7e23ad
Remove unused bulk properties classes
labkey-adam Mar 25, 2025
70b63d6
Remove unnecessary HttpView.currentView() casts in JSPs
labkey-adam Apr 7, 2025
fa896fe
Move study design features into a new module
labkey-klum May 23, 2025
c69facc
Minor auto-refactor code cleanup on a massive scale
labkey-jeckels Jun 11, 2025
5af24e5
Support BIGINT Primary Keys
labkey-matthewb Aug 14, 2025
5f1204e
IntegerUtils class
labkey-matthewb Aug 19, 2025
5030494
Return Set<Class<?>> from Module "get test" methods
labkey-adam Oct 3, 2025
d6a3ae2
Move studydesign module
labkey-tchad Feb 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions studydesign/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import org.labkey.gradle.util.BuildUtils

plugins {
id 'org.labkey.build.module'
}

dependencies {
BuildUtils.addLabKeyDependency(project: project, config: "implementation", depProjectPath: BuildUtils.getPlatformModuleProjectPath(project.gradle, "study"), depProjectConfig: "apiJarFile")
BuildUtils.addLabKeyDependency(project: project, config: "jspImplementation", depProjectPath: BuildUtils.getPlatformModuleProjectPath(project.gradle, "study"), depProjectConfig: "apiJarFile")
BuildUtils.addLabKeyDependency(project: project, config: "modules", depProjectPath: BuildUtils.getPlatformModuleProjectPath(project.gradle, "study"), depProjectConfig: "published", depExtension: "module")
}
5 changes: 5 additions & 0 deletions studydesign/module.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
ModuleClass: org.labkey.studydesign.StudyDesignModule
License: Apache 2.0
LicenseURL: http://www.apache.org/licenses/LICENSE-2.0
SupportedDatabases: pgsql
ManageVersion: true
Loading