Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
509 commits
Select commit Hold shift + click to select a range
c65db69
Added DAO API to query the last run time of only the finished jobs.
vinayakapawar Dec 2, 2019
099ac4f
Added DAO API to query the last run time of jobs for the input statuses.
vinayakapawar Dec 2, 2019
22c5d93
OPSMN-5193: Specified the precision of the floating point division to…
vinayakapawar Dec 2, 2019
1fd7962
OPSMN-5192: Added a filter to ensure the deleted CPs do not appear in…
vinayakapawar Dec 2, 2019
3009d9a
Updated DE library with the following fixes
vinayakapawar Dec 2, 2019
405acf7
OPSMN-5126: Fixed the form widget to display the placeholders when
vinayakapawar Dec 2, 2019
5ae15ff
OPSMN-5197: SI: Added API support for multiple user Ids, as input, wh…
Swapnil-ingle Dec 3, 2019
3a060d2
OPSMN-5167: Added date/time field to the bulk transfer and retrieve s…
vinayakapawar Dec 3, 2019
14b5341
OPSMN-5198: Order add/edit UI improvements.
vinayakapawar Dec 3, 2019
98000e3
Fixed CSS of buttons displayed in the bulk aliquots creation wizard.
vinayakapawar Dec 3, 2019
e5b5912
Mobile app API improvements
vinayakapawar Dec 6, 2019
7f86cc3
OPSMN-5205: Added an option to remove specimens from the nth-step.
vinayakapawar Dec 6, 2019
bda049c
OPSMN-5200: Removed the single quote added for escaping the unsafe
vinayakapawar Dec 6, 2019
93c4613
Mobile app: Allowed users to configure different forms for data entry…
vinayakapawar Dec 10, 2019
6c9d10f
OPSMN-5199: Ensured the reserved slots cleaner thread never terminates
vinayakapawar Dec 11, 2019
4ed8824
OPSMN-5031: Stopped the propagation of the cancel button click event
vinayakapawar Dec 11, 2019
236476a
OPSMN-5158: Dismissed the popup/modal dialog when the cancel button i…
vinayakapawar Dec 11, 2019
180e98b
OPSMN-5133: Stopped the bubbling of cancel button click event.
vinayakapawar Dec 11, 2019
86d9948
OPSMN-5071: Made UI and API changes to allow institute admins reset the
vinayakapawar Dec 11, 2019
6d47e33
OPSMN-5120: Disabled the click event on username option of the user p…
vinayakapawar Dec 11, 2019
2c86bd4
Mobile app: API to download the mobile CP metadata.
vinayakapawar Dec 12, 2019
6ba6fab
OPSMN-5070: Implemented custom JSON deserializer (HTTP message handle…
vinayakapawar Dec 13, 2019
6b2440d
OPSMN-5108: Specimen tree - fallback to system level configuration when
vinayakapawar Dec 13, 2019
e780deb
OPSMN-5117: Fixed the info message displayed on deleting the form ass…
vinayakapawar Dec 13, 2019
d8b95d2
OPSMN-5216: Initialised the user context for use in form data auditing.
vinayakapawar Dec 17, 2019
2118524
Mobile app: API to synchronise the offline mobile data with the server.
vinayakapawar Dec 19, 2019
6d0e37d
Mobile App: API to retrieve list of mobile offline data upload jobs,
vinayakapawar Dec 22, 2019
c38807b
Mobile app: Build fix.
vinayakapawar Dec 22, 2019
cbe4427
OPSMN-5116: Decoupled the creation of mime message from sending the m…
vinayakapawar Dec 23, 2019
d74f573
Mobile app: UI a) to view the mobile upload job reports and b) upload…
vinayakapawar Dec 23, 2019
38754e0
OPSMN-5218: Added signed consent form field to the participants query…
vinayakapawar Dec 23, 2019
b78e844
OPSMN-5212: Updated DE library with the following fix:
vinayakapawar Dec 23, 2019
b13dd7d
Mobile app: Missed to check-in the inclusion of mobile upload resources.
vinayakapawar Dec 24, 2019
38e0739
OPSMN-5116: Added testing email-server setting funcitionality.
Swapnil-ingle Dec 24, 2019
a9c10bf
OPSMN-5116: Resolved issues in the email-server setting functionality…
Swapnil-ingle Dec 24, 2019
c057b47
OPSMN-5178: Cleanup the user session with the IdP as well when the
vinayakapawar Dec 25, 2019
c24e564
OPSMN-5178: Minor bug fix. Fixed the URL to use when doing logout
vinayakapawar Dec 25, 2019
ecfa06b
Fixed the module name used for mobile upload jobs.
vinayakapawar Dec 25, 2019
9ec319d
OPSMN-5223: Query searches are case sensitive.
vinayakapawar Dec 25, 2019
172b698
OPSMN-5222: Used search specimens by labels/barcode using exact match…
vinayakapawar Dec 25, 2019
85ce6d1
OPSMN-5184: Nullify the visit specimens' requirements when the visit
vinayakapawar Dec 26, 2019
59d3a04
OPSMN-5146: Implemented HTTP POST API to search specimens based on
vinayakapawar Dec 26, 2019
c264814
OPSMN-5100: Implemented a UI component/widget to render the HTML
vinayakapawar Dec 26, 2019
f3d767b
OPSMN-5218: Cleaned the signed consent filenames displayed in the que…
vinayakapawar Dec 26, 2019
d1a146a
OPSMN-5223: Rerun the query whenever the case-sensitive switch is tog…
vinayakapawar Dec 26, 2019
3e66566
OPSMN-5051: Ability to share the job with other users.
vinayakapawar Dec 28, 2019
6b2e8eb
OPSMN-5226: Fixed the create/update DP API interaction object to coll…
vinayakapawar Dec 28, 2019
3e9d9b1
OPSMN-5080: Displayed tooltip for the column values in the query resu…
vinayakapawar Dec 28, 2019
58672d9
OPSMN-5198: Fixed the order API to not automatically close/dispose th…
vinayakapawar Dec 28, 2019
66f7b2a
OPSMN-5227: Used PV attribute as the cache key to store and retrieve …
vinayakapawar Dec 28, 2019
f7187b2
OPSMN-5079: Changed all the list views (30+) to show informational
vinayakapawar Dec 30, 2019
63a9d9f
OPSMN-5079: Display info message in the query results view when no re…
vinayakapawar Dec 30, 2019
a0aa02b
Star feature: Starred CPs - Added ability to star the CPs.
vinayakapawar Dec 31, 2019
cb113e8
OPSMN-5051: Shared jobs bug fix.
vinayakapawar Dec 31, 2019
5ce6673
OPSMN-5221: Reload the respective printer rules whenever their rules …
vinayakapawar Dec 31, 2019
81bbc66
OPSMN-5097: Added CSS to hide the application navbar buttons.
vinayakapawar Dec 31, 2019
01a6f5c
OPSMN-5232: Fixed the anonymiser to erase the identified custom field…
vinayakapawar Jan 1, 2020
ef32fbc
Star feature: Starred CPs: Display the starred CPs at the top, irresp…
vinayakapawar Jan 1, 2020
fc6f21b
Star feature: Starred CPs: NULL values are ordered differently by Ora…
vinayakapawar Jan 1, 2020
4bb0876
OPSMN-5097: Hide only the navbar action buttons.
vinayakapawar Jan 1, 2020
50245f7
OPSMN-5186: Added specimen token 'VISIT_SP_PATH_UID(n, output_one)' f…
Swapnil-ingle Jan 2, 2020
55d2c9a
Mobile App: Ping pong API.
vinayakapawar Jan 2, 2020
eea0feb
Mobile app: Exported the form layout metadata to the XML file.
vinayakapawar Jan 2, 2020
50a5129
OPSMN-5219: Disable email notification for users who have DND enabled…
Swapnil-ingle Jan 3, 2020
77d4684
SUPPORT-4425: Used materialized form record IDs table to join the query
vinayakapawar Jan 5, 2020
c9cd9cc
OPSMN-5237: Automatically check/tick the close checkbox of the parent…
vinayakapawar Jan 6, 2020
f0803c6
OPSMN-5204: An empty MRN row is displayed only when the participant h…
vinayakapawar Jan 6, 2020
4442152
OPSMN-5240: Added support for custom fields in CP bulk-import.
Swapnil-ingle Jan 6, 2020
48b2bda
OPSMN-5207: UI to specify recipients of the scheduled job notificatio…
vinayakapawar Jan 6, 2020
a74b0f7
OPSMN-5219: Fixed a bug causing null pointer exception.
Swapnil-ingle Jan 6, 2020
363d366
Mobile App: API to retrieve the list of forms configured for data ent…
vinayakapawar Jan 7, 2020
d7b5208
OPSMN-5241: What's new in v6.3? Everthing that's not in v6.2
vinayakapawar Jan 8, 2020
da57b4a
Mobile app API: Facilitate caching of participant/entity level forms …
vinayakapawar Jan 8, 2020
26e1465
Mobile app: import (offline) participant level forms data.
vinayakapawar Jan 9, 2020
8499f48
OPSMN-5242: Display 'Proceed to Collection' button when a visit is re…
vinayakapawar Jan 9, 2020
ca83d21
OPSMN-5219: UI to enable/disable email notifications at the individua…
vinayakapawar Jan 9, 2020
5693542
SUPPORT-4475: When both CP group and CP are specified in the query ex…
vinayakapawar Jan 9, 2020
c40fa69
Ensured the current user auth context is not erased during synchronou…
vinayakapawar Jan 9, 2020
fd38b27
OPSMN-5244: Disable notifications switch is not displayed to the cont…
vinayakapawar Jan 9, 2020
673768a
OPSMN-5244: Do not display the 'Disable notifications' and 'Manage fo…
vinayakapawar Jan 9, 2020
94ebb01
Starred CPs: Bug fix - starred CPs are visible to other users as well
vinayakapawar Jan 11, 2020
a64f01d
Enabled minification and uglification of JS files.
vinayakapawar Jan 13, 2020
91ee4fc
Mobile app: Retain the layouts, if any, when any form is updated/edit…
vinayakapawar Jan 14, 2020
f798d6f
OPSMN-5250: Automatically collect the specimens that are not displaye…
vinayakapawar Jan 14, 2020
45713cd
E-consents: Implementation of 'Consent' resource.
vinayakapawar Jan 16, 2020
9a8aa1b
E-consents: Consent collector role.
vinayakapawar Jan 16, 2020
1a0991e
E-consents - Hook to allow plugins attach the views in the CP consent…
vinayakapawar Jan 20, 2020
1dbfa08
E-consents: When the e-consents plugin is installed, display the docu…
vinayakapawar Jan 23, 2020
5a70736
SUPPORT-4550: Use the app URL (absolute) configured in the settings to
vinayakapawar Jan 23, 2020
3ce798e
SUPPORT-4535: Fetch all the specimens from the cart, display on UI, and
vinayakapawar Jan 23, 2020
b55a261
Merge branch 'v6.3.x'
vinayakapawar Jan 23, 2020
3433f4d
E-consent: Changes custom fields handling to facilitate the use of
vinayakapawar Jan 27, 2020
2527a13
OPSMN-5256: Redraw the UI when the nodes in the query expression and …
vinayakapawar Jan 27, 2020
52e90ea
Merge branch 'v6.3.x'
vinayakapawar Jan 27, 2020
922d4f9
Fixed the build script to use mavenCentral() method/directive for mav…
vinayakapawar Jan 27, 2020
db7b6b2
Merge branch 'v6.3.x'
vinayakapawar Jan 27, 2020
08985db
SUPPORT-4571: Updated DE libraries with below fix:
vinayakapawar Jan 28, 2020
526b00d
Format the query result date field values as per the locale settings.
vinayakapawar Jan 28, 2020
f00738a
Merge branch 'v6.3.x'
vinayakapawar Jan 28, 2020
6de7667
Implementation of e-signature fields in the custom forms.
vinayakapawar Feb 3, 2020
4df5701
PDF print dependencies.
vinayakapawar Feb 4, 2020
d3a6f22
OPSMN-5257: URL encoded the filename to use for the downloaded files.
vinayakapawar Feb 5, 2020
6b30fa0
OPSMN-5262: Fixed the condition used to enable/disable the "Export" b…
vinayakapawar Feb 5, 2020
409f6f5
Subform spacing issue: The selected values of the dropdown are wrapped
vinayakapawar Feb 5, 2020
c0f4f70
Minor refactoring.
vinayakapawar Feb 5, 2020
7f8bb47
Merge branch 'v6.3.x'
vinayakapawar Feb 5, 2020
eba06e9
OPSMN-5266: Implemented a scheduled job to send an email notification
vinayakapawar Feb 6, 2020
d9cf0ab
OPSMN-5265: Couple of new print rule attributes:
vinayakapawar Feb 6, 2020
6c224bc
Merge branch 'v6.3.x'
vinayakapawar Feb 6, 2020
a93430a
OPSMN-5269: Updated retrieve form fields API to filter/ignore the hid…
vinayakapawar Feb 11, 2020
f5a82f4
OPSMN-5269: Updated DE library
vinayakapawar Feb 11, 2020
99e6e4f
OPSMN-5269: Fixed the parsing of FQNs of the nested fields.
vinayakapawar Feb 11, 2020
063484f
OPSMN-5271: Implementation of rules based display of forms for the da…
vinayakapawar Feb 12, 2020
56fa202
SUPPORT-4631: Added a config setting to enable or disable single logout.
vinayakapawar Feb 12, 2020
df921a2
Fixed the extension table/view used in the participant query form.
vinayakapawar Feb 12, 2020
935b9db
SUPPORT-4624: Fixed the /users/reset-password API so that it's case i…
Swapnil-ingle Feb 12, 2020
04cf97c
Merge branch 'v6.3.x'
vinayakapawar Feb 12, 2020
df02d02
Removed trailing whitespaces.
vinayakapawar Feb 17, 2020
f5ae8f1
E-consents - emit visit and specimen pre-save events.
vinayakapawar Feb 17, 2020
dd15ea7
E-consents - Updated data access layer API to query for multiple PVs …
vinayakapawar Feb 17, 2020
dc365ec
Econsents: Show/hide specimen collection buttons based on whether the…
vinayakapawar Feb 18, 2020
134035b
SUPPORT-4646, SUPPORT-4486: Reinitialise the MRN search keywords.
vinayakapawar Feb 19, 2020
3ff93b3
Removed the test Java file that was inadvertently checked-in to the r…
vinayakapawar Feb 19, 2020
77f5be2
OPSMN-4997: 1. Added order number in order processed/saved email subj…
Swapnil-ingle Feb 19, 2020
2f5e325
Econsents - Added a button in the participant registration view to allow
vinayakapawar Feb 20, 2020
4b4b607
Merge branch 'v6.3.x'
vinayakapawar Feb 20, 2020
2605900
OPSMN-5275: Increased the width of key_value column in key_seq_genera…
Swapnil-ingle Feb 21, 2020
30d60f7
JMS Freezer: Removed the dependency on the full JavaEE API bundle.
vinayakapawar Feb 21, 2020
caf347c
OPSMN-5154: Users can now reuse the external subject ID of deleted pa…
Swapnil-ingle Feb 24, 2020
ccaf7db
OPSMN-5268: Scheduled job completion email 'Download' button is now h…
Swapnil-ingle Feb 24, 2020
87a4324
OPSMN-5154: Fixed the migration.xml file to make it work on Oracle DB.
Swapnil-ingle Feb 25, 2020
6778503
OPSMN-5190: Fixed MasterSpecimen importer to update participant based…
Swapnil-ingle Feb 25, 2020
845f1c5
OPSMN-5107: Fixed the error message thrown while registering new part…
Swapnil-ingle Feb 25, 2020
958e0df
Patient data entry mode for participant DE forms.
vinayakapawar Feb 25, 2020
5b8c319
Minor fix: Fixed the check to ensure SAML logout is done only when SL…
vinayakapawar Feb 26, 2020
cd2c941
PDE Mode: Hide 'Delete' and 'Cancel' buttons in DE forms.
vinayakapawar Feb 26, 2020
acd03b6
OPSMN-5130: Added the functionality for exporting user roles.
Swapnil-ingle Feb 26, 2020
052570b
Implementation of DE survey forms.
vinayakapawar Feb 26, 2020
24b337c
Removed unwanted 'button' type attribute for the 'Next' button.
vinayakapawar Feb 26, 2020
b2ac8f5
OPSMN-5190: Refactored the code to retrieve participant registrations…
vinayakapawar Feb 27, 2020
b37e682
OPSMN-5107: Participant registration factory - setting of collection …
vinayakapawar Feb 27, 2020
a3fa712
OPSMN-5130: Export user roles - used function composition to reuse th…
vinayakapawar Feb 27, 2020
14082ea
OPSMN-5274: Added hyperlink for 'OpenSpecimen' in the footer of email.
Swapnil-ingle Feb 27, 2020
ac89382
OPSMN-5283: Used the display value to populate/init the custom PV fie…
vinayakapawar Feb 27, 2020
8530fab
OPSMN-5130: UI to export user roles.
vinayakapawar Feb 27, 2020
ddd6e57
OPSMN-5107: UI to close and reopen a collection protocol.
vinayakapawar Feb 27, 2020
1e1d8a3
OPSMN-5283: Used the display value to populate/init the custom PV fie…
vinayakapawar Feb 28, 2020
a48b0e9
Merge branch 'v6.3.x'
vinayakapawar Feb 28, 2020
67b2a17
OPSMN-5283: Used the display value to populate/init the custom PV fie…
vinayakapawar Feb 28, 2020
af707e7
Merge branch 'v6.3.x'
vinayakapawar Feb 28, 2020
e92a6d0
OPSMN-5107: Added filter in the default CP list configuration to search
vinayakapawar Mar 1, 2020
9fb18b6
OPSMN-5235: Added an option to allow users create aliquots when creat…
vinayakapawar Mar 1, 2020
a521f0b
OPSMN-5279: Added an option in the visits API to sort visits by dates.
vinayakapawar Mar 1, 2020
7563684
Mobile app APIs to create/update visits, retrieve visits, specimens b…
vinayakapawar Mar 2, 2020
0d515c0
Mobile app: Synchronize visits data collected in offline mode.
vinayakapawar Mar 3, 2020
f37d20a
Mobile app: APIs to create/update visits, retrieve visits, specimens …
vinayakapawar Mar 4, 2020
31a02f4
SUPPORT-4719: Fixed: Using the cprId in the path variable which was i…
Swapnil-ingle Mar 4, 2020
92e4bd2
OPSMN-5286: When a participant is registered to multiple CPs, the CP …
vinayakapawar Mar 4, 2020
194ab8c
Merge branch 'v6.3.x'
vinayakapawar Mar 4, 2020
d75be2d
Mobile app: Included format of the date/time picker in the form data …
vinayakapawar Mar 4, 2020
434e682
Merge branch 'v6.3.x'
vinayakapawar Mar 4, 2020
c1c1e19
OPSMN-4595: Added the default visit-name format in the settings tab.
Swapnil-ingle Mar 5, 2020
7d03393
OPSMN-5287: Init the aliquots' storage position to whatever the user …
vinayakapawar Mar 6, 2020
dd23b6c
OPSMN-5290: Users are navigated to the respective import jobs list on…
vinayakapawar Mar 6, 2020
e74d58c
OPSMN-5289: Navigate users to the parent container's locations page o…
vinayakapawar Mar 6, 2020
fd4c977
OPSMN-5291: Hyperlinked form record IDs in the query results view.
vinayakapawar Mar 6, 2020
40fd5b8
OPSMN-5277: Added specimen label token for today's date.
Swapnil-ingle Mar 6, 2020
21d29f6
OPSMN-5282: DE library containing the following fix.
vinayakapawar Mar 8, 2020
838a348
OPSMN-4595: Visit name format setting changes
vinayakapawar Mar 9, 2020
8aaf85f
OPSMN-4595: More refinement...
vinayakapawar Mar 9, 2020
7768300
OPSMN-4871: Removed all the validation checks done on the specimen cr…
vinayakapawar Mar 9, 2020
632835a
OPSMN-5187: In case of multi-select PV dropdown field, the selected v…
vinayakapawar Mar 9, 2020
c2422c7
OPSMN-5249: Employed multipronged strategy to improve the efficiency of
vinayakapawar Mar 10, 2020
b4f688c
OPSMN-5284: Added UI and APIs to reopen the closed collection protoco…
vinayakapawar Mar 11, 2020
2b135f3
OPSMN-5280: Added message asking users to refresh (Ctrl + F5) the page
vinayakapawar Mar 11, 2020
6415f31
OPSMN-5280: Updated the shortcut to use on Mac to reload the page.
vinayakapawar Mar 11, 2020
2df2378
OPSMN-5206: Do not submit the aliquots for collection that have no la…
vinayakapawar Mar 11, 2020
2719660
OPSMN-5299: Fixed the query to obtain the latest record for a given
vinayakapawar Mar 13, 2020
c7a361f
OPSMN-5292: Removed the race condition between retrieving the form de…
vinayakapawar Mar 13, 2020
0e52ac8
Econsents: Fixed the calc of the coordinates of the touch events rece…
vinayakapawar Mar 15, 2020
0e3b92d
OPSMN-5267: Added REST-API for deleting cp groups.
Swapnil-ingle Mar 16, 2020
2850fc0
OPSMN-5084: Specimen events overview and add/edit enhancements.
vinayakapawar Mar 16, 2020
a2dda0c
OPSMN-5267: Delete CP group
vinayakapawar Mar 17, 2020
ca2b84a
OPSMN-5294: Delayed the evaluation of skip logic until all the field
vinayakapawar Mar 17, 2020
e1ff6ea
OPSMN-5305: Implemented simple, intuitive UI to bulk update specimens.
vinayakapawar Mar 19, 2020
26ad803
The 'Not Specified' specimen types were being migrated as 'Not Specif…
vinayakapawar Mar 20, 2020
af44b59
OPSMN-5236: Added fields to allow users bulk edit the specimens quant…
vinayakapawar Mar 23, 2020
c66d9af
OPSMN-5298: Removed the rule that prevented Event-Code from being cop…
Swapnil-ingle Mar 23, 2020
2bf7b38
OPSMN-5300: Sending annoucement mail even if the OpenSpecimen Admin e…
Swapnil-ingle Mar 23, 2020
fbba540
OPSMN-5304, OPSMN-5273: Updated DE library with the following fixes:
vinayakapawar Mar 23, 2020
b9a91ea
OPSMN-4589: Added 'Activity Status' column in BulkImport operation fo…
Swapnil-ingle Mar 24, 2020
f065a09
OPSMN-4936: 1. Added consent code column to the consent BulkImport. 2…
Swapnil-ingle Mar 24, 2020
3956a26
OPSMN-5306: Added a fix to ensure all the selected aliquots are colle…
vinayakapawar Mar 24, 2020
e760f60
OPSMN-5258: Bypassed the query access checks when the query APIs are …
vinayakapawar Mar 24, 2020
a496fd5
OPSMN-5293: Instead of adding the access check conditions on the "Add…
vinayakapawar Mar 24, 2020
f2cf40f
OPSMN-5307: Corrected the warning messages that are displayed when users
vinayakapawar Mar 24, 2020
84b4cdc
Added email address field to the participant object and data model.
vinayakapawar Mar 26, 2020
36f6c50
API to generate the data entry tokens and email the links to fill up …
vinayakapawar Mar 27, 2020
a4b4c24
Mobile app: Oracle bug fix. Display records of forms configured for
vinayakapawar Mar 28, 2020
2956a19
Email forms: Updated participant APIs to expose the participant email…
vinayakapawar Mar 29, 2020
b1f6e6e
UI to select participants, forms and email the data entry links.
vinayakapawar Mar 29, 2020
ccabd0b
Fixed the message that is displayed on finishing the questionnaire/form.
vinayakapawar Mar 30, 2020
6f38a7e
Fixed the subject of emails that are sent to patients/participants re…
vinayakapawar Mar 30, 2020
972ea13
Fixed the PDE invite email to use the same words as in the subject.
vinayakapawar Mar 30, 2020
8c7a031
Minor email API enhancements to send emails with subjects and content…
vinayakapawar Mar 30, 2020
7e12282
Track the data entry email notifications sent to the participants.
vinayakapawar Mar 30, 2020
8fbd00f
Scheduled job to remind participants to fill up the forms.
vinayakapawar Mar 30, 2020
ae212fd
API to retrieve the list of notifications sent to a participant.
vinayakapawar Mar 31, 2020
b6ea473
API to retrieve the list of (data entry) email notifications sent to …
vinayakapawar Mar 31, 2020
bc65865
Clear the tokens and data entry links from the notif list API response.
vinayakapawar Mar 31, 2020
99acae4
CP email notifs list API fixes.
vinayakapawar Apr 1, 2020
17334c2
Use CP level email template settings, if any, to send the data entry …
vinayakapawar Apr 1, 2020
f603e3a
Config setting to specify the age of the participant data entry link.
vinayakapawar Apr 1, 2020
b3e05a9
Move the UI to email survey links to the os-extras plugin.
vinayakapawar Apr 1, 2020
8be9a19
Use the CP email settings, if available, to send the reminders to the…
vinayakapawar Apr 1, 2020
42be08f
OPSMN-5309: Updated DE library with the following fixes:
vinayakapawar Apr 2, 2020
cdf22cd
Mobile app fixes.
vinayakapawar Apr 3, 2020
1149152
Updated the date picker widget to initialise the date fields to the p…
vinayakapawar Apr 6, 2020
9df9c8e
Mobile app support.
vinayakapawar Apr 7, 2020
495ff4f
Removed unused JS scripts
vinayakapawar Apr 8, 2020
97843a7
OPSMN-5310: Fixed the add/edit specimen widget to display the custom …
vinayakapawar Apr 8, 2020
b214c44
Merge branch 'v6.3.x'
vinayakapawar Apr 8, 2020
80a65dc
OPSMN-5315: UI and APIs to bulk update 2 or more participants.
vinayakapawar Apr 9, 2020
29c8d96
Make the script compressor happy!
vinayakapawar Apr 9, 2020
2ccf652
Updated the participants list API to retrieve details by IDs.
vinayakapawar Apr 10, 2020
917052d
Updated participants list API to sort participants in descending orde…
vinayakapawar Apr 10, 2020
c4ac49e
OPSMN-5317: UI and API to bulk delete participants.
vinayakapawar Apr 10, 2020
b07f7cb
OPSMN-4589: Fixed to DP and institute update APIs to delete the respe…
vinayakapawar Apr 13, 2020
0ca04be
OPSMN-5267: Updated API to soft delete CP groups.
vinayakapawar Apr 13, 2020
c69be0e
OPSMN-5267: Updated saved queries API to filter out the queries refer…
vinayakapawar Apr 13, 2020
06f47f0
OPSMN-4935: Fixed the user API to accept 'Regular' (case insensitive) as
vinayakapawar Apr 13, 2020
3cd36f2
OPSMN-5311: Fixed staged participants lookup to find matching partici…
vinayakapawar Apr 14, 2020
0885b38
OPSMN-5326: When bookmark based specimens pagination is used, the spe…
vinayakapawar Apr 20, 2020
4108d9a
OPSMN-5327: Fixed the CP access check API to prevent users from acces…
vinayakapawar Apr 20, 2020
1eab57c
OPSMN-5325: Updated DE JAR with the following fix:
vinayakapawar Apr 20, 2020
884eefe
OPSMN-5272: Implemented separate "Visit" resource.
vinayakapawar Apr 22, 2020
9958e81
OPSMN-5329: Flushed the Hibernate session after processing of every
vinayakapawar Apr 24, 2020
c7eb635
OPSMN-5330: Fixed the interval APIs to return the correct interval be…
vinayakapawar Apr 24, 2020
501843e
OPSMN-5305: Allowed users to bulk edit/update specimen types.
vinayakapawar Apr 24, 2020
b27e13c
OPSMN-5300: Fixed the announcements API to use the email address of the
vinayakapawar Apr 24, 2020
cfedcff
OPSMN-5321: Fixed the visits and specimens builders/factories to avoid
vinayakapawar Apr 24, 2020
7a3bfba
OPSMN-5319, OPSMN-5320: Fixed the custom forms importer to check the …
vinayakapawar Apr 24, 2020
371c79e
OPSMN-5194: Broadcast events when CP is created, updated, and deleted.
vinayakapawar Apr 25, 2020
4e46e51
OPSMN-5314: Fixed the filter container types by 'can hold' attribute.
vinayakapawar Apr 25, 2020
598eb9b
OPSMN-5164: Updated DE lib with the following fixes:
vinayakapawar Apr 25, 2020
76a9ed3
Added a hook to allow plugins to insert options view at the top of
vinayakapawar Apr 25, 2020
238ad9e
OPSMN-5330: Implemented a query to fetch the last API call time of the
vinayakapawar Apr 26, 2020
2c17c46
OPSMN-5333: Implemented default value for PV fancy fields/controls.
vinayakapawar Apr 27, 2020
3cc462e
Bird's-eye view of "What's new in v7.0?"
vinayakapawar Apr 28, 2020
4280f75
Update form-data.html
ChristianMUG May 4, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ Features
* Highly configurable user interface
* Mobile and tablet apps


