836 Commits

Author SHA1 Message Date
Aaron Louie
e3126620b3 Eschews obfuscation 2020-06-12 14:09:08 -04:00
Aaron Louie
561e254315 Prevents non-admin users from editing each others' tasks. Fixes bug where test user uid was not being set from token. Moves complete form and get workflow API test utility methods into BaseTest. 2020-06-12 13:46:10 -04:00
Aaron Louie
691258a4fb Fixes bug where approvals counts were off by 1. Tests CSV export and all approvals endpoints with lots of records. 2020-06-11 17:15:44 -04:00
Aaron Louie
f51e5e4e6b Adds tests for approval counts and all approvals endpoints 2020-06-11 16:39:00 -04:00
Aaron Louie
768f14b3ac Cleans up console logging 2020-06-11 13:42:44 -04:00
Aaron Louie
0cbbe756a3 Tests for token expiration ApiError 2020-06-11 13:42:32 -04:00
Aaron Louie
312eef4d40 Raises 403 error if no user found 2020-06-11 13:07:27 -04:00
Dan Funk
4e006e2653 Clear out the g.user between tests. 2020-06-11 11:49:07 -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
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
Carlos López
29dc3ecfe5
Merge pull request #113 from sartography/fix/error-collection-on-mails
Adding bcc to all emails sent
2020-06-08 11:31:13 -06:00
Dan Funk
e370148380
Merge pull request #112 from sartography/rrt/dev
Rrt/dev
2020-06-08 13:18:41 -04:00
Carlos Lopez
0351b3548a Adding bcc to all emails sent 2020-06-08 11:17:17 -06:00
Dan Funk
943169e7e2
Merge pull request #111 from sartography/fix/error-collection-on-mails
Capturing explicit errors from mails
2020-06-08 12:51:11 -04:00
Carlos Lopez
f91fbf76b9 Capturing explicit errors from mails 2020-06-08 09:16:26 -06:00
Aaron Louie
87e2379871 Merge branch 'rrt/dev' into feature/swagger_admin_authentication 2020-06-08 10:30:16 -04:00
Aaron Louie
2ffdd70f06 Merge branch 'rrt/staging' into rrt/production 2020-06-07 22:39:51 -04:00
Aaron Louie
1744f07148 Merge branch 'rrt/testing' into rrt/staging 2020-06-07 22:39:42 -04:00
Aaron Louie
1c8c085afe Merge branch 'rrt/dev' into rrt/testing 2020-06-07 22:39:34 -04:00
Aaron Louie
049424d01b Adds back an endpoint that returns all approvals across all statuses or users 2020-06-07 22:38:21 -04:00
Aaron Louie
0a2ba844d6 Merge branch 'rrt/staging' into rrt/production 2020-06-07 20:02:54 -04:00
Aaron Louie
ebb37b4555 Merge branch 'rrt/testing' into rrt/staging 2020-06-07 19:57:25 -04:00
Aaron Louie
af1c848f65 Merge branch 'rrt/dev' into rrt/testing 2020-06-07 19:57:09 -04:00
Aaron Louie
0774942b99 Merge branch 'feature/better_approval_status' into rrt/dev 2020-06-05 22:19:58 -04:00
Aaron Louie
1d3f98b381 Adds endpoint to quickly get counts of approvals in each status group for a user 2020-06-05 22:19:37 -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 López
75232cbc0f
Merge pull request #109 from sartography/feature/mail-system
Feature/mail system
2020-06-05 15:20:19 -06:00
Aaron Louie
f0904e75a6 Sets main approval status after related approvals have been populated 2020-06-05 15:54:53 -04:00
Carlos Lopez
663da57d8b Config can read smtp values from environment now 2020-06-05 13:54:37 -06:00
Carlos Lopez
57a7c7fa54 Approve/deny fixes 2020-06-05 13:39:52 -06:00
Carlos López
dffce69d16
Merge pull request #108 from sartography/rrt/dev
Mail update
2020-06-05 12:58:29 -06:00
Dan Funk
1f32a99efe Some approval statuses coming back as null., fixed 2020-06-05 14:55:49 -04:00
Carlos López
699a1d3d10
Merge pull request #105 from sartography/feature/mail-system
Mails for approval process
2020-06-05 12:50:04 -06:00
Carlos Lopez
16ca4fa2c0 Merge branch 'rrt/dev' into feature/mail-system 2020-06-05 12:35:05 -06:00
Dan Funk
f0db5b70fc Adding some additional logic to the approval endpoint so that we take related approvals into account when setting the status. In addtion to prevous status options, there is a new status of "AWAITING" which means there are pending approvals before this approval that still need to be approved or canceled. 2020-06-05 14:33:00 -04:00
Carlos Lopez
a6758fd555 Removing deprecation warnings 2020-06-05 12:08:46 -06:00
Carlos Lopez
4fc1b51cbc Approve/denied emails 2020-06-05 12:08:31 -06:00
Aaron Louie
6668ec8cf3 Merge branch 'rrt/testing' into rrt/staging 2020-06-05 09:24:21 -04:00
Aaron Louie
66cd490f8e Merge branch 'rrt/dev' into rrt/testing 2020-06-05 09:24:09 -04:00
Carlos Lopez
4727d87adb Hooking up emails into process - start 2020-06-04 20:37:28 -06:00
Dan Funk
b6abb0cbe2 using a restartable strategy to get around login errors 2020-06-04 18:03:59 -04:00
Dan Funk
9cfe00dfd0 Don't bind all the time. 2020-06-04 15:38:45 -04:00
Dan Funk
fed6e86f92 Trying to fix LDAP issues on production. Changing LDAP to static only methods, caching the connection and calling bind before all connection requests.
Also assuring we don't load the documents.xls file over and over again.
2020-06-04 14:59:36 -04:00
Carlos Lopez
8c36d9f367 Email calls outline 2020-06-04 11:43:10 -06:00
Dan Funk
cc6f31c850 Merge branch 'rrt/production' of github.com:sartography/cr-connect-workflow into rrt/production 2020-06-04 11:57:19 -04:00
Dan Funk
50d2acac9c Made a very stupid mistake with LDAP connections, pushing up quickly to production. 2020-06-04 11:57:00 -04:00