Skip to content

Move studydesign module#254

Merged
labkey-tchad merged 220 commits intodevelopfrom
fb_studydesign
Feb 27, 2026
Merged

Move studydesign module#254
labkey-tchad merged 220 commits intodevelopfrom
fb_studydesign

Conversation

@labkey-tchad
Copy link
Member

@labkey-tchad labkey-tchad commented Feb 26, 2026

cnathe and others added 30 commits July 25, 2013 21:37
… properties

- add hardtables to study schema for study design lookup tables (genes, routes, assays, etc.)
- use hardtables in existing GWT study designer UI
- remove AssayDefinitionDialog and SampleTypeDefinitionDialog
- show lookup values from current container plus project
- don't show "inactive" lookup values for new study designs
- New fields to existing study tables, include in import/export and insert/edit UI
- New study design tables for storing treatment info (provisioned tables)
- New misc study tables: objective, personnel, and visittag
- Assay schedule: move existing tables/data/UI from rho schema to study
- Vaccine design: immunogens grid UI and add/remove buttons
- Vaccine design: HIV antigens sub-grid dialog
- Vaccine design: adjuvants grid UI and add/remove buttons
- Vaccine Design: make use of project level lookups
- Vaccine design: read/write to studydesign tables
Create new study design provisioned domains (personnel, product, treatment) at the project level.
…ng context. For example:

- h() instead of PageFlowUtil.filter()
- getViewContext() instead of HttpView.currentContext(), HttpView.getRootContext(), me.getViewContext(), et al
- getContainer(), getUser(), and getActionURL() instead of me.getViewContext().getContainer(), et al
 - Immunization Schedule: treatment definition grid UI
 - Immunization schedule: immunogen/adjuvant selection dialog
 - Immunization schedule: read/write to studydesign tables
- Immunization schedule: grid UI and add/remove buttons
- Immunization schedule: immunogen/adjuvant selection dialog
- Immunization Schedule: treatment definition grid UI
- Immunization schedule: read/write to studydesign tables
- Immunization schedule: grid UI and add/remove buttons
- Immunization schedule: immunogen/adjuvant selection dialog
- Immunization Schedule: treatment definition grid UI
- Immunization schedule: read/write to studydesign tables
- StudyTreatmentVisitMapTable treatment column FK
- StudyController.DeleteStudyProdcutAction
- hover display of treatment study products
- treatment edit dialog display for product with long label (hack at setting height)
- timepoint definition dialog allow selection of existing study timepoint
- allow creating a new study timepoint from the immunization schedule grid
- allow creating a new study timepoint from manage assay schedule visit grid
isDefaultFieldName()
- add description text and move edit button to top
- add Lab and SampleType field to study.AssaySpecimen table
- use study design lookups for lab and sample type in table FK and UI combo
- create new TreatmentManager and move several methods out of StudyManger
- rename mangeAssaySpecimenAction to manageAssayScheduleAction
- don't use JSONObject in StudyDesignController APIAction response
Change to vaccine design webpart display so immunogens and adjuvants are aligned horizontally
labkey-jeckels and others added 18 commits August 29, 2023 10:22
Original PR: LabKey/platform#6742

* Minor auto-refactor code cleanup on a massive scale

* Fix DomainDesignerTest, reduce usage of deprecated methods

* Fix merge
Copy link
Contributor

@labkey-adam labkey-adam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@labkey-tchad why are there 7 commits dating back to May, 2025 in this branch?

@labkey-tchad
Copy link
Member Author

@labkey-tchad why are there 7 commits dating back to May, 2025 in this branch?

That is the history of the studydesign module. It should actually be much longer. I just repushed with a more complete history.

@labkey-adam
Copy link
Contributor

@labkey-tchad why are there 7 commits dating back to May, 2025 in this branch?

That is the history of the studydesign module. It should actually be much longer. I just repushed with a more complete history.

History. Of course.

@labkey-tchad labkey-tchad merged commit d6a3ae2 into develop Feb 27, 2026
8 checks passed
@labkey-tchad labkey-tchad deleted the fb_studydesign branch February 27, 2026 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.