Online Resources
----------------
Website: http://www.openspecimen.org
Expand Down
126 changes: 120 additions & 6 deletions WEB-INF/applicationContext.xml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
#macro(getMessage $code)$messageSource.getMessage($code, null, $locale)#end

<object-schema>
<name>containerActivityLog</name>
<record>
<name>com.krishagni.catissueplus.core.administrative.events.ContainerActivityLogDetail</name>

<field>
<caption>#getMessage("storage_container_name")</caption>
<attribute>containerName</attribute>
</field>

<field>
<caption>#getMessage("cont_activity_name")</caption>
<attribute>scheduledActivityName</attribute>
</field>

<field>
<caption>#getMessage("cont_activity_task")</caption>
<attribute>taskName</attribute>
</field>

<record>
<caption>#getMessage("cont_activity_performed_by")</caption>
<attribute>performedBy</attribute>

<field>
<caption>#getMessage("cont_activity_user_email")</caption>
<attribute>emailAddress</attribute>
</field>
</record>

<field>
<caption>#getMessage("cont_activity_date")</caption>
<attribute>activityDate</attribute>
<type>date</type>
</field>

<field>
<caption>#getMessage("cont_activity_time_taken")</caption>
<attribute>timeTaken</attribute>
</field>

<field>
<caption>#getMessage("cont_activity_comments")</caption>
<attribute>comments</attribute>
</field>
</record>
</object-schema>
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,11 @@
<attribute>defReceivingSiteName</attribute>
</field>

