From 23415708ca17ff0c9c1f9bcf354ae7c21f161d70 Mon Sep 17 00:00:00 2001 From: Adam Rauch Date: Mon, 18 May 2026 16:42:11 -0700 Subject: [PATCH 1/2] Update copyright/license information --- ATTRIBUTION | 2 ++ COPYRIGHT | 3 +++ WNPRC_Virology/src/org/labkey/wnprc_virology/view/hello.jsp | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 ATTRIBUTION create mode 100644 COPYRIGHT diff --git a/ATTRIBUTION b/ATTRIBUTION new file mode 100644 index 000000000..4cca15ab7 --- /dev/null +++ b/ATTRIBUTION @@ -0,0 +1,2 @@ +Source code developed in collaboration with the Wisconsin National +Primate Center at the University of Wisconsin-Madison. diff --git a/COPYRIGHT b/COPYRIGHT new file mode 100644 index 000000000..f388c4989 --- /dev/null +++ b/COPYRIGHT @@ -0,0 +1,3 @@ +Components of the source code contained in this repository are copyrighted by the Board of Regents of +the University of Wisconsin System and used with permission. Each file typically includes a notice +indicating the copyright owner of that source code. diff --git a/WNPRC_Virology/src/org/labkey/wnprc_virology/view/hello.jsp b/WNPRC_Virology/src/org/labkey/wnprc_virology/view/hello.jsp index 92bcfae9e..ad2d1413f 100644 --- a/WNPRC_Virology/src/org/labkey/wnprc_virology/view/hello.jsp +++ b/WNPRC_Virology/src/org/labkey/wnprc_virology/view/hello.jsp @@ -1,6 +1,6 @@ <% /* - * Copyright (c) 2023 Board of Regents - University of Wisconsin System + * Copyright (c) 2023 Board of Regents of the University of Wisconsin System * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. From b5030f996c6fb864f0c59ddf4514d751232a3e31 Mon Sep 17 00:00:00 2001 From: Adam Rauch Date: Sat, 23 May 2026 13:24:07 -0700 Subject: [PATCH 2/2] Update licenses and copyrights --- .storybook/main.js | 5 +++++ .storybook/webpack.config.js | 2 +- AnimalRequests/jest-config.js | 5 +++++ AnimalRequests/src/__tests__/main.test.tsx | 15 +++++++++++++++ AnimalRequests/src/client/app.tsx | 15 +++++++++++++++ .../containers/Forms/AnimalRequestForm.tsx | 15 +++++++++++++++ AnimalRequests/src/client/query/actions.ts | 15 +++++++++++++++ AnimalRequests/src/client/query/helpers.ts | 15 +++++++++++++++ AnimalRequests/src/client/theme/style.js | 5 +++++ AnimalRequests/src/client/typings/globals.d.ts | 15 +++++++++++++++ AnimalRequests/src/client/typings/main.d.ts | 15 +++++++++++++++ .../AnimalRequestsContainerListener.java | 15 +++++++++++++++ .../AnimalRequestsController.java | 15 +++++++++++++++ .../animalrequests/AnimalRequestsManager.java | 15 +++++++++++++++ .../animalrequests/AnimalRequestsModule.java | 15 +++++++++++++++ .../animalrequests/AnimalRequestsSchema.java | 15 +++++++++++++++ AnimalRequests/webpack.config.js | 5 +++++ AnimalRequests/webpack/dev-server.js | 5 +++++ AnimalRequests/webpack/dev-style.config.js | 5 +++++ AnimalRequests/webpack/dev.config.js | 5 +++++ AnimalRequests/webpack/prod.config.js | 5 +++++ .../api-src/org/labkey/apikey/api/ApiKey.java | 15 +++++++++++++++ .../org/labkey/apikey/api/ApiKeyForm.java | 15 +++++++++++++++ .../org/labkey/apikey/api/ApiKeyProvider.java | 15 +++++++++++++++ .../org/labkey/apikey/api/ApiKeyService.java | 15 +++++++++++++++ .../org/labkey/apikey/api/JsonService.java | 15 +++++++++++++++ .../labkey/apikey/api/JsonServiceManager.java | 15 +++++++++++++++ .../apikey/api/exception/InvalidApiKey.java | 15 +++++++++++++++ .../api/exception/ServiceDoesNotExist.java | 15 +++++++++++++++ .../apikey/api/exception/ServiceNotAllowed.java | 15 +++++++++++++++ ApiKey/resources/schemas/apikey.xml | 2 +- .../dbscripts/postgresql/apikey-15.10-15.11.sql | 2 +- .../labkey/apikey/ApiKeyContainerListener.java | 2 +- .../src/org/labkey/apikey/ApiKeyController.java | 15 +++++++++++++++ ApiKey/src/org/labkey/apikey/ApiKeyManager.java | 2 +- ApiKey/src/org/labkey/apikey/ApiKeyModule.java | 2 +- ApiKey/src/org/labkey/apikey/ApiKeySchema.java | 2 +- .../src/org/labkey/apikey/model/ApiKeyImpl.java | 15 +++++++++++++++ .../org/labkey/apikey/model/jOOQConnection.java | 15 +++++++++++++++ .../apikey/service/ApiKeyServiceImpl.java | 15 +++++++++++++++ .../apikey/service/JsonServiceManagerImpl.java | 15 +++++++++++++++ ApiKey/src/org/labkey/apikey/view/hello.jsp | 2 +- .../queries/cageui/layout_history.query.xml | 2 +- .../queries/cageui/rack_types.query.xml | 2 +- .../queries/cageui/rack_types/.qview.xml | 2 +- CageUI/resources/queries/cageui/racks.query.xml | 2 +- CageUI/resources/schemas/cageui.xml | 2 +- .../postgresql/cageui-25.000-25.001.sql | 2 +- .../postgresql/cageui-25.001-25.002.sql | 2 +- CageUI/src/client/api/labkeyActions.ts | 2 +- .../src/client/components/ConfirmationPopup.tsx | 2 +- CageUI/src/client/components/TextInput.tsx | 2 +- .../components/layoutEditor/ChangeRack.tsx | 2 +- .../client/components/layoutEditor/Editor.tsx | 2 +- .../layoutEditor/EditorContextMenu.tsx | 2 +- .../components/layoutEditor/GateChangeRoom.tsx | 2 +- .../components/layoutEditor/GateSwitch.tsx | 2 +- .../components/layoutEditor/LayoutTooltip.tsx | 2 +- .../components/layoutEditor/RoomHeader.tsx | 2 +- .../layoutEditor/RoomItemTemplate.tsx | 2 +- .../layoutEditor/RoomSelectorPopup.tsx | 2 +- .../layoutEditor/RoomSizeSelector.tsx | 2 +- .../context/LayoutEditorContextManager.tsx | 2 +- CageUI/src/client/entryPoints.js | 2 +- .../client/pages/layoutEditor/LayoutEditor.tsx | 2 +- CageUI/src/client/pages/layoutEditor/app.tsx | 2 +- CageUI/src/client/pages/layoutEditor/dev.tsx | 2 +- .../client/types/layoutEditorContextTypes.ts | 2 +- CageUI/src/client/types/layoutEditorTypes.ts | 2 +- CageUI/src/client/types/typings.ts | 2 +- CageUI/src/client/utils/LayoutEditorHelpers.ts | 2 +- CageUI/src/client/utils/constants.ts | 2 +- CageUI/src/client/utils/helpers.ts | 2 +- .../labkey/cageui/CageUIContainerListener.java | 2 +- .../src/org/labkey/cageui/CageUIController.java | 2 +- CageUI/src/org/labkey/cageui/CageUIManager.java | 2 +- CageUI/src/org/labkey/cageui/CageUIModule.java | 2 +- CageUI/src/org/labkey/cageui/CageUISchema.java | 2 +- .../labkey/cageui/query/CageUIUserSchema.java | 2 +- .../labkey/cageui/query/LayoutHistoryTable.java | 2 +- .../org/labkey/cageui/query/RackTypesTable.java | 2 +- .../src/org/labkey/cageui/query/RacksTable.java | 2 +- .../CageUIAnimalEditorPermission.java | 2 +- .../CageUIAnimalReviewerPermission.java | 2 +- .../CageUILayoutEditorAccessPermission.java | 2 +- .../CageUIModificationEditorPermission.java | 2 +- .../CageUINotesEditorPermission.java | 2 +- .../CageUIRoomCreatorPermission.java | 2 +- .../CageUIRoomModifierPermission.java | 2 +- .../CageUITemplateCreatorPermission.java | 2 +- .../permissions/CageUIUserPermission.java | 2 +- .../cageui/security/roles/CageUIAdminRole.java | 2 +- .../roles/CageUIModificationEditorRole.java | 2 +- .../security/roles/CageUIRoomCreatorRole.java | 2 +- .../security/roles/CageUIRoomModifierRole.java | 2 +- .../labkey/cageui/table/CageUICustomizer.java | 2 +- CageUI/src/org/labkey/cageui/view/hello.jsp | 2 +- .../dbutils/api/AbstractSimpleStaticTable.java | 15 +++++++++++++++ .../org/labkey/dbutils/api/DBRecordSet.java | 15 +++++++++++++++ .../org/labkey/dbutils/api/FieldSet.java | 15 +++++++++++++++ .../org/labkey/dbutils/api/SimpleQuery.java | 15 +++++++++++++++ .../labkey/dbutils/api/SimpleQueryFactory.java | 15 +++++++++++++++ .../labkey/dbutils/api/SimpleQueryUpdater.java | 15 +++++++++++++++ .../labkey/dbutils/api/SimpleQueryUtils.java | 15 +++++++++++++++ .../org/labkey/dbutils/api/SimplerFilter.java | 15 +++++++++++++++ .../exception/MissingPermissionsException.java | 15 +++++++++++++++ .../dbutils/api/schema/DecoratedTableInfo.java | 15 +++++++++++++++ .../dbutils/api/service/ContainerHelper.java | 15 +++++++++++++++ .../api/service/SecurityEscalatedService.java | 15 +++++++++++++++ .../postgresql/dbutils-15.101-15.102.sql | 15 +++++++++++++++ .../postgresql/dbutils-15.102-15.103.sql | 15 +++++++++++++++ DBUtils/resources/scripts/dbutils/lib/moment.js | 5 +++++ .../org/labkey/dbutils/dbutilsController.java | 15 +++++++++++++++ .../src/org/labkey/dbutils/dbutilsModule.java | 15 +++++++++++++++ .../org/labkey/dbutils/file/FileToucher.java | 15 +++++++++++++++ DBUtils/src/org/labkey/dbutils/view/hello.jsp | 17 +++++++++++++++++ .../postgresql/deviceproxy-15.10-15.11.sql | 15 +++++++++++++++ DeviceProxy/resources/schemas/deviceproxy.xml | 2 +- .../DeviceProxyContainerListener.java | 2 +- .../deviceproxy/DeviceProxyController.java | 15 +++++++++++++++ .../labkey/deviceproxy/DeviceProxyManager.java | 2 +- .../labkey/deviceproxy/DeviceProxyModule.java | 15 +++++++++++++++ .../labkey/deviceproxy/DeviceProxySchema.java | 2 +- .../deviceproxy/service/DeviceProxyService.java | 15 +++++++++++++++ .../src/org/labkey/deviceproxy/view/hello.jsp | 2 +- .../ChemistryAnalyzer/MergingComentOrders.sql | 15 +++++++++++++++ .../ChemistryAnalyzer/MergingPatientsOrders.sql | 15 +++++++++++++++ .../ETLChemistryAnalyzerContainerListener.java | 2 +- .../ETLChemistryAnalyzerController.java | 2 +- .../ETLChemistryAnalyzerManager.java | 2 +- .../ETLChemistryAnalyzerModule.java | 2 +- .../ETLChemistryAnalyzerSchema.java | 2 +- .../labkey/ETLChemistryAnalyzer/view/hello.jsp | 2 +- .../googledrive/api/DriveSharePermission.java | 15 +++++++++++++++ .../labkey/googledrive/api/DriveWrapper.java | 15 +++++++++++++++ .../org/labkey/googledrive/api/FileWrapper.java | 15 +++++++++++++++ .../labkey/googledrive/api/FolderWrapper.java | 15 +++++++++++++++ .../googledrive/api/GoogleDriveService.java | 15 +++++++++++++++ .../googledrive/api/ServiceAccountForm.java | 15 +++++++++++++++ .../org/labkey/googledrive/api/Shareable.java | 15 +++++++++++++++ .../api/exception/NotFoundException.java | 15 +++++++++++++++ .../api/exception/UnauthorizedException.java | 15 +++++++++++++++ .../postgresql/googledrive-0.100-0.101.sql | 15 +++++++++++++++ .../googledrive/GoogleDriveController.java | 15 +++++++++++++++ .../labkey/googledrive/GoogleDriveModule.java | 15 +++++++++++++++ .../labkey/googledrive/GoogleDriveSchema.java | 15 +++++++++++++++ .../googledrive/GoogleDriveServiceImpl.java | 15 +++++++++++++++ .../googledrive/view/RegisterServiceAccount.jsp | 17 +++++++++++++++++ .../src/org/labkey/googledrive/view/begin.jsp | 17 +++++++++++++++++ .../googledrive/wrapper/DriveWrapperImpl.java | 15 +++++++++++++++ .../googledrive/wrapper/FileWrapperImpl.java | 15 +++++++++++++++ .../googledrive/wrapper/FolderWrapperImpl.java | 15 +++++++++++++++ .../googledrive/wrapper/ItemWrapperImpl.java | 15 +++++++++++++++ .../SelfRegistrationContainerListener.java | 15 +++++++++++++++ .../SelfRegistrationController.java | 15 +++++++++++++++ .../SelfRegistrationManager.java | 15 +++++++++++++++ .../SelfRegistrationModule.java | 15 +++++++++++++++ .../SelfRegistrationNotification.java | 15 +++++++++++++++ .../wnprc_compliance/ActivePersonsList.sql | 15 +++++++++++++++ .../wnprc_compliance/ArchivedPersonsList.sql | 15 +++++++++++++++ .../MostRecentAccessReportSummary.sql | 15 +++++++++++++++ .../wnprc_compliance/mapMeaslesClearances.sql | 15 +++++++++++++++ .../wnprc_compliance/mapTBClearances.sql | 15 +++++++++++++++ .../wnprc_compliance/mostRecentCardInfo.sql | 15 +++++++++++++++ .../wnprc_compliance/pendingTBResults.sql | 15 +++++++++++++++ .../queries/wnprc_compliance/personsList.sql | 15 +++++++++++++++ .../queries/wnprc_compliance/searchResults.sql | 15 +++++++++++++++ .../wnprc_compliance/unidentifiedCards.sql | 15 +++++++++++++++ .../postgresql/wnprc_compliance-0.00-18.10.sql | 15 +++++++++++++++ .../postgresql/wnprc_compliance-0.103-0.104.sql | 15 +++++++++++++++ .../postgresql/wnprc_compliance-0.104-0.105.sql | 15 +++++++++++++++ .../postgresql/wnprc_compliance-18.10-18.11.sql | 15 +++++++++++++++ .../wnprc_compliance-21.000-21.001.sql | 15 +++++++++++++++ .../wnprc_compliance-25.000-25.001.sql | 15 +++++++++++++++ .../wnprc_compliance/AccessReportRowParser.java | 15 +++++++++++++++ .../wnprc_compliance/AccessReportService.java | 15 +++++++++++++++ .../labkey/wnprc_compliance/PersonService.java | 15 +++++++++++++++ .../WNPRC_ComplianceController.java | 15 +++++++++++++++ .../WNPRC_ComplianceModule.java | 15 +++++++++++++++ .../WNPRC_ComplianceSchema.java | 15 +++++++++++++++ .../wnprc_compliance/form/NewUserForm.java | 15 +++++++++++++++ .../wnprc_compliance/form/RequirementForm.java | 15 +++++++++++++++ .../security/ComplianceAdminPermission.java | 15 +++++++++++++++ .../security/ComplianceAdminRole.java | 15 +++++++++++++++ .../org/labkey/wnprc_compliance/view/begin.jsp | 17 +++++++++++++++++ .../org/labkey/wnprc_compliance/view/editTB.jsp | 17 +++++++++++++++++ .../labkey/wnprc_compliance/view/enterTB.jsp | 17 +++++++++++++++++ .../wnprc_compliance/view/pendingTBResults.jsp | 17 +++++++++++++++++ .../wnprc_compliance/view/unidentifiedCards.jsp | 17 +++++++++++++++++ .../view/uploadAccessReport.jsp | 17 +++++++++++++++++ .../labkey/wnprc_compliance/view/userEdit.jsp | 17 +++++++++++++++++ .../Viral_Loads/queries/Viral_Load_Summary.sql | 2 +- .../queries/col_dump/arrival_mysql.sql | 2 +- .../queries/col_dump/assignment_mysql.sql | 2 +- .../col_dump/bacteriologyresults_mysql.sql | 2 +- .../queries/col_dump/behavetrem_mysql.sql | 2 +- .../resources/queries/col_dump/biopsy_mysql.sql | 2 +- .../resources/queries/col_dump/birth_mysql.sql | 2 +- .../resources/queries/col_dump/blood_mysql.sql | 2 +- .../queries/col_dump/cageobservations_mysql.sql | 2 +- .../queries/col_dump/chemistryresults_mysql.sql | 2 +- .../queries/col_dump/clinremarks_mysql.sql | 2 +- .../queries/col_dump/demographics_mysql.sql | 2 +- .../queries/col_dump/departure_mysql.sql | 2 +- .../resources/queries/col_dump/drug_mysql.sql | 2 +- .../col_dump/hematologyresults_mysql.sql | 2 +- .../queries/col_dump/housing_mysql.sql | 2 +- .../col_dump/immunologyresults_mysql.sql | 2 +- .../queries/col_dump/morphologicdiag_mysql.sql | 2 +- .../resources/queries/col_dump/mysql_check.sql | 2 +- .../queries/col_dump/necropsy_mysql.sql | 2 +- .../resources/queries/col_dump/obs_mysql.sql | 2 +- .../col_dump/parasitologyresults_mysql.sql | 2 +- .../queries/col_dump/prenatal_mysql.sql | 2 +- .../queries/col_dump/problem_mysql.sql | 2 +- .../resources/queries/col_dump/tb_mysql.sql | 2 +- .../queries/col_dump/tissue_requests_mysql.sql | 2 +- .../queries/col_dump/treatment_order_mysql.sql | 2 +- .../col_dump/urinalysisresults_mysql.sql | 2 +- .../queries/col_dump/virologyresults_mysql.sql | 2 +- .../resources/queries/col_dump/weight_mysql.sql | 2 +- .../resources/queries/core/SiteBackupLog.sql | 2 +- .../queries/ehr/RoomsWithoutObsToday.sql | 2 +- .../ehr/notificationRecipientsExpanded.sql | 2 +- .../queries/ehr/protocolCountsBySpecies.sql | 15 +++++++++++++++ .../queries/ehr/protocolExpirationDate.sql | 2 +- .../resources/queries/ehr/protocolProcedures.js | 2 +- .../queries/ehr/protocolTotalProjects.sql | 2 +- .../resources/queries/ehr/protocol_counts.js | 2 +- .../queries/ehr/uniqueProtocolInvestigator.sql | 15 +++++++++++++++ .../ehr_compliancedb/SOPDateLastRead.sql | 2 +- .../ehr_compliancedb/SOPrequirements.sql | 2 +- .../ehr_compliancedb/recentlyActivatedSOPs.sql | 2 +- .../queries/ehr_lookups/RoomUtilization.sql | 2 +- .../queries/ehr_lookups/alopecia_scores.sql | 15 +++++++++++++++ .../animal_requests_active_projects.sql | 15 +++++++++++++++ .../ehr_lookups/animal_requests_origin.sql | 15 +++++++++++++++ .../ehr_lookups/animal_requests_species.sql | 15 +++++++++++++++ .../animal_requests_viral_status.sql | 15 +++++++++++++++ .../ehr_lookups/body_condition_scores.sql | 15 +++++++++++++++ .../queries/ehr_lookups/currentBirthTypes.sql | 15 +++++++++++++++ .../queries/ehr_lookups/distributionSnomed.sql | 2 +- .../queries/ehr_lookups/durationSnomed.sql | 2 +- .../queries/ehr_lookups/etiologySnomed.sql | 2 +- .../queries/ehr_lookups/full_snomed.js | 2 +- .../queries/ehr_lookups/inflammationSnomed.sql | 2 +- .../queries/ehr_lookups/pathologists.sql | 2 +- .../queries/ehr_lookups/processSnomed.sql | 2 +- .../resources/queries/ehr_lookups/room_list.sql | 2 +- .../queries/ehr_lookups/rooms_quick.sql | 2 +- .../queries/ehr_lookups/severitySnomed.sql | 2 +- .../resources/queries/ehr_lookups/snomap.js | 2 +- .../resources/queries/ehr_lookups/snomed.js | 2 +- .../queries/study/ActiveAssignments.sql | 2 +- WNPRC_EHR/resources/queries/study/Alopecia.js | 2 +- ...s That Started Out At the Primate Center.sql | 2 +- .../resources/queries/study/BehaviorAbstract.js | 2 +- .../queries/study/Billable Assignments.sql | 15 +++++++++++++++ .../resources/queries/study/BloodSchedule.sql | 2 +- .../study/Cage Observations Per Animal.sql | 2 +- .../resources/queries/study/CageReview.sql | 2 +- WNPRC_EHR/resources/queries/study/Charges.js | 2 +- .../queries/study/ClinpathRefRange.sql | 2 +- .../study/CurrentBehaviorAssignments.sql | 15 +++++++++++++++ .../queries/study/CurrentBehaviorNotes.sql | 2 +- .../study/Cytology Automated Evaluation.js | 2 +- .../queries/study/Cytology Manual Evaluation.js | 2 +- .../resources/queries/study/Cytology Results.js | 2 +- .../study/DailyOverDrawsWithThreshold.sql | 15 +++++++++++++++ .../resources/queries/study/Demographics.js | 2 +- .../queries/study/DiarrheaCountByMonth.sql | 15 +++++++++++++++ .../queries/study/DiarrheaDetailsByMonth.sql | 15 +++++++++++++++ .../resources/queries/study/DiarrheaObs.sql | 15 +++++++++++++++ .../queries/study/DiarrheaObsDetails.sql | 15 +++++++++++++++ .../resources/queries/study/EmployeeList.sql | 2 +- WNPRC_EHR/resources/queries/study/Feeding.js | 2 +- .../queries/study/FoodDeprivesProblems.sql | 15 +++++++++++++++ .../queries/study/FoodDeprivesStarted.sql | 15 +++++++++++++++ .../queries/study/Irregular Obs No Okays.sql | 2 +- .../resources/queries/study/MHC_SSP_Summary.sql | 2 +- WNPRC_EHR/resources/queries/study/Menses.js | 2 +- .../queries/study/MorphologicDiagnosis.js | 2 +- .../study/MorphologicDiagnosisGrouped.sql | 2 +- .../queries/study/Most Recent Necropsy.sql | 15 +++++++++++++++ .../queries/study/Necropsy Requests.sql | 15 +++++++++++++++ .../queries/study/Necropsy Schedule.sql | 15 +++++++++++++++ .../resources/queries/study/NecropsyAbstract.js | 5 +++++ .../resources/queries/study/Okay Rooms.sql | 2 +- WNPRC_EHR/resources/queries/study/Pedigree.sql | 2 +- .../queries/study/Per Animal Arrival.sql | 2 +- .../queries/study/Per Animal Birth.sql | 2 +- .../queries/study/Per Animal Death.sql | 2 +- .../queries/study/Per Animal Departure.sql | 2 +- WNPRC_EHR/resources/queries/study/PerDiems.sql | 2 +- .../resources/queries/study/PerDiemsByDay.sql | 2 +- .../Population Change Events By Animal Id.sql | 2 +- .../resources/queries/study/PregnancyInfo.sql | 15 +++++++++++++++ .../queries/study/R24DemographicsSrc.sql | 2 +- .../queries/study/R24WeightsDeletedSrc.sql | 2 +- .../resources/queries/study/R24WeightsSrc.sql | 2 +- .../queries/study/ResearchUltrasoundsInfo.sql | 15 +++++++++++++++ WNPRC_EHR/resources/queries/study/SSP_Pivot.sql | 2 +- .../resources/queries/study/ScheduledBlood.sql | 2 +- .../queries/study/SinglyHousedAnimals.sql | 2 +- WNPRC_EHR/resources/queries/study/Teeth.js | 2 +- .../queries/study/TreatmentHistory.sql | 2 +- .../queries/study/TreatmentsThatDiffer.sql | 2 +- .../resources/queries/study/USDA_Counts.sql | 2 +- .../queries/study/USDA_Preliminary_Report.sql | 2 +- .../queries/study/USDA_Summary_Report.sql | 2 +- .../queries/study/ValidateHousingSnapshot.sql | 2 +- .../resources/queries/study/Validate_status.sql | 2 +- .../queries/study/Validate_status_mysql.sql | 2 +- .../resources/queries/study/ViralChallenges.sql | 2 +- .../resources/queries/study/ViralLoads.sql | 2 +- .../resources/queries/study/ViralLoadsWpi.sql | 2 +- WNPRC_EHR/resources/queries/study/Vitals.js | 2 +- .../queries/study/WaterRecentWeight.sql | 15 +++++++++++++++ .../queries/study/WaterScheduleWithWeight.sql | 15 +++++++++++++++ .../study/_BreedingEncounterByBreedingId.sql | 15 +++++++++++++++ .../study/_PregnancyOutcomesByPregnancyId.sql | 15 +++++++++++++++ ...asoundMeasurementsByResearchUltrasoundId.sql | 15 +++++++++++++++ .../_UltrasoundReviewByResearchUltrasoundId.sql | 15 +++++++++++++++ .../queries/study/_UltrasoundsByPregnancyId.sql | 15 +++++++++++++++ .../queries/study/activeHousingQuery.sql | 2 +- .../queries/study/alleleFrequencies.sql | 2 +- .../queries/study/animalBillableDaysReport.sql | 15 +++++++++++++++ WNPRC_EHR/resources/queries/study/arrival.js | 2 +- WNPRC_EHR/resources/queries/study/assignment.js | 2 +- .../queries/study/bacteriologyResults.js | 2 +- WNPRC_EHR/resources/queries/study/bcs.js | 2 +- WNPRC_EHR/resources/queries/study/behavetrem.js | 2 +- .../study/behaviorRelatedIrregularObs.sql | 15 +++++++++++++++ WNPRC_EHR/resources/queries/study/biopsy.js | 2 +- .../queries/study/bloodDrawChanges.sql | 2 +- .../queries/study/bloodNeedlesticks.sql | 2 +- .../resources/queries/study/bloodSummary.sql | 2 +- .../queries/study/breedingEncounterWindow.sql | 15 +++++++++++++++ .../queries/study/breeding_encounters.js | 5 +++++ WNPRC_EHR/resources/queries/study/cageObs.js | 2 +- WNPRC_EHR/resources/queries/study/chairing.js | 5 +++++ WNPRC_EHR/resources/queries/study/chemMisc.sql | 2 +- WNPRC_EHR/resources/queries/study/chemPivot.sql | 15 +++++++++++++++ .../queries/study/chemistryRefRange.sql | 2 +- .../queries/study/colonyAssignmentSummary.sql | 2 +- .../study/colonyAssignmentSummary_old.sql | 2 +- .../resources/queries/study/colonyCondition.sql | 2 +- .../queries/study/currentBloodDraws.sql | 2 +- WNPRC_EHR/resources/queries/study/deaths.js | 5 +++++ .../study/demographicsAssignmentHistory.sql | 2 +- .../study/demographicsAssignmentSummary.sql | 2 +- .../queries/study/demographicsAssignments.sql | 2 +- .../queries/study/demographicsBloodSummary.sql | 2 +- .../demographicsCurrentRoommatesOver6mo.sql | 2 +- .../queries/study/demographicsDaysAlone.sql | 2 +- .../queries/study/demographicsFamily.sql | 2 +- .../study/demographicsLatestSIVChallenge.sql | 2 +- .../resources/queries/study/demographicsMHC.sql | 2 +- .../study/demographicsMostRecentBehav.sql | 2 +- .../study/demographicsMostRecentFeeding.sql | 2 +- .../queries/study/demographicsMostRecentObs.sql | 15 +++++++++++++++ .../study/demographicsMostRecentTBDate.sql | 2 +- .../demographicsMostRecentWaterCondition.sql | 15 +++++++++++++++ .../study/demographicsNecropsyAbstractNotes.sql | 15 +++++++++++++++ .../resources/queries/study/demographicsObs.sql | 2 +- .../queries/study/demographicsOffspring.sql | 2 +- .../queries/study/demographicsPrimateId.sql | 15 +++++++++++++++ .../queries/study/demographicsSiblings.sql | 2 +- .../queries/study/demographicsSpecies.sql | 2 +- .../queries/study/demographicsStatus.sql | 2 +- .../queries/study/demographicsSurgery.sql | 2 +- .../study/demographicsTotalOffspring.sql | 2 +- .../resources/queries/study/demographicsVL.sql | 2 +- .../queries/study/demographicsViralStatus.sql | 2 +- .../queries/study/demographicsVirology.sql | 2 +- .../resources/queries/study/dentalStatus.js | 2 +- .../queries/study/diarrheaCalendar.sql | 2 +- .../resources/queries/study/distinctSNOMED.sql | 2 +- WNPRC_EHR/resources/queries/study/drug.js | 2 +- .../queries/study/encountersParent.sql | 2 +- .../resources/queries/study/final_reports.js | 2 +- .../resources/queries/study/foodDeprives.js | 5 +++++ .../queries/study/hematologyAbsCount.sql | 2 +- .../resources/queries/study/hematologyMisc.sql | 2 +- .../queries/study/hematologyMorphology.js | 2 +- .../resources/queries/study/hematologyPivot.sql | 15 +++++++++++++++ .../queries/study/hematologyRefRange.sql | 2 +- WNPRC_EHR/resources/queries/study/housing.js | 5 +++++ .../queries/study/housingConditionProblems.sql | 2 +- .../resources/queries/study/immunologyMisc.sql | 2 +- .../resources/queries/study/immunologyPivot.sql | 2 +- .../queries/study/immunologyPivot_old.sql | 2 +- .../queries/study/immunologyRefRange.sql | 2 +- .../queries/study/immunologyResults.js | 2 +- .../resources/queries/study/irregularObs.sql | 2 +- .../queries/study/irregularObsById.sql | 2 +- .../queries/study/irregularObsByLocation.sql | 2 +- .../queries/study/irregularObsTreatment.sql | 2 +- .../queries/study/irregularObsTreatmentById.sql | 2 +- .../study/irregularObsTreatmentByLocation.sql | 2 +- .../resources/queries/study/majorEvents.sql | 2 +- .../resources/queries/study/mensCalendar.sql | 2 +- .../resources/queries/study/mensesInterval.sql | 2 +- WNPRC_EHR/resources/queries/study/necropsy.js | 2 +- .../resources/queries/study/necropsyParent.sql | 2 +- WNPRC_EHR/resources/queries/study/obs.js | 2 +- WNPRC_EHR/resources/queries/study/pairtest.js | 2 +- .../resources/queries/study/preViralLoad.sql | 2 +- .../resources/queries/study/pregnancies.js | 5 +++++ .../queries/study/pregnancyConceptionDate.sql | 15 +++++++++++++++ .../queries/study/pregnancy_outcomes.js | 5 +++++ WNPRC_EHR/resources/queries/study/prenatal.js | 2 +- WNPRC_EHR/resources/queries/study/private.sql | 2 +- WNPRC_EHR/resources/queries/study/procedures.js | 2 +- .../study/protocolTotalAnimalsBySpecies.sql | 2 +- .../study/researchUltrasoundsWithReview.sql | 15 +++++++++++++++ .../queries/study/research_ultrasounds.js | 5 +++++ .../resources/queries/study/restraintUsed.sql | 2 +- WNPRC_EHR/resources/queries/study/restraints.js | 5 +++++ .../queries/study/singleGeneralEncounter.js | 5 +++++ .../queries/study/studyDataDateOnly.sql | 2 +- WNPRC_EHR/resources/queries/study/surgery.js | 2 +- WNPRC_EHR/resources/queries/study/tb.js | 2 +- WNPRC_EHR/resources/queries/study/tissue.js | 2 +- .../totalResearchAssignmentsDuringRange.sql | 15 +++++++++++++++ .../queries/study/treatmentSchedule.sql | 2 +- .../queries/study/ultrasound_measurements.js | 5 +++++ .../queries/study/ultrasound_review.js | 5 +++++ .../resources/queries/study/ultrasounds.js | 5 +++++ .../resources/queries/study/urinalysisMisc.sql | 2 +- .../resources/queries/study/urinalysisPivot.sql | 2 +- .../queries/study/urinalysisRefRange.sql | 2 +- ...alidationSuiteSuffixCheckerRhesusDamSire.sql | 15 +++++++++++++++ ...idationSuiteSuffixCheckerRhesusDamSireID.sql | 15 +++++++++++++++ .../validationSuiteSuffixCheckerRhesusID.sql | 15 +++++++++++++++ ...idationSuiteSuffixCheckerRhesusIDDamSire.sql | 15 +++++++++++++++ .../resources/queries/study/virologyResults.js | 2 +- .../resources/queries/study/waterAmount.js | 5 +++++ WNPRC_EHR/resources/queries/study/waterGiven.js | 5 +++++ .../resources/queries/study/waterOrders.js | 5 +++++ .../resources/queries/study/waterPrePivot.sql | 15 +++++++++++++++ .../resources/queries/study/waterRemaining.sql | 15 +++++++++++++++ .../resources/queries/study/waterSchedule.sql | 2 +- .../queries/study/waterScheduleCoalesced.sql | 15 +++++++++++++++ .../waterScheduledAnimalWithOutEntries.sql | 15 +++++++++++++++ .../queries/study/waterTotalByDate.sql | 15 +++++++++++++++ .../study/waterTotalByDateWithWeight.sql | 15 +++++++++++++++ .../queries/study/waterTotalWithParameters.sql | 15 +++++++++++++++ .../queries/study/wnprcFullHistory.sql | 15 +++++++++++++++ .../queries/wnprc/ArrowProtocolEHRDiffs.sql | 15 +++++++++++++++ WNPRC_EHR/resources/queries/wnprc/BCHousing.sql | 15 +++++++++++++++ .../resources/queries/wnprc/BCTreatments.sql | 15 +++++++++++++++ .../queries/wnprc/BreedingReasonOptions.sql | 15 +++++++++++++++ .../queries/wnprc/MaxSpeciesDistinct.sql | 15 +++++++++++++++ .../queries/wnprc/MaxSpeciesPlusSubSpecies.sql | 15 +++++++++++++++ .../resources/queries/wnprc/animal_requests.js | 5 +++++ .../queries/wnprc/getGestationalDay.sql | 15 +++++++++++++++ .../queries/wnprc/getGestationalSpecies.sql | 15 +++++++++++++++ WNPRC_EHR/resources/queries/wnprc/vvc.js | 5 +++++ .../schemas/study/Pedigree/PedigreeText.r | 2 +- .../dbscripts/postgresql/wnprc-0.00-18.10.sql | 2 +- .../dbscripts/postgresql/wnprc-15.15-15.16.sql | 15 +++++++++++++++ .../dbscripts/postgresql/wnprc-15.16-15.17.sql | 15 +++++++++++++++ .../dbscripts/postgresql/wnprc-15.17-15.18.sql | 15 +++++++++++++++ .../dbscripts/postgresql/wnprc-15.18-15.19.sql | 15 +++++++++++++++ .../dbscripts/postgresql/wnprc-18.10-18.11.sql | 15 +++++++++++++++ .../dbscripts/postgresql/wnprc-18.11-18.12.sql | 15 +++++++++++++++ .../dbscripts/postgresql/wnprc-18.12-18.13.sql | 15 +++++++++++++++ .../dbscripts/postgresql/wnprc-18.13-18.14.sql | 15 +++++++++++++++ .../dbscripts/postgresql/wnprc-18.30-18.31.sql | 15 +++++++++++++++ .../dbscripts/postgresql/wnprc-18.32-18.33.sql | 15 +++++++++++++++ .../dbscripts/postgresql/wnprc-18.33-18.34.sql | 15 +++++++++++++++ .../dbscripts/postgresql/wnprc-18.34-18.35.sql | 15 +++++++++++++++ .../dbscripts/postgresql/wnprc-18.35-18.36.sql | 15 +++++++++++++++ .../dbscripts/postgresql/wnprc-18.36-18.37.sql | 15 +++++++++++++++ .../postgresql/wnprc-21.000-21.001.sql | 15 +++++++++++++++ .../postgresql/wnprc-21.001-21.002.sql | 15 +++++++++++++++ .../postgresql/wnprc-21.002-21.003.sql | 15 +++++++++++++++ .../postgresql/wnprc-21.003-21.004.sql | 15 +++++++++++++++ .../postgresql/wnprc-21.004-21.005.sql | 15 +++++++++++++++ .../postgresql/wnprc-21.005-21.006.sql | 15 +++++++++++++++ .../postgresql/wnprc-21.006-21.007.sql | 15 +++++++++++++++ .../postgresql/wnprc-22.000-22.001.sql | 15 +++++++++++++++ .../postgresql/wnprc-22.001-22.002.sql | 15 +++++++++++++++ .../postgresql/wnprc-22.007-22.008.sql | 15 +++++++++++++++ .../postgresql/wnprc-22.008-22.009.sql | 15 +++++++++++++++ .../postgresql/wnprc-22.009-22.010.sql | 15 +++++++++++++++ WNPRC_EHR/resources/scripts/wnprc_ehr/WNPRC.js | 5 +++++ .../resources/scripts/wnprc_ehr/lib/Utils.js | 5 +++++ .../scripts/wnprc_ehr/lib/Validator.js | 5 +++++ .../resources/scripts/wnprc_ehr/lib/logger.js | 5 +++++ .../wnprc_ehr/queries/study/Necropsies.js | 5 +++++ .../scripts/wnprc_ehr/wnprc_triggers.js | 2 +- WNPRC_EHR/resources/web/ehr/ext3/Ext3Utils.js | 2 +- .../resources/web/ehr/ext3/ExtComponents.js | 2 +- .../resources/web/ehr/ext3/ExtContainers.js | 2 +- .../resources/web/ehr/ext3/ExtOverrides.js | 2 +- WNPRC_EHR/resources/web/ehr/ext3/databind.js | 2 +- .../web/ehr/ext3/ehrEditorGridpanel.js | 2 +- .../resources/web/ehr/ext3/ehrFormPanel.js | 2 +- .../resources/web/ehr/ext3/ehrGridFormPanel.js | 2 +- .../resources/web/ehr/ext3/ehrImportPanel.js | 2 +- .../resources/web/ehr/ext3/ehrMetaHelper.js | 2 +- .../resources/web/ehr/ext3/ehrPrintTaskPanel.js | 2 +- WNPRC_EHR/resources/web/ehr/ext3/ehrStore.js | 2 +- .../web/ehr/ext3/ehrStoreCollection.js | 2 +- WNPRC_EHR/resources/web/ehr/ext3/navMenu.js | 2 +- .../resources/web/ehr/metadata/Anesthesia.js | 2 +- WNPRC_EHR/resources/web/ehr/metadata/Assay.js | 2 +- WNPRC_EHR/resources/web/ehr/metadata/Biopsy.js | 2 +- WNPRC_EHR/resources/web/ehr/metadata/Default.js | 2 +- .../resources/web/ehr/metadata/Encounter.js | 2 +- WNPRC_EHR/resources/web/ehr/metadata/MPR.js | 2 +- .../resources/web/ehr/metadata/Metadata.js | 2 +- WNPRC_EHR/resources/web/ehr/metadata/NWM_PE.js | 2 +- .../resources/web/ehr/metadata/Necropsy.js | 2 +- .../resources/web/ehr/metadata/NewAnimal.js | 2 +- WNPRC_EHR/resources/web/ehr/metadata/PE.js | 2 +- WNPRC_EHR/resources/web/ehr/metadata/Request.js | 2 +- .../resources/web/ehr/metadata/SimpleForm.js | 2 +- WNPRC_EHR/resources/web/ehr/metadata/Surgery.js | 2 +- WNPRC_EHR/resources/web/ehr/metadata/Task.js | 2 +- .../resources/web/ehr/metadata/Treatments.js | 2 +- .../wnprc_ehr/HousingAndAssignmentHistory.js | 5 +++++ WNPRC_EHR/resources/web/wnprc_ehr/Inroom.js | 2 +- .../resources/web/wnprc_ehr/animalPortal.js | 2 +- .../web/wnprc_ehr/animalWaterCalendar.js | 5 +++++ .../wnprc_ehr/data/FoodDepriveClientStore.js | 2 +- .../web/wnprc_ehr/data/FoodDepriveStore.js | 5 +++++ .../web/wnprc_ehr/data/HusbandryClientStore.js | 5 +++++ .../web/wnprc_ehr/data/HusbandryServerStore.js | 5 +++++ .../resources/web/wnprc_ehr/datasetButtons.js | 2 +- .../ext4/components/GestationCalculation.js | 5 +++++ .../ext4/components/MultiSelectField.js | 5 +++++ .../wnprc_ehr/ext4/components/Participant.js | 5 +++++ .../components/PregnancyDueDateCalculation.js | 5 +++++ .../wnprc_ehr/ext4/components/ProjectField.js | 5 +++++ .../components/buttons/AppendRecordButton.js | 5 +++++ .../ext4/components/buttons/husbandryButtons.js | 5 +++++ .../fields/BreedingEncounterIdField.js | 2 +- .../fields/CalculatedGestationDayField.js | 5 +++++ .../fields/CalculatedPregnancyDueDateField.js | 5 +++++ .../ext4/components/fields/PregnancyField.js | 5 +++++ .../ext4/components/fields/PregnancyIdField.js | 5 +++++ .../components/fields/protocolStaffField.js | 2 +- .../components/plugins/ButtonHotKeyPlugin.js | 5 +++++ .../components/plugins/ProtocolRowEditor.js | 2 +- .../ext4/data/BreedingStoreCollection.js | 5 +++++ .../ext4/data/RequestStoreCollection.js | 2 +- .../data/SingleAnimal/ChairingClientStore.js | 5 +++++ .../SingleAnimal/MasterSectionClientStore.js | 5 +++++ .../data/SingleAnimal/NecropsyClientStore.js | 5 +++++ .../data/SingleAnimal/NecropsyServerStore.js | 5 +++++ .../SingleAnimal/NecropsyStoreCollection.js | 5 +++++ .../ResearchUltrasoundsClientStore.js | 5 +++++ .../ResearchUltrasoundsServerStore.js | 5 +++++ .../ResearchUltrasoundsStoreCollection.js | 5 +++++ .../SingleAnimal/SlaveSectionClientStore.js | 5 +++++ .../WaterApprenticeSectionClientStore.js | 5 +++++ .../ext4/data/SingleAnimal/WaterClientStore.js | 5 +++++ .../ext4/data/SingleAnimal/WaterServerStore.js | 5 +++++ .../data/SingleAnimal/WaterStoreCollection.js | 5 +++++ .../web/wnprc_ehr/ext4/data/TaskClientStore.js | 5 +++++ .../wnprc_ehr/ext4/data/TaskStoreCollection.js | 2 +- .../wnprc_ehr/ext4/panel/AnimalDetailsPanel.js | 5 +++++ .../ext4/panel/AppendRecordGridPanel.js | 5 +++++ .../wnprc_ehr/ext4/panel/ChildRecordsPanel.js | 5 +++++ .../wnprc_ehr/ext4/panel/PregnancyGridPanel.js | 5 +++++ .../ext4/panel/ProtocolEditorGridPanel.js | 2 +- .../wnprc_ehr/ext4/panel/TaskDataEntryPanel.js | 5 +++++ .../wnprc_ehr/ext4/panel/UltrasoundGridPanel.js | 5 +++++ .../wnprc_ehr/ext4/utils/DataEntryButtons.js | 5 +++++ .../web/wnprc_ehr/ext4/utils/ExtUtils.js | 5 +++++ .../ext4/windows/AddScheduleWaterWindow.js | 2 +- .../windows/AddScheduledFoodDeprivesWindow.js | 2 +- .../windows/AddStartedFoodDeprivesWindow.js | 2 +- .../wnprc_ehr/ext4/windows/AddWaterWindow.js | 2 +- .../web/wnprc_ehr/model/sources/Assay.js | 5 +++++ .../web/wnprc_ehr/model/sources/Biopsy.js | 5 +++++ .../web/wnprc_ehr/model/sources/BloodDraws.js | 5 +++++ .../web/wnprc_ehr/model/sources/Breeding.js | 5 +++++ .../web/wnprc_ehr/model/sources/Default.js | 5 +++++ .../web/wnprc_ehr/model/sources/Encounter.js | 5 +++++ .../web/wnprc_ehr/model/sources/Husbandry.js | 5 +++++ .../web/wnprc_ehr/model/sources/InRooms.js | 5 +++++ .../web/wnprc_ehr/model/sources/IrregularObs.js | 5 +++++ .../model/sources/IrregularObs_OKRooms.js | 5 +++++ .../web/wnprc_ehr/model/sources/MPR.js | 5 +++++ .../web/wnprc_ehr/model/sources/Necropsy.js | 5 +++++ .../wnprc_ehr/model/sources/NecropsyRequest.js | 5 +++++ .../web/wnprc_ehr/model/sources/NecropsyTask.js | 5 +++++ .../web/wnprc_ehr/model/sources/NewAnimal.js | 5 +++++ .../web/wnprc_ehr/model/sources/Pathology.js | 5 +++++ .../web/wnprc_ehr/model/sources/PhysicalExam.js | 5 +++++ .../wnprc_ehr/model/sources/PhysicalExamNWM.js | 5 +++++ .../wnprc_ehr/model/sources/PhysicalExamOWM.js | 5 +++++ .../web/wnprc_ehr/model/sources/Request.js | 5 +++++ .../model/sources/ResearchUltrasounds.js | 5 +++++ .../wnprc_ehr/model/sources/SimpleRemarks.js | 5 +++++ .../web/wnprc_ehr/model/sources/Surgery.js | 5 +++++ .../web/wnprc_ehr/model/sources/Treatments.js | 5 +++++ .../wnprc_ehr/model/sources/WaterOrderTask.js | 5 +++++ .../web/wnprc_ehr/qunit-tests/trigger_tests.js | 5 +++++ .../reports/AfternoonTreatmentsReport.js | 5 +++++ .../reports/EveningTreatmentsReport.js | 5 +++++ .../reports/IncompleteTreatmentsReport.js | 5 +++++ .../wnprc_ehr/reports/MasterTreatmentsReport.js | 5 +++++ .../reports/MorningTreatmentsReport.js | 5 +++++ .../web/wnprc_ehr/reports/PregnancyReport.js | 5 +++++ .../reports/ResearchUltrasoundsReport.js | 5 +++++ .../wnprc_ehr/test-injections/clear-counter.js | 5 +++++ .../wnprc_ehr/test-injections/irregular-obs.js | 5 +++++ .../web/wnprc_ehr/test-injections/modal.js | 5 +++++ .../resources/web/wnprc_ehr/wnprcCoreUtils.js | 2 +- .../web/wnprc_ehr/wnprcFullHistoryReports.js | 5 +++++ .../web/wnprc_ehr/wnprcHusbandryReports.js | 5 +++++ .../resources/web/wnprc_ehr/wnprcOverRides.js | 2 +- .../resources/web/wnprc_ehr/wnprcReports.js | 2 +- .../client/abstract/base/AbstractContainer.tsx | 15 +++++++++++++++ .../src/client/abstract/base/AnimalInfoPane.tsx | 15 +++++++++++++++ .../client/abstract/base/ContextProvider.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/abstract/base/app.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/abstract/typings/main.ts | 15 +++++++++++++++ WNPRC_EHR/src/client/breeding/app.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/breeding/configProps.ts | 15 +++++++++++++++ WNPRC_EHR/src/client/breeding/dev.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/breeding/webpart/app.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/breeding/webpart/dev.tsx | 15 +++++++++++++++ .../src/client/components/AnimalInfoPane.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/components/BatchModal.tsx | 15 +++++++++++++++ .../src/client/components/BulkEditModal.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/components/DateInput.tsx | 15 +++++++++++++++ .../src/client/components/DefaultGridPanel.tsx | 15 +++++++++++++++ .../src/client/components/DropdownOptions.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/components/EHRSpinner.tsx | 15 +++++++++++++++ .../src/client/components/GridPanelConfig.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/components/InputLabel.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/components/Spinner.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/components/SubmitModal.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/components/TextInput.tsx | 15 +++++++++++++++ .../src/client/components/grid_panel/app.tsx | 15 +++++++++++++++ .../client/components/grid_panel/configProps.ts | 15 +++++++++++++++ .../src/client/components/grid_panel/dev.tsx | 15 +++++++++++++++ .../components/grid_panel/webpart/app.tsx | 15 +++++++++++++++ .../components/grid_panel/webpart/dev.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/entryPoints.js | 5 +++++ .../src/client/feeding/base/BulkEditFields.tsx | 15 +++++++++++++++ .../src/client/feeding/base/ContextProvider.tsx | 15 +++++++++++++++ .../src/client/feeding/base/ErrorModal.tsx | 15 +++++++++++++++ .../src/client/feeding/base/FeedingForm.tsx | 15 +++++++++++++++ .../feeding/base/FeedingFormContainer.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/feeding/base/app.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/feeding/base/dev.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/feeding/query/helpers.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/feeding/typings/main.ts | 15 +++++++++++++++ WNPRC_EHR/src/client/query/helpers.ts | 15 +++++++++++++++ .../src/client/researchUltrasounds/app.tsx | 15 +++++++++++++++ .../client/researchUltrasounds/configProps.ts | 15 +++++++++++++++ .../src/client/researchUltrasounds/dev.tsx | 15 +++++++++++++++ .../client/researchUltrasounds/webpart/app.tsx | 15 +++++++++++++++ .../client/researchUltrasounds/webpart/dev.tsx | 15 +++++++++++++++ .../src/client/stories/DatePicker.stories.tsx | 15 +++++++++++++++ .../client/stories/DropdownOptions.stories.tsx | 15 +++++++++++++++ .../src/client/stories/InputLabel.stories.tsx | 15 +++++++++++++++ .../src/client/stories/Spinner.stories.tsx | 15 +++++++++++++++ .../src/client/stories/SubmitModal.stories.tsx | 15 +++++++++++++++ .../src/client/stories/TextInput.stories.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/typings/main.ts | 15 +++++++++++++++ .../client/watermonitoring/query/pageHelpers.ts | 15 +++++++++++++++ .../src/client/watermonitoring/typings/main.ts | 15 +++++++++++++++ .../watermonitoring/waterMonitoringSystem.ts | 15 +++++++++++++++ WNPRC_EHR/src/client/weight/app.tsx | 15 +++++++++++++++ .../client/weight/components/AnimalInfoPane.tsx | 15 +++++++++++++++ .../src/client/weight/components/BatchModal.tsx | 15 +++++++++++++++ .../client/weight/components/BulkEditModal.tsx | 15 +++++++++++++++ .../client/weight/components/CustomAlert.tsx | 15 +++++++++++++++ .../weight/components/DropdownOptions.tsx | 15 +++++++++++++++ .../weight/components/SubmitForReviewModal.tsx | 15 +++++++++++++++ .../weight/containers/App/ContextProvider.tsx | 15 +++++++++++++++ .../weight/containers/Forms/BulkEditFields.tsx | 15 +++++++++++++++ .../weight/containers/Forms/EnterWeightForm.tsx | 15 +++++++++++++++ .../Forms/EnterWeightFormContainer.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/weight/dev.tsx | 15 +++++++++++++++ WNPRC_EHR/src/client/weight/query/actions.ts | 15 +++++++++++++++ WNPRC_EHR/src/client/weight/query/helpers.ts | 15 +++++++++++++++ .../src/client/weight/typings/globals.d.ts | 15 +++++++++++++++ WNPRC_EHR/src/client/weight/typings/main.d.ts | 15 +++++++++++++++ WNPRC_EHR/src/client/weight/typings/main.ts | 15 +++++++++++++++ .../labkey/wnprc_ehr/DatasetImportHelper.java | 15 +++++++++++++++ .../DatasetImportHelperIntegrationTest.java | 15 +++++++++++++++ .../QueryModels/wnprc/BillableAssignment.java | 15 +++++++++++++++ .../labkey/wnprc_ehr/TriggerScriptHelper.java | 15 +++++++++++++++ .../org/labkey/wnprc_ehr/WNPRCConstants.java | 15 +++++++++++++++ .../labkey/wnprc_ehr/WNPRC_EHRController.java | 2 +- .../org/labkey/wnprc_ehr/WNPRC_EHREmail.java | 15 +++++++++++++++ .../org/labkey/wnprc_ehr/WNPRC_EHRModule.java | 2 +- .../wnprc_ehr/WNPRC_EHRTestController.java | 15 +++++++++++++++ .../labkey/wnprc_ehr/bc/BCReportManager.java | 15 +++++++++++++++ .../org/labkey/wnprc_ehr/bc/BCReportRunner.java | 15 +++++++++++++++ .../bc/BusinessContinuityExcelReport.java | 15 +++++++++++++++ .../wnprc_ehr/bc/BusinessContinuityReport.java | 15 +++++++++++++++ .../labkey/wnprc_ehr/bc/HousingBCReport.java | 15 +++++++++++++++ .../labkey/wnprc_ehr/bc/TreatmentsBCReport.java | 15 +++++++++++++++ .../wnprc_ehr/buttons/ChangeBloodQCButton.java | 2 +- .../wnprc_ehr/buttons/CreateTaskButton.java | 2 +- .../wnprc_ehr/buttons/DuplicateTaskButton.java | 2 +- .../wnprc_ehr/buttons/MarkReviewedButton.java | 2 +- .../buttons/WNPRCAddRecordsButton.java | 15 +++++++++++++++ .../wnprc_ehr/buttons/WNPRCGoToTaskButton.java | 2 +- .../org/labkey/wnprc_ehr/calendar/Calendar.java | 15 +++++++++++++++ .../wnprc_ehr/calendar/GoogleCalendar.java | 15 +++++++++++++++ .../wnprc_ehr/calendar/Office365Calendar.java | 15 +++++++++++++++ .../wnprc_ehr/calendar/OnCallCalendar.java | 15 +++++++++++++++ .../data/ColonyCensus/AnimalEventSet.java | 15 +++++++++++++++ .../data/ColonyCensus/AssignmentPerDiems.java | 15 +++++++++++++++ .../data/ColonyCensus/ColonyCensus.java | 15 +++++++++++++++ .../ColonyCensus/PopulationChangeEvent.java | 15 +++++++++++++++ .../data/ColonyCensus/PopulationInstant.java | 15 +++++++++++++++ .../data/ColonyCensus/PopulationsOverTime.java | 15 +++++++++++++++ .../data/ColonyCensus/StintAtPrimateCenter.java | 15 +++++++++++++++ .../wnprc_ehr/data/breeding/OutcomeHistory.sql | 15 +++++++++++++++ .../data/breeding/PregnancyHistory.sql | 15 +++++++++++++++ .../data/breeding/PregnancyHistoryCreator.java | 15 +++++++++++++++ .../ProtocolDataEntry/ProtocolForm.java | 15 +++++++++++++++ .../forms/Arrival/ArrivalFormType.java | 15 +++++++++++++++ .../AbstractArrivalFormSection.java | 15 +++++++++++++++ .../FormSections/ArrivalFormSection.java | 15 +++++++++++++++ .../FormSections/TBTestsFormSection.java | 15 +++++++++++++++ .../VirologyResultsFormSection.java | 15 +++++++++++++++ .../Arrival/FormSections/WeightFormSection.java | 15 +++++++++++++++ .../forms/Assignment/AssignmentForm.java | 15 +++++++++++++++ .../FormSections/AssignmentSection.java | 15 +++++++++++++++ .../BehaviorAbstract/BehaviorAbstractForm.java | 15 +++++++++++++++ .../FormSections/BehaviorAbstractSection.java | 15 +++++++++++++++ .../dataentry/forms/Biopsy/BiopsyForm.java | 15 +++++++++++++++ .../Biopsy/FormSections/BiopsyInfoSection.java | 15 +++++++++++++++ .../Biopsy/FormSections/HistologySection.java | 15 +++++++++++++++ .../MorphologicDiagnosisSection.java | 15 +++++++++++++++ .../FormSections/TissueSamplesSection.java | 15 +++++++++++++++ .../dataentry/forms/Birth/BirthFormType.java | 15 +++++++++++++++ .../Birth/FormSections/BirthFormSection.java | 15 +++++++++++++++ .../BloodDrawRequest/BloodDrawRequestForm.java | 15 +++++++++++++++ .../BloodDrawRequestFormSection.java | 15 +++++++++++++++ .../forms/BloodDraws/BloodDrawsForm.java | 15 +++++++++++++++ .../FormSections/BloodDrawsFormSection.java | 15 +++++++++++++++ .../DrugAdministrationFormSection.java | 15 +++++++++++++++ .../wnprc_ehr/dataentry/forms/Breeding.java | 15 +++++++++++++++ .../dataentry/forms/Clinpath/ClinpathForm.java | 15 +++++++++++++++ .../FormSections/AbstractClinpathSection.java | 15 +++++++++++++++ .../BacteriologyResultsSection.java | 15 +++++++++++++++ .../FormSections/ChemistryResultsSection.java | 15 +++++++++++++++ .../FormSections/ClinpathRunsFormSection.java | 15 +++++++++++++++ .../FormSections/CytologyAutomatedSection.java | 15 +++++++++++++++ .../FormSections/CytologyManualSection.java | 15 +++++++++++++++ .../HematologyMorphologySection.java | 15 +++++++++++++++ .../FormSections/HematologyResultsSection.java | 15 +++++++++++++++ .../FormSections/ImmunologyResultsSection.java | 15 +++++++++++++++ .../ParasitologyResultsSection.java | 15 +++++++++++++++ .../FormSections/UrinalysisResultsSection.java | 15 +++++++++++++++ .../FormSections/VirologyResultsSection.java | 15 +++++++++++++++ .../ClinpathRequest/ClinpathRequestForm.java | 15 +++++++++++++++ .../FormSections/ClinpathRunsSection.java | 15 +++++++++++++++ .../dataentry/forms/Death/DeathForm.java | 15 +++++++++++++++ .../forms/Death/FormSections/DeathsSection.java | 15 +++++++++++++++ .../FoodDeprives/FoodDepriveCompleteForm.java | 15 +++++++++++++++ .../FoodDeprives/FoodDeprivesStartForm.java | 15 +++++++++++++++ .../FormSections/FoodDeprivesFormSections.java | 15 +++++++++++++++ .../FoodDeprivesRequestForm.java | 15 +++++++++++++++ .../FoodDeprivesRequestFormSections.java | 15 +++++++++++++++ .../dataentry/forms/Housing/HousingForm.java | 15 +++++++++++++++ .../FormSections/HousingSection.java | 15 +++++++++++++++ .../HousingRequest/HousingRequestForm.java | 15 +++++++++++++++ .../FormSections/InRoomPerAnimalSection.java | 15 +++++++++++++++ .../dataentry/forms/InRooms/InRoomsForm.java | 15 +++++++++++++++ .../FormSections/OKRoomsSection.java | 15 +++++++++++++++ .../ObservationsPerAnimalFormSection.java | 15 +++++++++++++++ .../ObservationsPerCageSection.java | 15 +++++++++++++++ .../IrregularObservationsFormType.java | 15 +++++++++++++++ .../forms/MPR/FormSections/ChargesSection.java | 15 +++++++++++++++ .../FormSections/EncounterDetailsSection.java | 15 +++++++++++++++ .../TreatmentsAndProceduresSection.java | 15 +++++++++++++++ .../forms/MPR/FormSections/WeightSection.java | 15 +++++++++++++++ .../wnprc_ehr/dataentry/forms/MPR/MPRForm.java | 15 +++++++++++++++ .../Necropsy/FormSections/AlopeciaSection.java | 15 +++++++++++++++ .../FormSections/BodyConditionSection.java | 15 +++++++++++++++ .../Necropsy/FormSections/Instructions.java | 15 +++++++++++++++ .../Necropsy/FormSections/Instructions.jsp | 17 +++++++++++++++++ .../MorphologicDiagnosisSection.java | 15 +++++++++++++++ .../FormSections/NecropsyInfoSection.java | 15 +++++++++++++++ .../NecropsyRequestInfoSection.java | 15 +++++++++++++++ .../Necropsy/FormSections/NoticeSection.java | 15 +++++++++++++++ .../FormSections/OrganWeightsSection.java | 15 +++++++++++++++ .../Necropsy/FormSections/RequestNotice.jsp | 17 +++++++++++++++++ .../FormSections/TissueSamplesSection.java | 15 +++++++++++++++ .../FormSections/TreatmentsSection.java | 15 +++++++++++++++ .../Necropsy/FormSections/WeightSection.java | 15 +++++++++++++++ .../dataentry/forms/Necropsy/NecropsyForm.java | 15 +++++++++++++++ .../forms/Necropsy/NecropsyRequestForm.java | 15 +++++++++++++++ .../NecropsyAbstractFormSection.java | 15 +++++++++++++++ .../NecropsyAbstract/NecropsyAbstractForm.java | 15 +++++++++++++++ .../FormSections/AlopeciaSection.java | 15 +++++++++++++++ .../FormSections/BodyConditionSection.java | 15 +++++++++++++++ .../FormSections/ChargesSection.java | 15 +++++++++++++++ .../FormSections/ClinicalRemarksSection.java | 15 +++++++++++++++ .../FormSections/DentalStatusSection.java | 15 +++++++++++++++ .../FormSections/HeaderSection.java | 15 +++++++++++++++ .../FormSections/PEFindingsSection.java | 15 +++++++++++++++ .../PhysicalExam/FormSections/TeethSection.java | 15 +++++++++++++++ .../FormSections/VitalsSection.java | 15 +++++++++++++++ .../forms/PhysicalExam/PhysicalExamForm.java | 15 +++++++++++++++ .../PhysicalExamNWM/PhysicalExamNWMForm.java | 15 +++++++++++++++ .../PhysicalExamOWM/PhysicalExamOWMForm.java | 15 +++++++++++++++ .../FormSections/ProblemListSection.java | 15 +++++++++++++++ .../forms/ProblemList/ProblemListForm.java | 15 +++++++++++++++ .../FormSections/BloodDrawsSection.java | 15 +++++++++++++++ .../ProceduresRequestedSection.java | 15 +++++++++++++++ .../ProcedureRequest/ProcedureRequestForm.java | 15 +++++++++++++++ .../ResearchUltrasoundsFormSection.java | 15 +++++++++++++++ ...earchUltrasoundsInstructionsFormSection.java | 15 +++++++++++++++ ...esearchUltrasoundsRestraintsFormSection.java | 15 +++++++++++++++ .../ResearchUltrasoundsTaskFormSection.java | 15 +++++++++++++++ .../UltrasoundMeasurementsFormSection.java | 15 +++++++++++++++ .../UltrasoundReviewFormSection.java | 15 +++++++++++++++ .../ResearchUltrasoundsForm.java | 15 +++++++++++++++ .../ResearchUltrasoundsReviewForm.java | 15 +++++++++++++++ .../ResearchUltrasoundsTaskForm.java | 15 +++++++++++++++ .../Surgery/FormSections/ChargesSection.java | 15 +++++++++++++++ .../FormSections/ClinicalRemarksSection.java | 15 +++++++++++++++ .../FormSections/EncounterDetailsSection.java | 15 +++++++++++++++ .../FormSections/FinalReportsSection.java | 15 +++++++++++++++ .../TreatmentsAndProceduresSection.java | 15 +++++++++++++++ .../Surgery/FormSections/WeightSection.java | 15 +++++++++++++++ .../dataentry/forms/Surgery/SurgeryForm.java | 15 +++++++++++++++ .../TBTests/FormSections/TBTestsSection.java | 15 +++++++++++++++ .../dataentry/forms/TBTests/TBTestsForm.java | 15 +++++++++++++++ .../FormSections/TreatmentOrdersSection.java | 15 +++++++++++++++ .../TreatmentOrders/TreatmentOrdersForm.java | 15 +++++++++++++++ .../FormSections/TreatmentsSection.java | 15 +++++++++++++++ .../forms/Treatments/TreatmentsForm.java | 15 +++++++++++++++ .../forms/VVC/FormSections/VVCInfoSection.java | 15 +++++++++++++++ .../wnprc_ehr/dataentry/forms/VVC/VVCForm.java | 15 +++++++++++++++ .../dataentry/forms/VVC/VVCRequestForm.java | 15 +++++++++++++++ .../WaterMonitoring/EnterMultipleWater.java | 15 +++++++++++++++ .../WaterMonitoring/EnterSingleDayWater.java | 15 +++++++++++++++ .../forms/WaterMonitoring/EnterWater.java | 15 +++++++++++++++ .../forms/WaterMonitoring/EnterWaterOrder.java | 15 +++++++++++++++ .../WaterDrugAdministrationSection.java | 15 +++++++++++++++ .../FormSections/WaterFormSections.java | 15 +++++++++++++++ .../FormSections/WaterMultipleFormSection.java | 15 +++++++++++++++ .../FormSections/WaterOrderFormSection.java | 15 +++++++++++++++ .../WaterSingleDayApprenticeSection.java | 15 +++++++++++++++ .../FormSections/WaterSingleDaySection.java | 15 +++++++++++++++ .../FormSections/WaterWeightSection.java | 15 +++++++++++++++ .../Weight/FormSections/WeightSection.java | 15 +++++++++++++++ .../dataentry/forms/Weight/WeightForm.java | 15 +++++++++++++++ .../generics/forms/SimpleRequestForm.java | 15 +++++++++++++++ .../generics/forms/SimpleTaskForm.java | 15 +++++++++++++++ .../generics/sections/AnimalDetailsPanel.java | 15 +++++++++++++++ .../generics/sections/HTMLSection.java | 15 +++++++++++++++ .../sections/ShortenedRequestFormSection.java | 15 +++++++++++++++ .../generics/sections/SimpleFormSection.java | 15 +++++++++++++++ .../generics/sections/SimpleGridSection.java | 15 +++++++++++++++ .../sections/SingleEncounterSection.java | 15 +++++++++++++++ .../generics/sections/SlaveFormSection.java | 15 +++++++++++++++ .../generics/sections/SlaveGridSection.java | 15 +++++++++++++++ .../generics/sections/TaskFormSection.java | 15 +++++++++++++++ .../generics/sections/chairingFormSection.java | 15 +++++++++++++++ .../generics/sections/restraintFormSection.java | 15 +++++++++++++++ .../dataentry/validators/AnimalVerifier.java | 15 +++++++++++++++ .../dataentry/validators/ProjectVerifier.java | 15 +++++++++++++++ .../exception/InvalidAnimalIdException.java | 15 +++++++++++++++ .../exception/InvalidProjectException.java | 15 +++++++++++++++ .../MedicalFieldDemographicsProvider.java | 15 +++++++++++++++ .../MostRecentObsDemographicsProvider.java | 15 +++++++++++++++ .../org/labkey/wnprc_ehr/emailViews/email.jsp | 2 +- .../notifications/DeathNotification.jsp | 17 +++++++++++++++++ .../notifications/PregnancyNotification.jsp | 17 +++++++++++++++++ .../wnprc_ehr/etl/MgapParseIdTransform.java | 15 +++++++++++++++ .../history/DefaultAlopeciaDataSource.java | 2 +- .../history/DefaultBodyConditionDataSource.java | 2 +- .../wnprc_ehr/history/DefaultTBDataSource.java | 2 +- .../history/WNPRCUrinalysisLabworkType.java | 2 +- .../notification/AbstractEHRNotification.java | 2 +- .../AbstractJspEmailNotification.java | 15 +++++++++++++++ .../AdminAlertsNotificationRevamp.java | 15 +++++++++++++++ .../AnimalRequestNotificationRevamp.java | 15 +++++++++++++++ .../AnimalRequestUpdateNotificationRevamp.java | 15 +++++++++++++++ .../notification/BehaviorNotification.java | 2 +- .../BloodDrawReviewDailyNotification.java | 15 +++++++++++++++ .../BloodDrawReviewTriggerNotification.java | 15 +++++++++++++++ .../notification/BloodDrawsTodayAll.java | 15 +++++++++++++++ .../notification/BloodDrawsTodayAnimalCare.java | 15 +++++++++++++++ .../notification/BloodDrawsTodayVetStaff.java | 15 +++++++++++++++ .../BloodOverdrawTriggerNotification.java | 15 +++++++++++++++ .../ClinpathAbnormalResultsAlertsRevamp.java | 15 +++++++++++++++ .../notification/ClinpathAlertsRevamp.java | 15 +++++++++++++++ .../ClinpathResultAlertsRevamp.java | 15 +++++++++++++++ .../ColonyAlertsLiteNotificationRevamp.java | 15 +++++++++++++++ .../notification/ColonyAlertsNotification.java | 2 +- .../ColonyAlertsNotificationRevamp.java | 15 +++++++++++++++ .../ColonyManagementNotificationRevamp.java | 15 +++++++++++++++ .../notification/DeathNotificationRevamp.java | 15 +++++++++++++++ .../notification/EmptyNotificationRevamp.java | 15 +++++++++++++++ .../FoodCompletedProblemsNotification.java | 15 +++++++++++++++ .../FoodNotCompletedNotification.java | 15 +++++++++++++++ .../FoodNotStartedNoonNotification.java | 15 +++++++++++++++ .../FoodNotStartedNotification.java | 15 +++++++++++++++ .../IrregularObsBehaviorNotification.java | 15 +++++++++++++++ .../notification/LargeInfantAlertsRevamp.java | 15 +++++++++++++++ .../NecropsyEditRequestNotification.java | 15 +++++++++++++++ .../notification/NotificationToolkit.java | 15 +++++++++++++++ .../notification/OverdueWeightAlertsRevamp.java | 15 +++++++++++++++ .../notification/PregnancyNotification.java | 15 +++++++++++++++ .../ProjectRequestNotification.java | 15 +++++++++++++++ .../notification/SiteErrorAlertsRevamp.java | 15 +++++++++++++++ .../TreatmentAlertsNotificationRevamp.java | 15 +++++++++++++++ .../ValidationSuiteNotification.java | 2 +- .../wnprc_ehr/notification/VvcNotification.java | 15 +++++++++++++++ ...itoringAnimalWithOutEntriesNotification.java | 2 +- ...malWithOutEntriesSupervisorNotification.java | 15 +++++++++++++++ .../WaterMonitoringNotification.java | 2 +- .../WaterOrdersAlertNotification.java | 15 +++++++++++++++ .../notification/WeightAlertsRevamp.java | 15 +++++++++++++++ .../pages/calendars/OnCallCalendar.jsp | 17 +++++++++++++++++ .../pages/clinical/DiarrheaAnalysis.jsp | 17 +++++++++++++++++ .../pages/dataentry/NecropsyCollectionList.jsp | 17 +++++++++++++++++ .../pages/dataentry/NecropsyReport.jsp | 17 +++++++++++++++++ .../pages/dataentry/NecropsySchedule.jsp | 17 +++++++++++++++++ .../pages/dataentry/PathologyCaseList.jsp | 17 +++++++++++++++++ .../behavior/AssignBehaviorProjects.jsp | 17 +++++++++++++++++ .../wnprc_ehr/pages/husbandry/WaterCalendar.jsp | 17 +++++++++++++++++ .../husbandry/WaterCalendarWebPartFactory.java | 15 +++++++++++++++ .../population_management/ColonyCensus.jsp | 17 +++++++++++++++++ .../pages/population_management/PerDiems.jsp | 17 +++++++++++++++++ .../pages/testing/ext_component_tests.jsp | 17 +++++++++++++++++ .../wnprc_ehr/pages/testing/trigger_tests.jsp | 17 +++++++++++++++++ .../wnprc_ehr/query/ViralAssayCustomizer.java | 15 +++++++++++++++ .../ViralLoadUnitsDisplayColumnFactory.java | 15 +++++++++++++++ .../labkey/wnprc_ehr/schemas/Properties.java | 15 +++++++++++++++ .../schemas/SqlQueryReferencePoints.java | 15 +++++++++++++++ .../wnprc_ehr/schemas/TissueSampleTable.java | 15 +++++++++++++++ .../labkey/wnprc_ehr/schemas/WNPRC_Schema.java | 15 +++++++++++++++ .../NecropsyDeliveryOptionTable.java | 15 +++++++++++++++ .../NecropsySampleDeliveryDestination.java | 15 +++++++++++++++ .../BehaviorAssignmentsPermission.java | 15 +++++++++++++++ .../WNPRCAnimalRequestsEditPermission.java | 15 +++++++++++++++ .../WNPRCAnimalRequestsViewPermission.java | 15 +++++++++++++++ .../WNPRCEHRUrgentTreatmentsEditPermission.java | 15 +++++++++++++++ .../WNPRCEHRUrgentTreatmentsViewPermission.java | 15 +++++++++++++++ .../security/roles/BehaviorServiceWorker.java | 15 +++++++++++++++ .../security/roles/WNPRCAnimalRequestsRole.java | 15 +++++++++++++++ .../roles/WNPRCEHRFullSubmitterRole.java | 15 +++++++++++++++ .../roles/WNPRCEHRRequestorSchedulerRole.java | 15 +++++++++++++++ .../roles/WNPRCEHRUrgentTreatmentsRole.java | 15 +++++++++++++++ .../WNPRCFullSubmitterWithReviewerRole.java | 15 +++++++++++++++ .../dataentry/BehaviorDataEntryService.java | 15 +++++++++++++++ .../wnprc_ehr/table/WNPRC_EHRCustomizer.java | 2 +- .../labkey/wnprc_ehr/updates/ModuleUpdate.java | 15 +++++++++++++++ .../labkey/wnprc_ehr/updates/UpdateTo15_16.java | 15 +++++++++++++++ .../org/labkey/test/categories/WNPRC_EHR.java | 15 +++++++++++++++ .../wnprc_ehr/WNPRCComplianceTrainingTest.java | 15 +++++++++++++++ .../test/tests/wnprc_ehr/WNPRC_EHRTest.java | 2 +- WNPRC_EHR/tools/kinship/populateInbreeding.r | 2 +- WNPRC_EHR/tools/kinship/populateKinship.r | 2 +- .../nightwatch-tests/lib/Pages/BasePage.js | 5 +++++ .../tools/nightwatch-tests/lib/Pages/index.js | 5 +++++ .../lib/TestSuites/TestSuite.js | 5 +++++ .../nightwatch-tests/lib/TestSuites/index.js | 5 +++++ .../pages/DataEntryIrregularObs.js | 5 +++++ WNPRC_EHR/tools/nightwatch-tests/pages/Home.js | 5 +++++ .../tests/dataentry/irregularobs.js | 5 +++++ .../nightwatch-tests/tests/smoketests/basic.js | 5 +++++ WNPRC_EHR/tools/pg_development_change.sql | 15 +++++++++++++++ WNPRC_EHR/tools/pg_testserver_change.sql | 2 +- .../queries/ehr_purchasing/myOpenRequests.sql | 15 +++++++++++++++ .../resources/queries/ehr_purchasing/pCard.sql | 15 +++++++++++++++ .../purchasingReceiverOverview.sql | 15 +++++++++++++++ .../purchasingRequestsOverview.sql | 15 +++++++++++++++ .../purchasingRequestsOverviewForAdmins.sql | 15 +++++++++++++++ ...rchasingRequestsOverviewForEmailTemplate.sql | 15 +++++++++++++++ .../userAccountsAssocFiltered.sql | 15 +++++++++++++++ .../wnprc_purchasing-21.000-21.001.sql | 15 +++++++++++++++ .../wnprc_purchasing-21.001-21.002.sql | 15 +++++++++++++++ .../wnprc_purchasing-22.000-22.001.sql | 15 +++++++++++++++ .../src/client/RequestEntry/RequestEntry.tsx | 2 +- .../src/client/RequestEntry/app.tsx | 2 +- .../src/client/RequestEntry/dev.tsx | 15 +++++++++++++++ WNPRC_Purchasing/src/client/actions.ts | 15 +++++++++++++++ .../components/DocumentAttachmentPanel.tsx | 15 +++++++++++++++ .../src/client/components/LineItemRow.tsx | 15 +++++++++++++++ .../src/client/components/LineItemsPanel.tsx | 15 +++++++++++++++ .../client/components/LineItemsPanelInputs.tsx | 15 +++++++++++++++ .../client/components/PurchaseAdminPanel.tsx | 15 +++++++++++++++ .../components/PurchaseAdminPanelInputs.tsx | 15 +++++++++++++++ .../client/components/PurchasingFormInput.tsx | 15 +++++++++++++++ .../components/PurchasingFormInputLabel.tsx | 15 +++++++++++++++ .../src/client/components/RequestOrderPanel.tsx | 15 +++++++++++++++ .../components/RequestOrderPanelInputs.tsx | 15 +++++++++++++++ .../src/client/components/Utils.tsx | 15 +++++++++++++++ .../src/client/components/VendorInputModal.tsx | 15 +++++++++++++++ WNPRC_Purchasing/src/client/constants.ts | 15 +++++++++++++++ WNPRC_Purchasing/src/client/entryPoints.js | 2 +- WNPRC_Purchasing/src/client/model.ts | 15 +++++++++++++++ .../LineItemChangeEmailTemplate.java | 15 +++++++++++++++ .../NewRequestEmailTemplate.java | 15 +++++++++++++++ .../RequestStatusChangeEmailTemplate.java | 15 +++++++++++++++ .../WNPRC_PurchasingContainerListener.java | 2 +- .../WNPRC_PurchasingController.java | 2 +- .../WNPRC_PurchasingFolderType.java | 15 +++++++++++++++ .../WNPRC_PurchasingManager.java | 2 +- .../WNPRC_PurchasingModule.java | 2 +- .../WNPRC_PurchasingSchema.java | 2 +- .../WNPRC_PurchasingUserSchema.java | 15 +++++++++++++++ .../security/WNPRC_PurchasingDirectorRole.java | 15 +++++++++++++++ .../table/AttachmentDisplayColumnFactory.java | 15 +++++++++++++++ .../table/WNPRC_PurchasingCustomizer.java | 15 +++++++++++++++ .../wnprc_purchasing/CreateVendorDialog.java | 15 +++++++++++++++ .../wnprc_purchasing/CreateRequestPage.java | 15 +++++++++++++++ .../wnprc_purchasing/WNPRC_PurchasingTest.java | 2 +- .../queries/lists/assays_llod_enddates.sql | 15 +++++++++++++++ ...olders_accounts_and_vl_reader_emails_etl.sql | 15 +++++++++++++++ .../queries/lists/rsehr_viral_loads.sql | 15 +++++++++++++++ .../queries/lists/viral_load_data_filtered.sql | 15 +++++++++++++++ .../resources/queries/lists/vl_sample_queue.js | 5 +++++ .../postgresql/wnprc_virology-00.000-21.110.sql | 15 +++++++++++++++ .../postgresql/wnprc_virology-21.110-21.111.sql | 15 +++++++++++++++ .../web/wnprc_virology/datasetButtons.js | 5 +++++ .../client/AccountsForm/DropdownContainer.tsx | 15 +++++++++++++++ .../src/client/AccountsForm/DropdownSelect.tsx | 15 +++++++++++++++ .../AccountsForm/VirologyContextProvider.tsx | 15 +++++++++++++++ WNPRC_Virology/src/client/AccountsForm/app.tsx | 15 +++++++++++++++ WNPRC_Virology/src/client/AccountsForm/dev.tsx | 15 +++++++++++++++ WNPRC_Virology/src/client/entryPoints.js | 5 +++++ WNPRC_Virology/src/client/helpers/helper.ts | 15 +++++++++++++++ WNPRC_Virology/src/client/typings/main.ts | 15 +++++++++++++++ .../wnprc_virology/ViralLoadRSEHRRunner.java | 15 +++++++++++++++ .../WNPRC_VirologyContainerListener.java | 15 +++++++++++++++ .../WNPRC_VirologyController.java | 15 +++++++++++++++ .../WNPRC_VirologyFolderType.java | 15 +++++++++++++++ .../wnprc_virology/WNPRC_VirologyManager.java | 15 +++++++++++++++ .../wnprc_virology/WNPRC_VirologyModule.java | 15 +++++++++++++++ .../wnprc_virology/WNPRC_VirologySchema.java | 15 +++++++++++++++ .../ViralLoadQueueNotification.java | 15 +++++++++++++++ .../ViralLoadQueueNotificationSummaryEmail.java | 15 +++++++++++++++ .../WNPRCViralLoadReadPermission.java | 15 +++++++++++++++ .../roles/WNPRCViralLoadReaderRole.java | 15 +++++++++++++++ .../table/WNPRC_VirologyCustomizer.java | 15 +++++++++++++++ .../utils/TriggerScriptHelper.java | 15 +++++++++++++++ .../labkey/wnprc_virology/view/folderSetup.jsp | 17 +++++++++++++++++ .../org/labkey/wnprc_virology/view/hello.jsp | 2 +- .../wnprc_virology/WNPRC_VirologyTest.java | 15 +++++++++++++++ .../queries/study/InVivoResultsPivot.sql | 2 +- .../resources/queries/study/cohortsByGroup.sql | 2 +- .../queries/study/livingAnimalCohort.sql | 2 +- .../resources/queries/study/microbiotaPivot.sql | 2 +- .../resources/queries/wnprc_r24/Biomarkers.js | 2 +- .../resources/queries/wnprc_r24/LookupAims.sql | 2 +- .../queries/wnprc_r24/LookupAnalytes.sql | 2 +- .../queries/wnprc_r24/LookupDataTypes.sql | 2 +- .../resources/queries/wnprc_r24/LookupLabs.sql | 2 +- .../queries/wnprc_r24/LookupSampleTypes.sql | 2 +- .../queries/wnprc_r24/biomarkersPivot.sql | 2 +- .../postgresql/wnprc_r24-0.00-17.10.sql | 2 +- .../postgresql/wnprc_r24-17.10-17.20.sql | 2 +- .../postgresql/wnprc_r24-18.10-18.20.sql | 2 +- WNPRC_r24/resources/schemas/wnprc_r24.xml | 2 +- .../transform/src/AbstractAssayValidator.java | 2 +- .../transform/src/MicrobiomeTransform.java | 2 +- .../src/org/labkey/wnprc_r24/view/hello.jsp | 2 +- .../wnprc_r24/wnprc_r24ContainerListener.java | 2 +- .../labkey/wnprc_r24/wnprc_r24Controller.java | 2 +- .../org/labkey/wnprc_r24/wnprc_r24Manager.java | 2 +- .../org/labkey/wnprc_r24/wnprc_r24Module.java | 2 +- .../org/labkey/wnprc_r24/wnprc_r24Schema.java | 2 +- .../postgresql/wnprc_u24-0.00-21.30.sql | 2 +- WNPRC_u24/resources/schemas/wnprc_u24.xml | 2 +- .../src/org/labkey/wnprc_u24/view/hello.jsp | 2 +- .../wnprc_u24/wnprc_u24ContainerListener.java | 2 +- .../labkey/wnprc_u24/wnprc_u24Controller.java | 2 +- .../org/labkey/wnprc_u24/wnprc_u24Manager.java | 2 +- .../org/labkey/wnprc_u24/wnprc_u24Module.java | 2 +- .../org/labkey/wnprc_u24/wnprc_u24Schema.java | 2 +- .../org/labkey/webutils/api/JspPage.java | 15 +++++++++++++++ .../labkey/webutils/api/KnockoutTemplate.java | 15 +++++++++++++++ .../webutils/api/action/JspPageAction.java | 15 +++++++++++++++ .../api/action/SimpleJspPageAction.java | 15 +++++++++++++++ .../api/action/SimpleJspReportAction.java | 15 +++++++++++++++ .../webutils/api/json/ConvertibleToJSON.java | 15 +++++++++++++++ .../webutils/api/json/EnhancedJsonResponse.java | 15 +++++++++++++++ .../org/labkey/webutils/api/json/JsonUtils.java | 15 +++++++++++++++ .../webutils/api/json/NumberKeyComparator.java | 15 +++++++++++++++ .../webutils/api/json/StringKeyComparator.java | 15 +++++++++++++++ .../webutils/api/message/URLForAction.java | 15 +++++++++++++++ .../labkey/webutils/api/model/JspPageModel.java | 15 +++++++++++++++ .../org/labkey/webutils/tags/WebPart.java | 15 +++++++++++++++ WebUtils/copy-distributions.js | 5 +++++ ...olony Records Project Number Request Form.js | 5 +++++ .../postgresql/webutils-15.10-15.11.sql | 2 +- WebUtils/resources/schemas/webutils.xml | 2 +- .../resources/web/webutils/lib/c3/c3.min.js | 5 +++++ .../resources/web/webutils/lib/c3/d3/d3.min.js | 5 +++++ .../web/webutils/lib/ko/core/knockout-3.4.0.js | 5 +++++ .../webutils/lib/ko/knockout-customizations.js | 2 +- .../lib/ko/modules/knockout-mapping-2.4.1.js | 5 +++++ .../lib/ko/modules/knockout-punches-0.5.1.js | 5 +++++ .../resources/web/webutils/lib/supersqlstore.js | 5 +++++ .../web/webutils/lib/utils/DateTimePicker.js | 5 +++++ .../resources/web/webutils/lib/utils/Lookup.js | 5 +++++ .../web/webutils/lib/webutils_core/api.js | 5 +++++ .../webutils/lib/webutils_core/utilities/URI.js | 5 +++++ .../lib/webutils_core/utilities/classify.js | 5 +++++ .../lib/webutils_core/utilities/fetch.js | 5 +++++ .../utilities/jquery-customization.js | 5 +++++ .../lib/webutils_core/utilities/moment.js | 5 +++++ .../utilities/qunit/qunit_customizations.js | 5 +++++ .../webutils_core/utilities/rsvp/rsvp-shim.js | 5 +++++ .../lib/webutils_core/utilities/toastr.js | 5 +++++ .../underscore/modules/core/underscore.js | 5 +++++ .../underscore/modules/underscore-string.js | 5 +++++ .../underscore/underscore-customized.js | 5 +++++ .../webutils_core/utilities/webutils-init.js | 5 +++++ WebUtils/resources/web/webutils/models/Chain.js | 5 +++++ .../resources/web/webutils/models/InputData.js | 5 +++++ .../resources/web/webutils/models/QueryTable.js | 5 +++++ .../web/webutils/models/base/ParseError.js | 5 +++++ .../web/webutils/models/base/QueryStore.js | 5 +++++ .../resources/web/webutils/models/base/Table.js | 5 +++++ .../web/webutils/models/base/TableRow.js | 5 +++++ .../webutils/WebUtilsContainerListener.java | 2 +- .../org/labkey/webutils/WebUtilsController.java | 2 +- .../src/org/labkey/webutils/WebUtilsModule.java | 2 +- .../src/org/labkey/webutils/WebUtilsSchema.java | 2 +- .../src/org/labkey/webutils/view/JspPage.jsp | 17 +++++++++++++++++ .../src/org/labkey/webutils/view/TestPage.jsp | 17 +++++++++++++++++ WebUtils/src/org/labkey/webutils/view/begin.jsp | 2 +- .../knockout_components/lk-input-textarea.jsp | 17 +++++++++++++++++ .../view/knockout_components/lk-querytable.jsp | 17 +++++++++++++++++ .../view/knockout_components/lk-table.jsp | 17 +++++++++++++++++ docker/cranrnutils/install.r | 15 +++++++++++++++ docker/dockerLogin.sh | 16 ++++++++++++++++ docker/labkey/replacingSecrets.sh | 16 ++++++++++++++++ docker/load_database_backup.sh | 16 ++++++++++++++++ docker/load_database_update_testserver.sh | 16 ++++++++++++++++ docker/manage_all_containers.sh | 16 ++++++++++++++++ docker/postfix/replacingSecrets.sh | 16 ++++++++++++++++ .../jonathonrichardson/java2ts/Compiler.java | 15 +++++++++++++++ .../java2ts/CompilerOutput.java | 15 +++++++++++++++ .../jonathonrichardson/java2ts/Manifest.java | 15 +++++++++++++++ .../jonathonrichardson/java2ts/Namespace.java | 15 +++++++++++++++ .../java2ts/NamespaceWriter.java | 15 +++++++++++++++ .../github/jonathonrichardson/java2ts/Type.java | 15 +++++++++++++++ .../jonathonrichardson/java2ts/TypeUtil.java | 15 +++++++++++++++ .../java2ts/annotation/AllowNull.java | 15 +++++++++++++++ .../java2ts/annotation/AnnotationProcessor.java | 15 +++++++++++++++ .../java2ts/annotation/SerializeToTS.java | 15 +++++++++++++++ .../jonathonrichardson/java2ts/type/Moment.java | 15 +++++++++++++++ .../java2ts/type/TSBoolean.java | 15 +++++++++++++++ .../java2ts/type/TSNumber.java | 15 +++++++++++++++ .../java2ts/type/TSString.java | 15 +++++++++++++++ java2ts/src/main/resources/header.ts | 15 +++++++++++++++ .../java2ts/test/CompilerTest.java | 15 +++++++++++++++ .../java2ts/test/testclasses/EmbeddedClass.java | 15 +++++++++++++++ .../testclasses/FullyLoadedBurritoClass.java | 15 +++++++++++++++ .../java2ts/test/testclasses/SimpleClass.java | 15 +++++++++++++++ .../test/testclasses/SimpleClassWithArray.java | 15 +++++++++++++++ .../test/testclasses/SimpleClassWithDate.java | 15 +++++++++++++++ .../test/testclasses/SimpleClassWithEnum.java | 15 +++++++++++++++ .../java2ts/test/testclasses/SimpleEnum.java | 15 +++++++++++++++ java2ts/src/test/resources/BurritoClass.ts | 15 +++++++++++++++ java2ts/src/test/resources/EmbeddedClass.ts | 15 +++++++++++++++ java2ts/src/test/resources/EnumClass.ts | 15 +++++++++++++++ java2ts/src/test/resources/SimpleClass.ts | 15 +++++++++++++++ .../src/test/resources/SimpleClassWithArray.ts | 15 +++++++++++++++ .../src/test/resources/SimpleClassWithDate.ts | 15 +++++++++++++++ .../postgresql/primateid-0.00-0.01.sql | 15 +++++++++++++++ .../resources/scripts/primateid/triggers.js | 5 +++++ primateid/resources/web/primateid/begin.js | 5 +++++ primateid/src/client/primateid.ts | 15 +++++++++++++++ .../org/labkey/primateid/PrimateIdModule.java | 15 +++++++++++++++ .../org/labkey/test/categories/PrimateId.java | 15 +++++++++++++++ .../labkey/test/primateid/PrimateIdTest.java | 15 +++++++++++++++ primateid/webpack.config.js | 5 +++++ .../queries/ehr/aliasesWithInvestigators.sql | 15 +++++++++++++++ .../queries/ehr/investigatorsWithName.sql | 15 +++++++++++++++ .../queries/ehr/projectsWithInvestigators.sql | 15 +++++++++++++++ .../resources/queries/ehr_billing/aliases.js | 2 +- .../queries/ehr_billing/aliasesTemplate.sql | 15 +++++++++++++++ .../queries/ehr_billing/chargeRates.js | 5 +++++ .../ehr_billing/chargeableItemsWithGroup.sql | 15 +++++++++++++++ .../ehr_billing/chargeableItemsWithRates.sql | 15 +++++++++++++++ .../resources/queries/ehr_billing/invoice.js | 5 +++++ .../queries/ehr_billing/invoiceExternal.sql | 15 +++++++++++++++ .../ehr_billing/invoiceExternalLastRun.sql | 15 +++++++++++++++ .../queries/ehr_billing/invoiceInternal.sql | 15 +++++++++++++++ .../ehr_billing/invoiceInternalLastRun.sql | 15 +++++++++++++++ .../invoiceRunMonthlySummaryDirect.sql | 15 +++++++++++++++ .../invoiceRunMonthlySummaryInDirect.sql | 15 +++++++++++++++ .../invoicedItemsByInvoiceCategoryDirect.sql | 15 +++++++++++++++ .../invoicedItemsByInvoiceCategoryInDirect.sql | 15 +++++++++++++++ .../queries/ehr_billing/invoicedItemsForPDF.sql | 15 +++++++++++++++ .../queries/ehr_billing/miscCharges.js | 5 +++++ .../queries/ehr_billing/publicInvoiceRuns.sql | 2 +- .../queries/ehr_billing/publicInvoicedItems.sql | 2 +- .../summarizedInvoicedItemsByCategory.sql | 15 +++++++++++++++ .../queries/wnprc_billing/activeTierRates.sql | 15 +++++++++++++++ .../bloodDrawsAdditionalTubesAnimalServices.sql | 2 +- .../wnprc_billing/bloodDrawsAllTubesSPI.sql | 15 +++++++++++++++ .../bloodDrawsOneTubeAnimalServices.sql | 2 +- .../groupCategoryAssocWithCategoryName.sql | 15 +++++++++++++++ .../wnprc_billing/groupCategoryAssociations.js | 5 +++++ .../queries/wnprc_billing/jetInvoiceItems.sql | 15 +++++++++++++++ .../queries/wnprc_billing/miscChargesData.sql | 15 +++++++++++++++ .../wnprc_billing/miscChargesFeeRates.sql | 15 +++++++++++++++ .../wnprc_billing/miscChargesWithTierRates.sql | 15 +++++++++++++++ .../queries/wnprc_billing/perDiemFeeRates.sql | 2 +- .../wnprc_billing/perDiemRatesIntermediate.sql | 2 +- .../wnprc_billing/perDiemWithTierRates.sql | 2 +- .../queries/wnprc_billing/perDiems.sql | 15 +++++++++++++++ .../queries/wnprc_billing/perdiemsByDay.sql | 15 +++++++++++++++ .../queries/wnprc_billing/procedureFeeRates.sql | 2 +- .../queries/wnprc_billing/procedureFees.sql | 2 +- .../procedureFeesWithTierRates.sql | 15 +++++++++++++++ .../wnprc_billing/workdayInvoiceItems.sql | 15 +++++++++++++++ .../postgresql/wnprc_billing-0.00-19.10.sql | 2 +- .../postgresql/wnprc_billing-22.000-22.001.sql | 15 +++++++++++++++ .../resources/schemas/wnprc_billing.xml | 2 +- .../form/field/ChargeGroupField.js | 5 +++++ .../wnprc_billing/form/field/ChargeItemField.js | 5 +++++ .../form/field/InvestigatorField.js | 2 +- .../form/field/InvestigatorFieldFromAlias.js | 2 +- .../form/field/MiscChargesDateField.js | 5 +++++ .../form/field/MiscChargesDebitAcctField.js | 5 +++++ .../field/NonAnimalChargesDebitAcctField.js | 5 +++++ .../wnprc_billing/form/field/QuantityField.js | 5 +++++ .../wnprc_billing/form/field/TotalCostField.js | 5 +++++ .../wnprc_billing/form/field/UnitCostField.js | 5 +++++ .../field/WNPRC_BillingProjectEntryField.js | 5 +++++ .../wnprc_billing/model/sources/MiscCharges.js | 2 +- .../model/sources/NonAnimalCharges.js | 5 +++++ .../WNPRC_BillingContainerListener.java | 2 +- .../wnprc_billing/WNPRC_BillingController.java | 2 +- .../wnprc_billing/WNPRC_BillingModule.java | 2 +- .../wnprc_billing/WNPRC_BillingSchema.java | 2 +- .../wnprc_billing/WNPRC_InvoiceCustomizer.java | 2 +- .../WNPRC_InvoiceRunCustomizer.java | 15 +++++++++++++++ .../dataentry/AbstractMiscChargesFormType.java | 15 +++++++++++++++ .../dataentry/ChargesFormSection.java | 15 +++++++++++++++ .../dataentry/ChargesFormType.java | 15 +++++++++++++++ .../dataentry/NonAnimalChargesFormSection.java | 15 +++++++++++++++ .../dataentry/NonAnimalChargesFormType.java | 15 +++++++++++++++ .../WNPRC_BillingAnimalDetailsFormSection.java | 2 +- .../org/labkey/wnprc_billing/domain/Alias.java | 15 +++++++++++++++ .../labkey/wnprc_billing/domain/Invoice.java | 15 +++++++++++++++ .../labkey/wnprc_billing/domain/InvoiceRun.java | 15 +++++++++++++++ .../wnprc_billing/domain/InvoicedItem.java | 15 +++++++++++++++ .../wnprc_billing/invoice/InvoicePDF.java | 15 +++++++++++++++ .../wnprc_billing/invoice/SummaryPDF.java | 15 +++++++++++++++ .../WNPRCBillingNotificationProvider.java | 15 +++++++++++++++ .../pipeline/BillingPipelineProvider.java | 15 +++++++++++++++ .../InvoicedItemsProcessingServiceImpl.java | 15 +++++++++++++++ .../query/WNPRC_BillingUserSchema.java | 15 +++++++++++++++ .../permissions/EHRFinanceAdminPermission.java | 15 +++++++++++++++ .../security/roles/EHRFinanceAdmin.java | 15 +++++++++++++++ .../table/WNPRC_BillingCustomizer.java | 15 +++++++++++++++ .../invoicedItemsByProject.sql | 15 +++++++++++++++ .../invoicedItemsByProjectItem.sql | 15 +++++++++++++++ .../queries/wnprc_billing_public/projects.sql | 15 +++++++++++++++ 1267 files changed, 11719 insertions(+), 404 deletions(-) diff --git a/.storybook/main.js b/.storybook/main.js index 158b8ded7..0e1d27899 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2021-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0 + */ module.exports = { stories: ['../WNPRC_EHR/src/**/*.stories.tsx'], }; diff --git a/.storybook/webpack.config.js b/.storybook/webpack.config.js index 592c9afa1..d88179e61 100644 --- a/.storybook/webpack.config.js +++ b/.storybook/webpack.config.js @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019 LabKey Corporation + * Copyright (c) 2021-2026 Board of Regents of the University of Wisconsin System * * Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0 */ diff --git a/AnimalRequests/jest-config.js b/AnimalRequests/jest-config.js index f01cf2f62..5f3221411 100644 --- a/AnimalRequests/jest-config.js +++ b/AnimalRequests/jest-config.js @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2020-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0 + */ module.exports = { "roots": [ "/src" diff --git a/AnimalRequests/src/__tests__/main.test.tsx b/AnimalRequests/src/__tests__/main.test.tsx index d407cc4ab..3a7f45e01 100644 --- a/AnimalRequests/src/__tests__/main.test.tsx +++ b/AnimalRequests/src/__tests__/main.test.tsx @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2020-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ import { overrideAFieldValue } from '../client/query/helpers' diff --git a/AnimalRequests/src/client/app.tsx b/AnimalRequests/src/client/app.tsx index 02d08d650..a1100fd45 100644 --- a/AnimalRequests/src/client/app.tsx +++ b/AnimalRequests/src/client/app.tsx @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2020-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ import * as React from 'react'; import { createRoot } from 'react-dom/client'; import './theme/css/index.css'; diff --git a/AnimalRequests/src/client/containers/Forms/AnimalRequestForm.tsx b/AnimalRequests/src/client/containers/Forms/AnimalRequestForm.tsx index b18a73c7b..9e1a60ca3 100644 --- a/AnimalRequests/src/client/containers/Forms/AnimalRequestForm.tsx +++ b/AnimalRequests/src/client/containers/Forms/AnimalRequestForm.tsx @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2020-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ import React, { FC, useEffect, useState } from 'react'; import DatePicker from 'react-datepicker'; diff --git a/AnimalRequests/src/client/query/actions.ts b/AnimalRequests/src/client/query/actions.ts index dda6d005e..5f6752389 100644 --- a/AnimalRequests/src/client/query/actions.ts +++ b/AnimalRequests/src/client/query/actions.ts @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2020-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ //Expects json row data with commands property, see API docs for saveRows export const saveRowsDirect = (jsonData) => { return new Promise((resolve, reject) => { diff --git a/AnimalRequests/src/client/query/helpers.ts b/AnimalRequests/src/client/query/helpers.ts index fb5b32003..8ca5c4a93 100644 --- a/AnimalRequests/src/client/query/helpers.ts +++ b/AnimalRequests/src/client/query/helpers.ts @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2020-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ import {saveRowsDirect} from "./actions"; import moment from 'moment'; diff --git a/AnimalRequests/src/client/theme/style.js b/AnimalRequests/src/client/theme/style.js index bfe50120a..8625ea6cd 100644 --- a/AnimalRequests/src/client/theme/style.js +++ b/AnimalRequests/src/client/theme/style.js @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2020-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0 + */ import './css/index.css'; import './css/react-datepicker.css' import './css/bootstrap.min.css' diff --git a/AnimalRequests/src/client/typings/globals.d.ts b/AnimalRequests/src/client/typings/globals.d.ts index 47b5eb55b..5dbe6b7ae 100644 --- a/AnimalRequests/src/client/typings/globals.d.ts +++ b/AnimalRequests/src/client/typings/globals.d.ts @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2020-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ declare global { diff --git a/AnimalRequests/src/client/typings/main.d.ts b/AnimalRequests/src/client/typings/main.d.ts index 10044865b..a7f5bacda 100644 --- a/AnimalRequests/src/client/typings/main.d.ts +++ b/AnimalRequests/src/client/typings/main.d.ts @@ -1,2 +1,17 @@ +/* + * Copyright (c) 2020-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* App globals */ /// \ No newline at end of file diff --git a/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsContainerListener.java b/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsContainerListener.java index da734f19b..f3ee320b4 100644 --- a/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsContainerListener.java +++ b/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsContainerListener.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2020-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.labkey.animalrequests; import org.jetbrains.annotations.NotNull; diff --git a/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsController.java b/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsController.java index 4d484094c..fcff94b27 100644 --- a/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsController.java +++ b/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsController.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2020-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.labkey.animalrequests; import org.labkey.api.action.SpringActionController; diff --git a/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsManager.java b/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsManager.java index c1db12abb..80a76789f 100644 --- a/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsManager.java +++ b/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsManager.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2020-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.labkey.animalrequests; public class AnimalRequestsManager diff --git a/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsModule.java b/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsModule.java index 99eef4c3c..ca07a09db 100644 --- a/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsModule.java +++ b/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsModule.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2020-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.labkey.animalrequests; import org.jetbrains.annotations.NotNull; diff --git a/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsSchema.java b/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsSchema.java index 03f8d3100..22472e1df 100644 --- a/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsSchema.java +++ b/AnimalRequests/src/org/labkey/animalrequests/AnimalRequestsSchema.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2021-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.labkey.animalrequests; import org.labkey.api.data.DbSchema; diff --git a/AnimalRequests/webpack.config.js b/AnimalRequests/webpack.config.js index da25fb460..8f4c61750 100644 --- a/AnimalRequests/webpack.config.js +++ b/AnimalRequests/webpack.config.js @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2021-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0 + */ require("@babel/polyfill"); var path = require("path"); diff --git a/AnimalRequests/webpack/dev-server.js b/AnimalRequests/webpack/dev-server.js index ac81638de..a51d62216 100644 --- a/AnimalRequests/webpack/dev-server.js +++ b/AnimalRequests/webpack/dev-server.js @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2020-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0 + */ var express = require('express'); var webpack = require('webpack'); var cors = require('cors'); diff --git a/AnimalRequests/webpack/dev-style.config.js b/AnimalRequests/webpack/dev-style.config.js index bf8b6eefa..b5b5dfa13 100644 --- a/AnimalRequests/webpack/dev-style.config.js +++ b/AnimalRequests/webpack/dev-style.config.js @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2020-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0 + */ const path = require("path"); var ExtractTextPlugin = require('extract-text-webpack-plugin'); diff --git a/AnimalRequests/webpack/dev.config.js b/AnimalRequests/webpack/dev.config.js index e6c840c42..7e22a67d7 100644 --- a/AnimalRequests/webpack/dev.config.js +++ b/AnimalRequests/webpack/dev.config.js @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2020-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0 + */ require("babel-polyfill"); const path = require("path"); const webpack = require("webpack"); diff --git a/AnimalRequests/webpack/prod.config.js b/AnimalRequests/webpack/prod.config.js index 8260faff5..c7bf5e1a5 100644 --- a/AnimalRequests/webpack/prod.config.js +++ b/AnimalRequests/webpack/prod.config.js @@ -1,3 +1,8 @@ +/* + * Copyright (c) 2020-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0 + */ require("@babel/polyfill"); var webpack = require("webpack"); var path = require("path"); diff --git a/ApiKey/api-src/org/labkey/apikey/api/ApiKey.java b/ApiKey/api-src/org/labkey/apikey/api/ApiKey.java index 846a3321b..2474e92e5 100644 --- a/ApiKey/api-src/org/labkey/apikey/api/ApiKey.java +++ b/ApiKey/api-src/org/labkey/apikey/api/ApiKey.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2016-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.labkey.apikey.api; import org.labkey.api.module.Module; diff --git a/ApiKey/api-src/org/labkey/apikey/api/ApiKeyForm.java b/ApiKey/api-src/org/labkey/apikey/api/ApiKeyForm.java index 8705bcd04..04004d604 100644 --- a/ApiKey/api-src/org/labkey/apikey/api/ApiKeyForm.java +++ b/ApiKey/api-src/org/labkey/apikey/api/ApiKeyForm.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2016-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.labkey.apikey.api; /** diff --git a/ApiKey/api-src/org/labkey/apikey/api/ApiKeyProvider.java b/ApiKey/api-src/org/labkey/apikey/api/ApiKeyProvider.java index bcf0c0f35..47b4f3b38 100644 --- a/ApiKey/api-src/org/labkey/apikey/api/ApiKeyProvider.java +++ b/ApiKey/api-src/org/labkey/apikey/api/ApiKeyProvider.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2016-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.labkey.apikey.api; import org.json.JSONObject; diff --git a/ApiKey/api-src/org/labkey/apikey/api/ApiKeyService.java b/ApiKey/api-src/org/labkey/apikey/api/ApiKeyService.java index d5b5d5798..562525197 100644 --- a/ApiKey/api-src/org/labkey/apikey/api/ApiKeyService.java +++ b/ApiKey/api-src/org/labkey/apikey/api/ApiKeyService.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2016-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.labkey.apikey.api; import org.jetbrains.annotations.Nullable; diff --git a/ApiKey/api-src/org/labkey/apikey/api/JsonService.java b/ApiKey/api-src/org/labkey/apikey/api/JsonService.java index f8066649a..5b4e485f9 100644 --- a/ApiKey/api-src/org/labkey/apikey/api/JsonService.java +++ b/ApiKey/api-src/org/labkey/apikey/api/JsonService.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2016-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.labkey.apikey.api; import org.json.JSONObject; diff --git a/ApiKey/api-src/org/labkey/apikey/api/JsonServiceManager.java b/ApiKey/api-src/org/labkey/apikey/api/JsonServiceManager.java index e412f034a..30720e62a 100644 --- a/ApiKey/api-src/org/labkey/apikey/api/JsonServiceManager.java +++ b/ApiKey/api-src/org/labkey/apikey/api/JsonServiceManager.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2016-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.labkey.apikey.api; import org.apache.commons.collections4.map.CaseInsensitiveMap; diff --git a/ApiKey/api-src/org/labkey/apikey/api/exception/InvalidApiKey.java b/ApiKey/api-src/org/labkey/apikey/api/exception/InvalidApiKey.java index c47411867..da137b18b 100644 --- a/ApiKey/api-src/org/labkey/apikey/api/exception/InvalidApiKey.java +++ b/ApiKey/api-src/org/labkey/apikey/api/exception/InvalidApiKey.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2016-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.labkey.apikey.api.exception; /** diff --git a/ApiKey/api-src/org/labkey/apikey/api/exception/ServiceDoesNotExist.java b/ApiKey/api-src/org/labkey/apikey/api/exception/ServiceDoesNotExist.java index c2eeb3be5..fc1e9785e 100644 --- a/ApiKey/api-src/org/labkey/apikey/api/exception/ServiceDoesNotExist.java +++ b/ApiKey/api-src/org/labkey/apikey/api/exception/ServiceDoesNotExist.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2016-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.labkey.apikey.api.exception; /** diff --git a/ApiKey/api-src/org/labkey/apikey/api/exception/ServiceNotAllowed.java b/ApiKey/api-src/org/labkey/apikey/api/exception/ServiceNotAllowed.java index 3e20a9826..600e0660c 100644 --- a/ApiKey/api-src/org/labkey/apikey/api/exception/ServiceNotAllowed.java +++ b/ApiKey/api-src/org/labkey/apikey/api/exception/ServiceNotAllowed.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2016-2026 Board of Regents of the University of Wisconsin System + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.labkey.apikey.api.exception; /** diff --git a/ApiKey/resources/schemas/apikey.xml b/ApiKey/resources/schemas/apikey.xml index f1a747408..fb171ec52 100644 --- a/ApiKey/resources/schemas/apikey.xml +++ b/ApiKey/resources/schemas/apikey.xml @@ -1,7 +1,7 @@