Kelly McDonald
cf7990ce85
Refactor for better readability due to code smell test
2021-01-12 08:54:32 -05:00
Kelly McDonald
abc17add89
file order was not deterministic - alter test to make sure we updated the 'right' file rather than relying on ordering
2021-01-12 08:54:15 -05:00
Kelly McDonald
e14b896225
Add documentation
2021-01-11 09:31:08 -05:00
Kelly McDonald
f282a9ef73
Make sure that top_level_workflow is transferred over, also include reference files in the list of files to sync
...
We may want to revisit this because I used a 'Magic' workflow_ref_id of 'REFERENCE_FILES' as a special case so I could re-use most of what I already had. This works well, but we may want to structure it different.
2021-01-11 09:21:44 -05:00
Kelly McDonald
d8ac20b1c3
I added a second file to 'random_fact' test workflow, so another test was expecting 2 files in it after adding a new file, but there were 3 -
...
Nothing to see here - move along
2020-12-14 10:37:16 -05:00
Kelly McDonald
ee3ee9fd4a
Added tests to cover most of the use cases and code, and a bunch of stuff to make the mocks happy
2020-12-14 10:27:40 -05:00
Kelly McDonald
adc4dc4453
redid the api a bit so that nothing was using open security - added a new endpoint for getting a workflow spec that uses the alternate API_TOKEN security and leave the original endpoint as it was.
2020-12-11 12:03:41 -05:00
Kelly McDonald
55e6f5b753
refactored calls into a service - forgot to add actual service
2020-12-11 11:42:00 -05:00
Kelly McDonald
3a1160efac
refactored calls into a service
2020-12-11 11:41:32 -05:00
Kelly McDonald
9eea26e019
add workflow_sync test
2020-12-11 08:34:59 -05:00
Kelly McDonald
993c7bc76e
fixed error on api.yml from search / replace
2020-12-11 08:29:37 -05:00
Kelly McDonald
3f56dfe484
Move all workflow sync stuff into new file
...
Make changes to api naming scheme
add some error checking around endpoints for missing/invalid endpoints
2020-12-10 10:46:23 -05:00
Kelly McDonald
a8203ed01d
save changes before refactor
2020-12-10 10:06:21 -05:00
Kelly McDonald
e377a05dea
Add some punctuation
2020-12-09 13:50:52 -05:00
Kelly McDonald
c57b17df1e
Add a robust way of adding an API key, update examples and documentation for swagger API and add the ability to completely sync the local system from the remote system.
2020-12-09 12:13:17 -05:00
Kelly McDonald
0e1aa59fa1
Make a change to make sure that if there is a new file locally that is not present remotely when we pull from the remote, the new local file gets deleted.
...
Also: add several things to the requirements.txt that should have been there in the first place.
2020-12-08 13:42:01 -05:00
Kelly McDonald
44c72115ae
Make sure we get the file we intended
2020-12-07 08:50:20 -05:00
Kelly McDonald
f26a8615a4
Get more file details so we can fill out everything locally and also add a method to download the file by md5_hash
2020-12-07 08:49:38 -05:00
Kelly McDonald
cad613cf63
Fix problem when method is run for a workflow that is non-existant locally
2020-12-04 12:00:02 -05:00
Kelly McDonald
d41d018fe3
For a given workflow - find the files that are different from a remote endpoint for the same workflow
2020-12-04 11:49:07 -05:00
Kelly McDonald
3e8d4ca7c9
Add some inline documentation to make the process more clear
2020-12-04 10:23:03 -05:00
Kelly McDonald
10dce542ec
documentation change
2020-12-03 15:27:45 -05:00
Kelly McDonald
0f59d3de09
add endpoint that gets a record for all changed /new workflow_specs at a remote endpoint
2020-12-03 14:45:57 -05:00
Kelly McDonald
bcb45a59c8
allow cors
2020-12-03 08:46:34 -05:00
Kelly McDonald
0e8913434a
refactor a bit
2020-12-03 08:44:15 -05:00
Kelly McDonald
92aa1b971d
commit before removing big long SQL
2020-12-02 16:04:00 -05:00
Dan
afc0cbf83e
fix a stupid mistake.
2020-12-01 11:20:32 -05:00
Dan
e0c28cbc7d
Make it easer to start things up.
2020-12-01 11:17:07 -05:00
Dan
0eefc26006
Bouncing spiffworkflow version.
2020-11-27 11:56:19 -05:00
Dan
c14e50046c
Merging in changes from Kelly.
2020-11-23 16:20:10 -05:00
Kelly McDonald
871c9e4409
Merge remote-tracking branch 'origin/dev' into dev
2020-11-23 16:12:30 -05:00
Kelly McDonald
255dca09ec
Try out some options for SQLAlchemy engine to head off connectoin issues
2020-11-23 16:12:10 -05:00
Dan
5499adb10e
Making more modifications to the default configuration to try and debug an issue with the database connections.
2020-11-23 15:33:51 -05:00
Dan Funk
3305ecd72f
Merge branch 'testing' into dev
2020-11-23 14:10:10 -05:00
Dan
cc6f1a926c
Merge branch 'dev' of github.com:sartography/cr-connect-workflow into dev
2020-11-19 11:26:11 -05:00
Dan
071c98d72e
Some minor config tweaks to try and deal with some database timeout issues.
2020-11-19 11:25:58 -05:00
Dan Funk
5a822ea1ed
Merge pull request #198 from sartography/token_reset_message
...
moving back to master of spiffworkflow now that changes are committed.
2020-11-19 10:53:06 -05:00
Dan Funk
b8a91a513b
Merge pull request #196 from sartography/128-data-store
...
128 data store
2020-11-18 18:55:33 -05:00
Dan Funk
f98d919bc3
Merge pull request #197 from sartography/token_reset_message
...
Token reset message
2020-11-18 18:17:59 -05:00
Dan
bb8b65f195
moving back to master of spiffworkflow now that changes are committed.
2020-11-18 18:17:08 -05:00
Dan
70c621fe87
fixing the bpmn to use cancel, and pulling in pudates to the spiffworkflow branch.
2020-11-18 16:39:09 -05:00
Dan
b83ab1bcd1
Move data store base into its own file.
2020-11-18 15:34:50 -05:00
mike cullerton
d198f124d7
Committing a merge from dev
2020-11-18 15:33:44 -05:00
mike cullerton
bfa6247ae2
Merge branch 'token_reset_message' of https://github.com/sartography/cr-connect-workflow into token_reset_message
2020-11-18 15:11:51 -05:00
Dan
66693d9f3a
Removing datastore script, as it isn't used in the api at all.
2020-11-18 15:06:28 -05:00
Dan
c62b73a539
drop some of the test-only api endpints and rework the tests so they aren't needed
2020-11-18 15:04:36 -05:00
mike cullerton
16313609ec
removed call to signal (changed to cancel_notify)
2020-11-18 13:55:30 -05:00
mike cullerton
67ccbaddb8
Pushed so Dan could look at the code
2020-11-17 13:08:04 -05:00
Kelly McDonald
72ade3c367
Add crosstalk test
2020-11-17 10:29:49 -05:00
Kelly McDonald
e9979efb0d
Add some tests
2020-11-17 09:33:29 -05:00