<field>
<caption>#getMessage("dp_activity_status")</caption>
<attribute>activityStatus</attribute>
</field>

<record>
<attribute>principalInvestigator</attribute>
<caption>#getMessage("dp_pi")</caption>
Expand Down Expand Up @@ -57,13 +62,13 @@
</field>

<field>
<type>date</type>
<type>dateOnly</type>
<caption>#getMessage("dp_start_date")</caption>
<attribute>startDate</attribute>
</field>

<field>
<type>date</type>
<type>dateOnly</type>
<caption>#getMessage("dp_end_date")</caption>
<attribute>endDate</attribute>
</field>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,11 @@
<attribute>comments</attribute>
</field>

<field>
<caption>#getMessage("dp_req_activity_status")</caption>
<attribute>activityStatus</attribute>
</field>

<record type="customFields" entityType="DpRequirementExtension">
<attribute>extensionDetail</attribute>
</record>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@
<attribute>name</attribute>
</field>

<field>
<caption>#getMessage("institute_activity_status")</caption>
<attribute>activityStatus</attribute>
</field>
</record>
</object-schema>

Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
<field>
<attribute>time</attribute>
<caption>#getMessage("return_date")</caption>
<type>date</type>
<type>datetime</type>
</field>

<field>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,11 @@
</field>
</record>

