22 Commits

Author SHA1 Message Date
Dan
2ed94788be set a valid value for the redirect to the front end, allow this to be overriden in production to any value. 2021-02-15 16:05:58 -05:00
Nile Walker
4cb3fec40b Merge branch 'master' of https://github.com/sartography/uva-covid19-testing-communicator into dashboard 2020-12-16 12:00:58 -05:00
Dan
34f1a3640e adding an additional, protected, api endpoint to allow an external system to export sample information. 2020-12-16 11:51:36 -05:00
Nile Walker
339d465593 Added Random Data 2020-12-10 08:16:01 -05:00
Dan
444c0cfebb Adding ability to turn off file deletion in configuration. 2020-10-15 16:16:46 -04:00
Dan
b89d2729fa Allow for the disabling of scheduled tasks in the configuration. Default to false. 2020-10-12 13:42:41 -04:00
Dan
d66be8685a restrict access to a small set of netbadge users.
fixing saliva mis-spelling
Drop "Be Safe" use "Prevalance Testing"
2020-10-02 15:16:28 -04:00
Dan
668bc39cfd missed a critical configuration setting. 2020-09-30 14:00:44 -04:00
Dan
2a5979d0e3 Because we send messages out as a scheduled task with no request attribute, we need a way to configure the base url so we can host images in emails. 2020-09-28 11:37:35 -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
c17a18ab4a clean up scheduler, and prepare for automating everything.... 2020-09-24 12:25:18 -04:00
Dan Funk
f7a4909497 import directory must be configurable.
fixing invalid routes on index files.
2020-09-23 21:53:03 -04:00
Dan Funk
75ff45e9e4 fixing some configuration settings.
Adding the ivy_file table to track what information was loaded from ivy.
2020-09-23 14:59:26 -04:00
Dan Funk
ea0cc682e3 Adding an SSO endpoint to see what I can see.
Adding some additional configuration settings into the default configuration.
Adding the ivy_file table to track what information was loaded from ivy.
2020-09-23 14:43:24 -04:00
Dan Funk
ab07ea783d fixing a few bugs and missing libraries. 2020-09-23 09:28:28 -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
dd07f2ecf0 read json configuration from file for firebase 2020-09-21 16:18:26 -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
7978a2aa7e Trying to set up travis and docker auto-deploy 2020-09-17 11:34:45 -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
872cdfe0ef Just a base boilerplate flask app with a postgres database, alembic migrations, connexion api. 2020-09-10 11:28:58 -04:00