Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3244 commits
Select commit Hold shift + click to select a range
4491413
OPSMN-6910: Add unique constraint on (site, MRN) fields/columns of pa…
vinayakapawar Jun 17, 2025
e72e6f9
OPSMN-6926: Added rule ID column to the print job items table.
vinayakapawar Jun 17, 2025
2fee2dd
OPSMN-6910: Temporarily disable the participant (site, MRN) unique co…
vinayakapawar Jun 17, 2025
3cc23e6
OPSMN-6910: Undo the changes of commit #2fee2dd5f671662202e4c66a92df5…
vinayakapawar Jun 17, 2025
1f333f1
OPSMN-6912: Fixed PV APIs and data model to ensure only unique (case …
vinayakapawar Jun 17, 2025
b42dfaa
OPSMN-6886: Irrespective of whether the CPG is selected or not, CP is…
vinayakapawar Jun 17, 2025
2353e02
OPSMN-7018: All the user supplied expressions are evaluated in a sand…
vinayakapawar Jun 18, 2025
7c5040f
OPSMN-7018: Added utility math functions that can be accessed as rtMa…
vinayakapawar Jun 18, 2025
a634154
OPSMN-7015: Display the archived PV if it is selected while ensuring it
vinayakapawar Jun 18, 2025
180ced4
OPSMN-6912: Disable the unique constraint to allow removal of pre-exi…
vinayakapawar Jun 19, 2025
6d3388e
OPSMN-6912: Enable unique constraint on PVs.
vinayakapawar Jun 19, 2025
c380461
Removed AngularJS framework and associated UI app from the build dist…
vinayakapawar Jun 19, 2025
b84dfd1
OPSMN-6934: Created a materialised table to track the form statuses u…
vinayakapawar Jun 19, 2025
b09a604
OPSMN-6971: Navigate users to the past import jobs list view when
vinayakapawar Jun 19, 2025
6fec347
OPSMN-7021: Navigate users to the query results view after performing…
vinayakapawar Jun 20, 2025
8a28640
Fixed navigations using the old AngularJS URLs / views.
vinayakapawar Jun 20, 2025
ffff013
Fixed import user forms UI
vinayakapawar Jun 20, 2025
b6e7f74
Export biospecimen records UI
vinayakapawar Jun 21, 2025
6bb0343
Support for importing user profile forms.
vinayakapawar Jun 21, 2025
7e32ba6
Specimen disposal event comments:
vinayakapawar Jun 23, 2025
27bb9db
OPSMN-7022: Export user / user profile form records.
vinayakapawar Jun 23, 2025
630e43a
New UI: Active users UI
vinayakapawar Jun 24, 2025
a47208b
User login activity report new UI option
vinayakapawar Jun 24, 2025
96c2a93
Replaced the AngularJS UI links with the new VueJS based UI links.
vinayakapawar Jun 24, 2025
cc9d84c
Fixed hyperlinks in the notifications overlay, quick search popout,
vinayakapawar Jun 24, 2025
a2d3423
User notifications list (all notifications with pagination support)
vinayakapawar Jun 25, 2025
a802258
Fixed URLs in the email templates to point to the new UI app views...
vinayakapawar Jun 25, 2025
820c2a6
Fixed URLs in the form record save/delete email notifications to poin…
vinayakapawar Jun 25, 2025
8536bfe
OPSMN-7024: Fixed date filters in the following list views:
vinayakapawar Jun 26, 2025
e493080
OPSMN-7025, OPSMN-7026: Exposed orderBy and asc variables in the list…
vinayakapawar Jun 27, 2025
8dcc7d3
OPSMN-6886: Irrespective of whether the CPG is selected or not, CP is…
vinayakapawar Jun 27, 2025
193359f
Merge branch 'v11.2.x' into v12.0.x
vinayakapawar Jun 27, 2025
761bd0a
Merge branch 'v12.0.x'
vinayakapawar Jun 27, 2025
3cb49f8
OPSMN-7032: Changed the help button URL on the specimens cart view.
vinayakapawar Jun 27, 2025
a85bb4a
Remove trailing and leading \n characters from specimen disposal event
vinayakapawar Jun 27, 2025
c6e7391
OPSMN-7001: Added "Pooled" to the dispose specimen reason PV...
vinayakapawar Jul 1, 2025
dc1ad39
Remove empty props before adding / updating an authentication provider.
vinayakapawar Jul 8, 2025
3597494
OPSMN-7052: CP services and rates list
vinayakapawar Jul 15, 2025
6873515
OPSMN-7052: Remove the trailing semi-colon (statement terminator;).
vinayakapawar Jul 15, 2025
b6afaeb
OPSMN-7051: Common error code and message for invalid email IDs.
vinayakapawar Jul 16, 2025
c99a1e6
OPSMN-7040: Reload the UI app at the start and end of user impersonat…
vinayakapawar Jul 16, 2025
d69427f
OPSMN-7040: Missed to check-in in the last commit...
vinayakapawar Jul 16, 2025
78120af
OPSMN-7014: Fixed the query add/edit filter schema to allow users spe…
vinayakapawar Jul 16, 2025
c30ccf1
Merge branch 'v12.1.x'
vinayakapawar Jul 16, 2025
3e3d56a
OPSMN-7055: Fixed the URL for CP code column values in the query resu…
vinayakapawar Jul 16, 2025
32a7f35
Merge branch 'v12.1.x'
vinayakapawar Jul 16, 2025
6e46bdd
OPSMN-7018: Relax the restrictions so that instance methods can be in…
vinayakapawar Jul 17, 2025
fd9d488
Merge branch 'v12.1.x'
vinayakapawar Jul 17, 2025
b88e18d
OPSMN-7056: Disable hyperlinks of columns for which the URLs cannot b…
vinayakapawar Jul 18, 2025
68e4b7a
Merge branch 'v12.1.x'
vinayakapawar Jul 18, 2025
69aa2ef
OPSMN-6581: Hide derived specimens when "hideDerivatives" setting is …
vinayakapawar Jul 23, 2025
6d46e1c
Merge branch 'v12.0.x' into v12.1.x
vinayakapawar Jul 23, 2025
9b9f66d
Merge branch 'v12.1.x'
vinayakapawar Jul 23, 2025
25915a4
Upgraded fontawesome icons library to 7.0.0
vinayakapawar Jul 25, 2025
463bcf9
Updated add specimens widget to expose the following
vinayakapawar Jul 26, 2025
f5c67a6
Dynamic menu (os-dynamic-menu)
vinayakapawar Jul 26, 2025
a09d075
Improvements
vinayakapawar Jul 30, 2025
1adc8b8
OPSMN-6581: Hide derived specimens when "hideDerivatives" setting is …
vinayakapawar Aug 5, 2025
da96b22
Merge branch 'v12.0.x' into v12.1.x
vinayakapawar Aug 5, 2025
f2dab62
OPSMN-7067: Suppressed the scheduled jobs lock acquire/relinquish act…
vinayakapawar Aug 5, 2025
54ef3b1
OPSMN-7068: Query the field PVs using its UDN instead of name.
vinayakapawar Aug 5, 2025
bd72496
Merge branch 'v12.1.x'
vinayakapawar Aug 5, 2025
66787d0
Fixed the global properties to get rid of traces of AngularJS UI server
vinayakapawar Aug 6, 2025
55ad3d3
OPSMN-7058: Fixed issues with the site based access restriction
vinayakapawar Aug 7, 2025
f027d02
Merge branch 'v12.1.x'
vinayakapawar Aug 7, 2025
559a6cb
Upgraded the security vulnerable libraries.
vinayakapawar Aug 7, 2025
f11cdbf
Upgraded the security vulnerable libraries
vinayakapawar Aug 7, 2025
f5e5b17
Security: Fixed path traversal vulnerability in the audit report down…
vinayakapawar Aug 8, 2025
cb8b38f
Security: Fixed path traversal vulnerability in the bulk import APIs
vinayakapawar Aug 8, 2025
0219eff
Security: Fixed path traversal vulnerability in the bulk import APIs
vinayakapawar Aug 8, 2025
1e4e2da
Fixed path traversal security vulnerability in containers, CP report …
vinayakapawar Aug 8, 2025
c1582c1
Build fix
vinayakapawar Aug 8, 2025
96a2590
Feature: Pick List Management (Creation, Tracking, Cleanup)
vinayakapawar Aug 20, 2025
fd7f2ee
Pick lists improvements
vinayakapawar Aug 20, 2025
f0796e7
Remove specimens from pick list if they are removed from the underlyi…
vinayakapawar Aug 20, 2025
79036e2
OPSMN-7083: Included requester, sender, and receiver comments in the …
vinayakapawar Aug 21, 2025
56ffedc
OPSMN-7078: Ensure the forms array is always initialised to an empty …
vinayakapawar Aug 21, 2025
7a81d51
Merge branch 'v12.1.x'
vinayakapawar Aug 21, 2025
a16d1a2
A trailing semi-colon in the SQL query is not liked by Oracle/JDBC dr…
vinayakapawar Aug 21, 2025
b9a1cec
OPSMN-6790: Facilitating display of "Add Dashlet" button on the query…
vinayakapawar Aug 23, 2025
835aac4
OPSMN-6790: Facilitating display of "Add Dashlet" button on the query…
vinayakapawar Aug 23, 2025
ad9a946
Merge branch 'v12.1.x'
vinayakapawar Aug 23, 2025
4ed33aa
OPSMN-7080: Distribution Label Printing API enhancements.
vinayakapawar Aug 25, 2025
59902ca
OPSMN-7080: Distribution Label Printing API enhancements.
vinayakapawar Aug 25, 2025
1d4583d
Merge branch 'v12.1.x'
vinayakapawar Aug 25, 2025
deff95a
OPSMN-7080: CSV download is available only if 100 or less specimens a…
vinayakapawar Aug 26, 2025
ad2aee2
OPSMN-6843: All custom form user fields are initialised to the curren…
vinayakapawar Aug 26, 2025
c0e9a4b
Merge branch 'v12.1.x'
vinayakapawar Aug 26, 2025
7ab8c1b
UI convenience function to get CP sites.
vinayakapawar Sep 4, 2025
f6767ca
List of cards view...
vinayakapawar Sep 4, 2025
c8f8907
Subform - disable add and remove button when the subform field is dis…
vinayakapawar Sep 4, 2025
67471d3
I18n translation for commonly used button label
vinayakapawar Sep 4, 2025
4124a03
General purpose box scanner dialog
vinayakapawar Sep 5, 2025
5a5d3d3
Integrated box scanner with "Add Specimens" widget.
vinayakapawar Sep 5, 2025
9e89f1f
Allow users to select one or more unpicked specimens and move them to…
vinayakapawar Sep 9, 2025
ae2c97e
1) API to associate cart with the specimen requests
vinayakapawar Sep 10, 2025
93f96d7
Prevent adding/removing specimens from carts backed by other records …
vinayakapawar Sep 10, 2025
b5c13c7
Shipment backed carts.
vinayakapawar Sep 11, 2025
d1dd52d
Extracted the pick lists dropdown into a first class reusable component
vinayakapawar Sep 11, 2025
8ba7dcc
Streamline shipment-backed cart and pick list creation for smoother u…
vinayakapawar Sep 11, 2025
a01531d
Dev testing and related bug fixes
vinayakapawar Sep 11, 2025
5f274cf
OPSMN-7084: Fix DP expiry email template to use correct variable for …
vinayakapawar Sep 12, 2025
21c24f3
Merge branch 'v12.1.x'
vinayakapawar Sep 12, 2025
2b9478a
Convenience function to reset list view filters.
vinayakapawar Sep 16, 2025
4ecb696
OPSMN-7101: Implement and use LRU cache for auth token usage times to…
vinayakapawar Sep 17, 2025
ab93af3
OPSMN-7097: Add covering index to ID generator table
vinayakapawar Sep 17, 2025
e5df4bf
Merge branch 'v12.1.x'
vinayakapawar Sep 17, 2025
83148f8
OPSMN-7098, OPSMN-7099: API to export specimen shipments
vinayakapawar Sep 18, 2025
6debb24
OPSMN-7098, OPSMN-7099: When a shipment contains more than configurab…
vinayakapawar Sep 19, 2025
9c2de86
Page layout CSS fixes.
vinayakapawar Sep 19, 2025
5c28584
Fixed the form layout CSS. Made it to use deterministic, fixed width …
vinayakapawar Sep 24, 2025
c7eda14
Introduced a mechanism to queue large import jobs for execution durin…
vinayakapawar Sep 24, 2025
5060ef3
More form layout fixes - in dialogs, popovers etc
vinayakapawar Sep 24, 2025
72f433c
OPSMN-7093: Query - Added min/max functions on UI for date fields
vinayakapawar Sep 24, 2025
12d702d
OPSMN-7036: API to import/export specimen type units (both CP level a…
vinayakapawar Sep 25, 2025
e019ab3
Form layout: Auto adjust only the horizontal margin
vinayakapawar Sep 25, 2025
efd1e9a
List view component: prevent action buttons from wrapping onto multip…
vinayakapawar Sep 25, 2025
0d457e6
Import Jobs List View Component: Add option to hide default refresh b…
vinayakapawar Sep 25, 2025
f6e93b8
Query results grid: wrap long text onto multiple lines
vinayakapawar Sep 25, 2025
aaab984
OPSMN-7088: Help buttons - Navigate users directly to OpenSpecimen ma…
vinayakapawar Sep 26, 2025
f904363
OPSMN-7094: Form widget: display section headers when configured
vinayakapawar Sep 26, 2025
da22709
Random commit at random time to remove the random imports!
vinayakapawar Sep 27, 2025
9e055b9
API to retrieve all services of multiple specimens
vinayakapawar Sep 29, 2025
722825f
Multiselect widget - cached the API call responses to avoid unwanted …
vinayakapawar Sep 29, 2025
18c79a8
Optimised bulk add/edit services...
vinayakapawar Sep 29, 2025
26d8836
Add the interface method getDisplayValue to "Unknown" component.
vinayakapawar Oct 1, 2025
850c4a3
Increased polling interval to fetch the unread notification count fro…
vinayakapawar Oct 1, 2025
aa99d11
Rate Lists: Lab services - object and data model, API to create lab s…
vinayakapawar Oct 3, 2025
1c1a99c
Rate Lists: Lab services - API to update lab service
vinayakapawar Oct 3, 2025
1ae0757
Rate Lists: API to delete lab service.
vinayakapawar Oct 3, 2025
4ac1732
Rate Lists: API to retrieve services list
vinayakapawar Oct 3, 2025
d254eb0
Rate Lists: API to create rate lists
vinayakapawar Oct 3, 2025
52079e9
Rate Lists: Add/edit/remove service rates
vinayakapawar Oct 4, 2025
df51a7e
Rate Lists: APIs to add or remove associations of one or more CPs wit…
vinayakapawar Oct 5, 2025
8d45c49
Rate Lists – Update Rate List API
vinayakapawar Oct 6, 2025
4c04c51
Rate Lists: API to retrieve rate lists
vinayakapawar Oct 7, 2025
87ea072
Rate Lists: Add API to fetch service rates and collection protocols f…
vinayakapawar Oct 7, 2025
6ea1da2
Rate Lists: Clone existing rate list with a different time interval.
vinayakapawar Oct 7, 2025
d925007
Rate Lists: Define services at the anticipated specimens level and co…
vinayakapawar Oct 8, 2025
9f1109d
Rate Lists: Bug fixes
vinayakapawar Oct 8, 2025
95dd1fc
Rate Lists: Services List UI
vinayakapawar Oct 8, 2025
9c2b7ef
Rate Lists: UI to add and edit services.
vinayakapawar Oct 8, 2025
462232a
Rate Lists: display count of rate lists the service is in use...
vinayakapawar Oct 8, 2025
f398405
Rate Lists: Display rate lists associated with the service
vinayakapawar Oct 8, 2025
ea5f0cb
Rate Lists: Toggle the expanded service.
vinayakapawar Oct 8, 2025
2b57eb0
Rate Lists: Delete service UI
vinayakapawar Oct 8, 2025
2f8c8ae
Rate Lists: Rate lists UI
vinayakapawar Oct 9, 2025
997b1ad
Rate Lists: Overview page
vinayakapawar Oct 9, 2025
1f78350
Rate Lists: Create and update rate list UI dialog
vinayakapawar Oct 9, 2025
2b7b57c
Rate Lists: Delete rate list UI
vinayakapawar Oct 9, 2025
79ff312
Rate Lists: List view of collection protocols associated with the rat…
vinayakapawar Oct 9, 2025
f3dc7d8
Rate Lists: Service rates list UI
vinayakapawar Oct 10, 2025
be134d0
Rate Lists: UI to associate one or more collection protocols with the…
vinayakapawar Oct 10, 2025
4433812
Rate Lists: UI to remove association of one or more selected collecti…
vinayakapawar Oct 10, 2025
e97edc4
Rate Lists: Fixed UI messages
vinayakapawar Oct 10, 2025
5b3ab73
Rate Lists: Add services and their rates to the rate list.
vinayakapawar Oct 10, 2025
587df1c
Rate Lists: UI to remove services from the rate lists.
vinayakapawar Oct 10, 2025
cd49210
Rate Lists: UI to bulk update rates of the rate list services.
vinayakapawar Oct 10, 2025
c348277
Rate Lists: Extracted add/edit rate list services schema from the vie…
vinayakapawar Oct 10, 2025
0e1400c
Rate Lists: UI to clone existing rate lists.
vinayakapawar Oct 10, 2025
069e104
Rate Lists: Add/remove specimen services.
vinayakapawar Oct 11, 2025
d25590f
Rate Lists: List services by CP ID.
vinayakapawar Oct 13, 2025
2e5b261
Rate Lists: More filters - filter rate lists by CP, effective date, s…
vinayakapawar Oct 14, 2025
c3c22f3
Rate Lists: Filter services by the CP
vinayakapawar Oct 14, 2025
9a0754f
Rate Lists: Hyperlink rate lists in the services list view.
vinayakapawar Oct 14, 2025
5dd831d
Rate Lists: Currency, interval limit, and service rates query view
vinayakapawar Oct 15, 2025
203d029
Rate Lists: Fixed APIs to ensure services can be created, updated, an…
vinayakapawar Oct 15, 2025
690ed71
Rate Lists: UI fixes to show add/edit/delete services buttons to only…
vinayakapawar Oct 15, 2025
3a0edba
Rate Lists: purge the older, unused CP services and service rates API…
vinayakapawar Oct 15, 2025
dc0bd12
Pick Lists: Allow storing picked specimens in the selected box.
vinayakapawar Oct 17, 2025
56c3fa2
Pick Lists: Pick and transfer specimens to their respective locations…
vinayakapawar Oct 18, 2025
ebcf0e2
Pick Lists: Allow users to change the box selected for storing the pi…
vinayakapawar Oct 20, 2025
bd3f9c7
Text area widget: fix CSS to ensure the text area occupies only the r…
vinayakapawar Oct 20, 2025
a0fab57
Pick Lists: Componentising various features of the pick list view
vinayakapawar Oct 20, 2025
ec4fd55
Pick Lists: Componentising various features of the pick list view
vinayakapawar Oct 21, 2025
a56a20f
Pick Lists: Consolidated various pick specimens path into one cohesiv…
vinayakapawar Oct 21, 2025
aa2b512
Pick Lists: Componentising various features of the pick list view
vinayakapawar Oct 21, 2025
ed46357
Pick Lists: Make the new componentised pick list view available for g…
vinayakapawar Oct 21, 2025
11858a1
Pick Lists: Remove unwanted/discontinued components.
vinayakapawar Oct 21, 2025
1d0b766
Pick Lists: Feedback incorporation
vinayakapawar Oct 24, 2025
28d9981
OPSMN-7113: Move shipment items back to the sending site's freezer
vinayakapawar Oct 27, 2025
f865ea5
OPSMN-7113: Refactor create site container helper function for reuse …
vinayakapawar Oct 27, 2025
a48a1df
OPSMN-6954: Use pre-computed container utilisation to display the eli…
vinayakapawar Nov 2, 2025
24de7e9
Optimised DE form API - file updates and reduced lock contention
vinayakapawar Nov 10, 2025
c375b51
Added support for pure / absolute date only field in the DE forms.
vinayakapawar Nov 12, 2025
9d69583
Date Only DE field - minor bug fix
vinayakapawar Nov 12, 2025
8c65360
Form record entry: Move CP, registration, visit, specimen, and order …
vinayakapawar Nov 15, 2025
73599fd
Oracle: Fixed the alias used for dyextn_form_files.
vinayakapawar Nov 16, 2025
aef3282
Disabled backup of form record entry table.
vinayakapawar Nov 16, 2025
5847fc5
Consolidate specimen collection and received details into core specim…
vinayakapawar Nov 20, 2025
9023863
OPSMN-7137: Fast generation of unique IDs
vinayakapawar Nov 24, 2025
a0386f3
Merge branch 'v11.2.x' into v12.0.x
vinayakapawar Nov 24, 2025
c833283
Merge branch 'v12.0.x' into v12.1.x
vinayakapawar Nov 24, 2025
756a12b
Merge branch 'v12.1.x'
vinayakapawar Nov 24, 2025
9138f76
OPSMN-7130: Display all user & user profile forms to the super admin …
vinayakapawar Nov 25, 2025
9a15786
OPSMN-7127: Display containers dropdown in query add/edit filters
vinayakapawar Nov 25, 2025
54f70e4
OPSMN-7124: Increased the size of IP address columns in the following…
vinayakapawar Nov 25, 2025
b7b189a
Oracle JDBC driver doesn't seem to understand the new Java type - Loc…
vinayakapawar Nov 25, 2025
b1bdc70
OPSMN-7138: Table based data entry forms: Implemented Zebra Striping.
vinayakapawar Nov 26, 2025
468824d
Used inline-flex layout for os-button and os-button-grp to ensure
vinayakapawar Nov 26, 2025
d6c9abb
OPSMN-7108: Exposed the missing CP fields in the bulk import and expo…
vinayakapawar Nov 26, 2025
760bff9
OPSMN-7140: Added config setting to limit the container size/dimension.
vinayakapawar Nov 26, 2025
c47737d
OPSMN-7119: Do not display system forms for association with the CPG.
vinayakapawar Nov 26, 2025
b541408
OPSMN-7140: Translations for the max container size setting name and …
vinayakapawar Nov 26, 2025
5b0efc9
OPSMN-6966: Prevent dead scheduled jobs from keeping their locks fore…
vinayakapawar Nov 27, 2025
b1b3287
OPSMN-6940: Added support for boolean facets in the query and catalog…
vinayakapawar Nov 27, 2025
2728b35
OPSMN-6940: Added support for boolean fields based filter in the list…
vinayakapawar Nov 27, 2025
ea152e1
OPSMN-7135: When both SAML & single logout are enabled, redirect user…
vinayakapawar Nov 28, 2025
542a3ff
OPSMN-7147: Added support for multiple distinct SAML based IdPs.
vinayakapawar Dec 9, 2025
df56a22
OPSMN-7147: Fixed logout flow of non-SAML authentication domains.
vinayakapawar Dec 9, 2025
b7f4426
OPSMN-7144: Updated order API to store the location of specimens at t…
vinayakapawar Dec 9, 2025
64652f4
OPSMN-7143: Redirect users to the view that they were attempting to v…
vinayakapawar Dec 9, 2025
8cea842
OPSMN-7143: Redirect only if the requested view is not Login or App v…
vinayakapawar Dec 9, 2025
9f549fe
OPSMN-7148: Added a migration script to update the specimen label for…
vinayakapawar Dec 10, 2025
09a7364
SUPPORT-12906: Updated the Apache Tika libraries used for content det…
vinayakapawar Dec 10, 2025
d132347
OPSMN-7149: Fixed the bulk import to ensure the session/transaction c…
vinayakapawar Dec 11, 2025
4ad160b
OPSMN-7147: Explicitly configure the SAML assertion consumer URL.
vinayakapawar Dec 16, 2025
e7df818
OPSMN-7158: Metadata based selection of hardware for retrieval of spe…
vinayakapawar Dec 18, 2025
764d8cb
OPSMN-7156: Enhanced audit export revisions API to allow users specify
vinayakapawar Dec 19, 2025
6749cbf
Added "Ask OS" button in the navbar and as a floating button on all p…
vinayakapawar Dec 23, 2025
184e965
Monitoring API: Exposed basic monitoring parameters
vinayakapawar Dec 24, 2025
cbaf5b9
Monitoring API - added external library dependencies
vinayakapawar Dec 24, 2025
49c5ffe
OPSMN-7164: Fixed date only fields issues in the import and export pr…
vinayakapawar Dec 24, 2025
c1e1124
OPSMN-7162: Hide "Reserve" button when "Distribute All" option is sel…
vinayakapawar Dec 24, 2025
2d936ca
OPSMN-7148: Added back collection and received event objects/interfaces
vinayakapawar Dec 25, 2025
97628fe
OPSMN-7149: Fixed the data access layer API to retrieve containers by…
vinayakapawar Dec 27, 2025
47267c8
Fixed API call logs to ensure no API call is missed including the stu…
vinayakapawar Dec 27, 2025
a905e33
OPSMN-7117: Fixed visits API to use the CP level format and then fall…
vinayakapawar Dec 27, 2025
d516f7e
Fixed HTTP requests metric to record the times using the API URL temp…
vinayakapawar Dec 27, 2025
e09d23f
Flush the created pending specimens to the DB so that their IDs are a…
vinayakapawar Dec 27, 2025
8214ec6
OPSMN-7165: Added support for bulk import/export of specimen requirement
vinayakapawar Dec 29, 2025
d38724b
OPSMN-7167: Fixed query name used to obtain the custom fields record …
vinayakapawar Dec 30, 2025
2dfbecb
Do not try to generate user friendly error messages when the resource…
vinayakapawar Jan 1, 2026
a7d5f7a
Updated Files backlog clean scheduled task to purge API calls older t…
vinayakapawar Jan 2, 2026
74e0cd8
Utility APIs to dump live heap and threads stack frames of the OpenSp…
vinayakapawar Jan 2, 2026
02c495c
Fixed the API threads-dump API name.
vinayakapawar Jan 2, 2026
b0f1bd4
OPSMN-7172: Initialised the date only fields default value to present…
vinayakapawar Jan 6, 2026
92fcf77
OPSMN-7173: Fixed the form designer to show the error message only once.
vinayakapawar Jan 6, 2026
f8b867f
OPSMN-7174: Fixed the DE API to use the same logic for creating or up…
vinayakapawar Jan 6, 2026
d79fceb
OPSMN-7175: Fixed the form designer to not remove the field from canvas
vinayakapawar Jan 6, 2026
9aee058
OPSMN-7177: Fixed the UI allowing users to check-in the containers ch…
vinayakapawar Jan 7, 2026
4393ecd
Fixed the file upload widget to return promise in both the scenarios:
vinayakapawar Jan 7, 2026
c505f96
OPSMN-7178: Fixed unarchive UI dialog. Pass the selected location at the
vinayakapawar Jan 7, 2026
8d4d6af
Set ext app message status to success and wipe out the error
vinayakapawar Jan 10, 2026
f06713c
OPSMN-6954: Fixes in storage containers API to speed up the hierarchical
vinayakapawar Jan 13, 2026
92ff3e6
OPSMN-7182: Fixed the container export to ensure there are no more than
vinayakapawar Jan 13, 2026
ce9a82e
OPSMN-7183: Fixed the unblock positions API to clear the position fro…
vinayakapawar Jan 14, 2026
cd28f08
Remove console / SOPs from the container data access layer.
vinayakapawar Jan 21, 2026
8f42ff0
Implementation of OAuth based authentication.
vinayakapawar Jan 21, 2026
2e221a3
Squashed commit of the following:
vinayakapawar Jan 24, 2026
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
  •  
  •  
  •  
160 changes: 0 additions & 160 deletions .classpath

This file was deleted.

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
Loading