<field>
<caption>#getMessage("site_activity_status")</caption>
<attribute>activityStatus</attribute>
</field>

<record type="customFields" entityType="SiteExtension">
<attribute>extensionDetail</attribute>
</record>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

<field>
<caption>#getMessage("user_roles_identifier")</caption>
<attribute>id</attribute>
<attribute>subjectId</attribute>
</field>

<field>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,5 +64,11 @@
<caption>#getMessage("user_activity_status")</caption>
<attribute>activityStatus</attribute>
</field>

<field>
<type>boolean</type>
<caption>#getMessage("user_dnd")</caption>
<attribute>dnd</attribute>
</field>
</record>
</object-schema>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"dataQueryAql": "select SpecimenCollectionGroup.site.name, count(distinct Participant.id) as \"Participants\", count(distinct Specimen.id) as \"Specimens\", Specimen.type where Specimen.collectionStatus = \"Collected\" and Specimen.specimenPosition.containerName exists and date_range(Specimen.createdOn, last_cal_month) crosstab((1), 4, (-2,3))",
"dataQueryAql": "select SpecimenCollectionGroup.site, count(distinct Participant.id) as \"Participants\", count(distinct Specimen.id) as \"Specimens\", Specimen.type where Specimen.collectionStatus = \"Collected\" and Specimen.specimenPosition.containerName exists and date_range(Specimen.createdOn, last_cal_month) crosstab((1), 4, (-2,3))",

