when server restarts, we should unlock all locked jobs, and set their status to failed make sure we can customize the limit value for Background Job query.
Jason Kulatunga
2023-10-09 17:16:18 -0700
adding ability to submit support tickets in-app. added logos to the patient profile menu added link to fundraising doc in-app update fontawesome version.
Jason Kulatunga
2023-10-09 16:38:17 -0700
make sure we can update the data field in the BackgroundJob. better handling of error messages during sync. Visual tweaks for failing sources.
Jason Kulatunga
2023-10-07 20:14:45 -0700
update to fasten-source v0.4.0 which has matching BackgroundCheckpoint functionality. Moved SyncSourceResources to BackgroundJobSyncResources Correctly using context.Background when calling Added Jobs endpoint for listing background jobs.
Jason Kulatunga
2023-10-07 13:10:54 -0700
make sure new BackgroundJob is registered with the DB init migration. Adding ability to set/reset LatestBackgroundJobID when updating Source. Make sure that LatestBackgroundJob is always preloaded with SourceCredential queries. Added multiple BackgroundJob operations (Create, Get, List) Changed Journal Mode to WAL for sqlite db. Added Background Job Checkpoint function.
Jason Kulatunga
2023-10-07 12:59:14 -0700
adding new Background Job models. Sync + ScheduledSync (WIP). Added reference to latest BackgroundJob to the SourceCredential (for status lookups) Made User association nillable.
Jason Kulatunga
2023-10-07 12:51:58 -0700
store sync information/status in the Background Job, and reference it in the SourceCredential (Which is sent with every source lookup/query).
Jason Kulatunga
2023-10-07 12:41:32 -0700
working medical history pagination - performance improvements by using placeholder ids for graph - only inflating with real resources once we've calculated pagination window.
Jason Kulatunga
2023-08-12 23:30:53 -0600
adding tests for processing aggregation parameters. make sure frontend code uses new aggregation parameter structure.
Jason Kulatunga
2023-10-02 14:27:35 -0700
provide mechanism to call functions when doing aggregations. provide a standardized format for token aggregation ($.system|$.code)
Jason Kulatunga
2023-10-02 13:42:41 -0700
add sort_date as a DB field that can be queried. make sure that order_by is automatically desc for date fields.
Jason Kulatunga
2023-10-01 19:15:24 -0700
make sure we can send limit and offset when querying. list the diagnostic reports in the dropdown for filtering.
Jason Kulatunga
2023-10-01 17:05:55 -0700
adding filter and sort dropdowns on Lab page.
Jason Kulatunga
2023-10-01 13:16:02 -0700
cce4a2577bfixed tests.
Jason Kulatunga
2023-09-20 14:17:51 -0700
c8718b2d8fadding NoopEventBus version. Fixing tests.
Jason Kulatunga
2023-09-20 14:13:57 -0700
b6da493d62removed singleton eventbus. Moved to application init. Added interface for eventbus. verified working.
Jason Kulatunga
2023-09-20 13:57:12 -0700
adding explore button to modal popup fixes#250
Jason Kulatunga
2023-09-10 09:38:59 -0700
8b6c321e8econsolidate event bus methods in EventBusService.
Jason Kulatunga
2023-09-10 09:19:59 -0700
2b0a1e0d6dworking updates.
Jason Kulatunga
2023-09-09 18:58:20 -0700
3c02bede7aworking updates.
Jason Kulatunga
2023-09-09 18:56:21 -0700
9e1c7455d1moved event bus into its own package. created models for event bus messaging. added logger. added source complete and sync events.
Jason Kulatunga
2023-09-09 08:24:25 -0700
b2bff9ccddremoving content type ehader from event bus connection.
Jason Kulatunga
2023-09-08 21:34:11 -0700
74fc682dbfrenamed sse endpoint to events. Using the technology name in the API isnt a good idea.
Jason Kulatunga
2023-09-08 14:10:37 -0700
6a3afe150eworking private event notifications.
Jason Kulatunga
2023-09-08 11:27:38 -0700
862e3d6ea7pass in the event bus to the DatabaseRepository for notifications.
Jason Kulatunga
2023-09-08 09:27:37 -0700
8ff42142fbderiving background context based on Gin Contex. Removed testing message bus heartbeats -> moved to /health endpoint.
Jason Kulatunga
2023-09-07 21:54:25 -0700
b344469caarefactoring. Created EventBus singleton.
Jason Kulatunga
2023-09-07 21:15:49 -0700
0fd78b7533refactoring. Created EventBus singleton.
Jason Kulatunga
2023-09-07 21:13:40 -0700
2027e898b3using Server-sent-events (SSE) for notifications support (and background processing)
Jason Kulatunga
2023-09-07 20:23:51 -0700
moved event bus into its own package. created models for event bus messaging. added logger. added source complete and sync events.
Jason Kulatunga
2023-09-09 08:24:25 -0700
deriving background context based on Gin Contex. Removed testing message bus heartbeats -> moved to /health endpoint.
Jason Kulatunga
2023-09-07 21:54:25 -0700
using Server-sent-events (SSE) for notifications support (and background processing)
Jason Kulatunga
2023-09-07 20:23:51 -0700
1646cec253fixing test.
Jason Kulatunga
2023-09-07 16:58:02 -0700
7dc0318931adding loading spinner to desktop callback. make sure modal popup is closed in sources window when app is redirected.
Jason Kulatunga
2023-09-07 16:07:46 -0700
0ce1b3f20fadding a desktop callback page, for event propogation to desktop windows.
Jason Kulatunga
2023-09-07 08:48:14 -0700
206d9479fcmoving open external link functionality into shared lib.
Jason Kulatunga
2023-09-06 22:30:42 -0700
6691837797fix relative links,
Jason Kulatunga
2023-09-06 19:50:01 -0700
bf03a987f3make sure that the dynamically populated text boxes (with content from NHS) correctly opens links in external windows.
Jason Kulatunga
2023-09-06 18:49:37 -0700
80d3f680a5ensure that all external links (other than Source OAuth/SmartOnFire) open in an external window.
Jason Kulatunga
2023-09-06 18:39:01 -0700