Dan
7fd70aceb9
the ivy service issue where Ravi had to re-log us into the system every 10 days seems to be corrected thanks to some very helpful debugging with Ravi and Aaron.
2021-02-26 14:58:40 -05:00
Dan
4c4ecfe245
Dates, when read in from IVY are coming across as EST, and they must be ingested as such.
2021-02-02 14:59:24 -05:00
Dan
5ac5cfdc5d
Add a field to sample that contains the moment the sample was added to the database, and make it possible to retrieve records on this date.
2021-01-29 14:18:44 -05:00
Dan
ff1ad5fc36
adding some logging messages so I can see if things are executing as expected.
2020-10-20 14:43:05 -04:00
Dan
a86ee07d60
I was overwriting the list of samples when two files were present, and I am stupid stupid stupid.
2020-10-15 17:35:58 -04:00
Dan
cf7607f2d3
Protect against loading files without actually injesting them by reserving the commit to execute on all records, then calling a delete.
...
Add flask executor so that long running tasks do not get killed when called from the API endpoints.
Allow passing a specific file when calling the notification endpoints so that we can send out notifications to only those individuals that are included in a specific import file from IVY.
2020-10-15 15:29:40 -04:00
Dan
cb4bec7190
Quit producting and error message in Sentry every 15 minutes
2020-10-07 13:05:46 -04:00
Dan
aa526b4c07
Adding code that will properly pull in the full bar code from IVY,
...
and a script that will fix previously incorrect pairings of data.
2020-10-07 12:58:44 -04:00
Dan
af488b5a2e
check to see if there are files to transfer before making the request.
...
Cache the transfer client, so we aren't spinning one up too frequently.
2020-10-01 11:25:12 -04:00
Dan
ca37cba1d8
converting print lines to log messages
2020-09-30 16:18:57 -04:00
Dan
659264bfba
Enable deleting of files once ingested.
2020-09-30 13:50:04 -04:00
Dan
4b2422d51e
Enable deleting of files once ingested.
2020-09-30 12:34:15 -04:00
Dan Funk
039da1b470
assuring the front page is properly paginating (it is)
...
Adding a complete delete endpoint for removing files from globus
Removing a bad header text in the email messages
2020-09-25 12:55:14 -04:00
Dan Funk
b8c4c8cd32
keep a record of uploaded files and make it visible in the ui.
2020-09-23 16:01:31 -04:00
Dan Funk
bdee709324
Adding a tool for sending out bulk email notifications and a simple web form for doing so.
2020-09-22 16:22:15 -04:00
Dan Funk
7af7063b57
Read configuration from files, and allow reading from environment for overrides.
...
Add a method for deleting files.
Create email format and configuration for sending emails of results.
2020-09-21 14:21:07 -04:00
Dan Funk
ad1f9c0b3a
Basic email configuration
2020-09-17 11:18:51 -04:00
Dan Funk
b7dc2d56bf
merge sample records from firebase and ivy so we have a single table with all the information. Consistenly indexing records based on the bar code to hopefully keep things simple and clean.
2020-09-14 13:17:30 -04:00
Dan Funk
87287f628f
adding a test event model to track data loaded from ivy, and hopefully cross-referenced with data loaded from Firebase.
2020-09-11 13:34:11 -04:00