"metricsCfg": {
"participants": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,11 @@
<caption>#getMessage("participant_consent_tier_statement")</caption>
<attribute>statement</attribute>
</field>

<field>
<caption>#getMessage("participant_consent_tier_stmt_code")</caption>
<attribute>code</attribute>
</field>

<field>
<caption>#getMessage("participant_consent_tier_response")</caption>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,11 @@
</field>
</record>

<field>
<caption>#getMessage("cp_identifier")</caption>
<attribute>id</attribute>
</field>

<field>
<caption>#getMessage("cp_title")</caption>
<attribute>title</attribute>
Expand Down Expand Up @@ -59,13 +64,13 @@
</record>

<field>
<type>date</type>
<type>dateOnly</type>
<caption>#getMessage("cp_start_date")</caption>
<attribute>startDate</attribute>
</field>

<field>
<type>date</type>
<type>dateOnly</type>
<caption>#getMessage("cp_end_date")</caption>
<attribute>endDate</attribute>
</field>
Expand Down Expand Up @@ -158,5 +163,9 @@
<caption>#getMessage("cp_activity_status")</caption>
<attribute>activityStatus</attribute>
</field>

<record type="customFields" entityType="CollectionProtocolExtension">
<attribute>extensionDetail</attribute>
</record>
</record>
</object-schema>
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,11 @@
<attribute>concentration</attribute>
</field>

<field>
<caption>#getMessage("specimen_freeze_thaw_cycles")</caption>
<attribute>freezeThawCycles</attribute>
</field>

<field>
<type>datetime</type>
<caption>#getMessage("specimen_created_on")</caption>
Expand Down Expand Up @@ -185,6 +190,11 @@
</field>
</record>

<field>
<caption>#getMessage("specimen_collection_status")</caption>
<attribute>collectionStatus</attribute>
</field>

<field>
<caption>#getMessage("specimen_location_container")</caption>
<attribute>container</attribute>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,18 @@
</field>

<field>
<type>date</type>
<caption>#getMessage("participant_email_address")</caption>
<attribute>emailAddress</attribute>
</field>

<field>
<type>dateOnly</type>
<caption>#getMessage("participant_dob")</caption>
<attribute>birthDate</attribute>
</field>

<field>
<type>date</type>
<type>dateOnly</type>
<caption>#getMessage("participant_death_date")</caption>
<attribute>deathDate</attribute>
</field>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,34 @@
</field>

<field>
<caption>#getMessage("specimen_qty_per_aliquot")</caption>
<attribute>qtyPerAliquot</attribute>
<caption>#getMessage("specimen_labels")</caption>
<attribute>labels</attribute>
</field>

<field>
<caption>#getMessage("specimen_barcodes")</caption>
<attribute>barcodes</attribute>
</field>

<field>
<caption>#getMessage("specimen_no_of_aliquots")</caption>
<attribute>noOfAliquots</attribute>
</field>
</field>

<field>
<caption>#getMessage("specimen_qty_per_aliquot")</caption>
<attribute>qtyPerAliquot</attribute>
</field>

<field>
<caption>#getMessage("specimen_class")</caption>
<attribute>specimenClass</attribute>
</field>

<field>
<caption>#getMessage("specimen_type")</caption>
<attribute>type</attribute>
</field>

<field>
<caption>#getMessage("specimen_concentration")</caption>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@
<record>
<name>com.krishagni.catissueplus.core.biospecimen.events.SpecimenRequirementDetail</name>

<field>
<caption>#getMessage("sr_identifier")</caption>
<attribute>id</attribute>
</field>

<field>
<caption>#getMessage("sr_cp_short_title")</caption>
<attribute>cpShortTitle</attribute>
Expand Down Expand Up @@ -125,6 +130,11 @@
<caption>#getMessage("sr_sort_order")</caption>
<attribute>sortOrder</attribute>
</field>

<field>
<caption>#getMessage("sr_activity_status")</caption>
<attribute>activityStatus</attribute>
</field>

<record>
<attribute>specimensPool</attribute>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
</field>

<field>
<type>date</type>
<type>datetime</type>
<caption>#getMessage("visit_date")</caption>
<attribute>visitDate</attribute>
</field>
Expand Down
Loading