Aaron Louie
720435113b
Fixes typo in Alex's uid
2020-06-17 08:54:43 -04:00
Aaron Louie
ffadc8e1b7
Merge branch 'rrt/staging' into rrt/production
2020-06-15 13:28:55 -04:00
Aaron Louie
81b6fc1490
Removes unnecessary extra config file
2020-06-13 23:34:12 -04:00
Aaron Louie
c664a77beb
Updates default Protocol Builder base URL
2020-06-13 11:56:00 -04:00
Aaron Louie
cccff9b856
Fixes broken unit tests. But still broken.
2020-06-11 11:29:58 -04:00
Aaron Louie
1f5554d0d8
Merge branch 'rrt/dev' into feature/swagger_admin_authentication
2020-06-11 08:55:29 -04:00
Dan Funk
9281c962a6
Default to no ssl or tls
2020-06-08 14:46:36 -04:00
Dan Funk
777e429382
Merging production back into dev, because we got out of whack somehow.
2020-06-08 14:19:30 -04:00
Dan Funk
8cf420b781
Default mail user name and password to blank.
2020-06-08 14:15:56 -04:00
Carlos Lopez
ed10cc1fa8
Enabling mail debugging
2020-06-08 11:59:09 -06:00
Aaron Louie
87e2379871
Merge branch 'rrt/dev' into feature/swagger_admin_authentication
2020-06-08 10:30:16 -04:00
Aaron Louie
af1c848f65
Merge branch 'rrt/dev' into rrt/testing
2020-06-07 19:57:09 -04:00
Dan Funk
213d3f3501
Merge branch 'feature/better_approval_status' into rrt/dev
2020-06-05 19:11:16 -04:00
Dan Funk
6861991d8f
Allow setting the type of approvals you want back, by status.
...
Some very minor performance enhancements, that will add up on the Approvers page.
2020-06-05 17:49:55 -04:00
Carlos Lopez
663da57d8b
Config can read smtp values from environment now
2020-06-05 13:54:37 -06:00
Carlos Lopez
4727d87adb
Hooking up emails into process - start
2020-06-04 20:37:28 -06:00
Carlos Lopez
95a3b22bf0
Enabling Sentry for boxes with the flag set
2020-06-01 19:59:55 -06:00
Aaron Louie
be9b613bbb
Refactors user authentication endpoints so we can use the Swagger UI in production mode
2020-05-31 16:49:39 -04:00
Aaron Louie
0f04b1dd79
Forces PB_ENABLED to be a boolean, because environment variables always come through as a string
2020-05-27 08:35:04 -04:00
Dan Funk
7869fa596e
Protocol Builder isn't disabled on the dcos servers, trying to figure out why, and assure it isn't some sort of weird race condition.
2020-05-26 22:42:49 -04:00
Dan Funk
c7fc6649ed
oh my goodness it's late, and I hate docker containers sometimes.
2020-05-25 22:52:36 -04:00
Dan Funk
25adf47277
converting integers to ints, cause that's nice.
2020-05-25 22:47:11 -04:00
Dan Funk
0792aa40a5
Can't override travis settings if you do it with the testing file.
2020-05-25 22:28:33 -04:00
Dan Funk
cbaedad0f6
have testing respect the environment variables if they are set, so we can set them in travis, and use the testing environment there.
2020-05-25 22:02:06 -04:00
Dan Funk
a14168362a
Merge branch 'feature/support_ui_dashboard' into dev
2020-05-25 21:31:16 -04:00
Dan Funk
d80a6af754
Disabling the Protocol Builder, and getting the rrt data correct.
2020-05-25 12:53:56 -04:00
Aaron Louie
4eaee57076
Apparently, APPLICATION_ROOT does something.
2020-05-24 00:05:13 -04:00
Aaron Louie
68084a84cf
Adds base href environment variable. Sets base path for API and all routes from BASE_HREF environment variable.
2020-05-23 22:07:22 -04:00
Dan Funk
503c1c8f18
Allow disabling the Protocol Builder
...
PB_ENABLED can be set to false in the configuration (either in a file called instance/config.py, or as an environment variable)
Added a check in the base_test, to assure that we are always running tests with the test configuration, and bail out otherwise. Setting TESTING=true as an environment variable will get this, but so well the correct ordering of imports. Just be dead certain the first file every test file imports is base_test.py.
Aaron was right, and we call the Protocol Builder in all kinds of awful places. But we don't do this now. So Carlos, you should have the ability to reuse a lot of the logic in the study_service now.
I dropped the poorly named "study-update" endpoint completely. We weren't using it. POST and PUT to Study still work just fine for doing exactly that.
All the tests now run and pass with the Protocol builder disabled. Tests that specifically check PB behavior turn it back on for the test, or mock it out.
2020-05-22 14:37:49 -04:00
Dan Funk
b490005af7
dropping the remaining config stuff for flask_sso.
...
updaing the user 'sso' endpoint to provide additional information for debugging.
Pulling information from ldap to stay super consistent on where we get our information.
2020-05-22 09:50:18 -04:00
Dan Funk
b3ae9ee770
changing the mapping, because 'Uid' not 'uid'
2020-05-21 16:28:34 -04:00
Aaron Louie
daaa7be4ba
Corrects typo
2020-05-16 13:13:49 -04:00
Aaron Louie
183a2c5d66
Run flask on PORT_0 environment variable, if defined.
2020-05-16 11:39:45 -04:00
Aaron Louie
bf563e177b
Allows port to be set via environment variable
2020-05-15 21:32:33 -04:00
Dan Funk
f2c9fd5fc4
adding a default url. And some debugging information to see if we hit he endpoint in the logs.
2020-05-14 15:07:05 -04:00
Aaron Louie
73ce70b574
Allows CORS connections from frontend
2020-05-12 10:43:52 -04:00
Aaron Louie
02118800ca
Prints out LDAP URL
2020-05-11 16:22:42 -04:00
Dan Funk
9629b36e92
Setting JSON_SORT_KEYS to false, assuring that Flask does not resort all data returned to the front end.
...
Updating Spiff Workflow which has some critical behavioral changes around MultiInstance.
2020-05-06 10:59:49 -04:00
Dan Funk
2699f5c65c
Refactor the stats models, and assure they are very correct across all tests with the workflow api.
...
I noticed we were saving the workflow every time we loaded it up, rather than only when we were making changes to it. Refactored this to be a little more careful.
Centralized the saving of the workflow into one location in the processor, so we can make sure we update all the details about that workflow every time we save.
The workflow service has a method that will log any task action taken in a consistent way.
The stats models were removed from the API completely. Will wait for a use case for dealing with this later.
2020-05-04 10:57:09 -04:00
Dan Funk
7b32198795
Increasing the time-to-live for user sessions from 2 hours to 4 in the default configuration.
2020-04-21 11:03:35 -04:00
Dan Funk
d2b31bb3d1
Merge pull request #31 from sartography/feature_personnel_multi_instance
...
Feature personnel multi instance
2020-04-20 16:17:43 -04:00
Dan Funk
edbd75bb75
Connect LDAP Requests to the StudyInfo service so we get back additional details.
2020-04-20 16:02:13 -04:00
Dan Funk
2d3402a719
Ldap Service with Test and mocks.
...
LDAP_URL can be set in an environment variable.
2020-04-20 15:16:33 -04:00
Aaron Louie
00312d244a
Cleans up debugging config print
2020-04-20 12:04:10 -04:00
Aaron Louie
e9548b2172
Never mind. It's set by FLASK_ENV already
2020-04-15 21:02:39 -04:00
Aaron Louie
3a9d2c0b4d
Sets ENV variable
2020-04-15 20:59:13 -04:00
Aaron Louie
b4fdba0fc9
Sets production environment variable
2020-04-15 17:22:41 -04:00
Aaron Louie
2a15f3a488
Sets dev and testing environment variables
2020-04-15 16:49:03 -04:00
Aaron Louie
dffba7dc92
Prints some more config settings for debugging
2020-04-15 14:14:58 -04:00
Aaron Louie
5e924b3646
Prints some config settings for debugging
2020-04-15 14:03:04 -04:00