Commit Graph

2474 Commits

Author SHA1 Message Date
Dan 4c00a5762f partial commit - new spec_file_service, and new spec_file_api endpoints that use spec and file name, not file id.
removed worklow_sync
cleaned up file and workflow models
most of the test are broken.
2022-01-28 06:42:37 -05:00
Dan Funk 97c29bf77c
Merge pull request #449 from sartography/files-to-filesystem-572
Files to filesystem 572
2022-01-26 10:11:26 -05:00
mike cullerton d82367ab2a Move temp_migration_service code into migration 7225d990740e
Delete test_files_to_filesystem and test_files_from_filesystem--they were only used to give me access to the migration methods
2022-01-26 09:58:46 -05:00
Dan f3637ee6a0 resolving todos, as they are done, and removing commented out code that is no longer in use. 2022-01-25 16:37:17 -05:00
Dan 8529465322 Removed the method get_spec_data_files completly - using get_spec_files and get_spec_data to get this information instead.
Only load the spec data files if you are creating a new workflow, otherwise just deserialize the json.
Removed the stuff about calculaing the version of the spec, as we don't use it.
2022-01-25 16:10:54 -05:00
Dan Funk 58b3378fbf
Merge pull request #448 from sartography/get-spec-from-workflow-id-589
Get spec from workflow id #589
2022-01-24 16:40:53 -05:00
Dan Funk a41d45de4b
Merge pull request #447 from sartography/fix-admin-ids
Fix default admin ids
2022-01-24 16:37:21 -05:00
Dan Funk e033acb38c
Merge branch 'dev' into fix-admin-ids 2022-01-24 16:37:15 -05:00
Dan Funk 2bcdd3d2ac
Merge pull request #446 from sartography/missing-bpmn-534
Missing bpmn #534
2022-01-24 16:35:30 -05:00
Dan Funk 22498d6663
Merge pull request #445 from sartography/fix-login-590
Fix login method so dhf8r isn't always logged in #590
2022-01-24 16:33:55 -05:00
Dan Funk e92390b888
Merge pull request #441 from sartography/dependabot/pip/deploy/lxml-4.6.5
Bump lxml from 4.6.3 to 4.6.5 in /deploy
2022-01-24 16:31:10 -05:00
Dan 9690ebf883 minor minor stuff. 2022-01-24 14:43:36 -05:00
mike cullerton 209ea49962 Test for new script 2022-01-24 12:41:08 -05:00
mike cullerton 1fe65ff6b7 Script to get a workflow spec from a workflow id. 2022-01-24 12:40:50 -05:00
mike cullerton 0617b770a2 Removed Aaron and Carlos from default admin ids. Added myself. 2022-01-24 11:37:02 -05:00
mike cullerton 6f31a26772 Better description 2022-01-24 11:06:01 -05:00
mike cullerton 2ecf6cdf86 Validation is the right way to test this. 2022-01-24 11:03:49 -05:00
mike cullerton 73e250a54c Test for missing library hint in the error message 2022-01-24 10:35:11 -05:00
mike cullerton 662014d378 Merge branch 'fix-login-590' into missing-bpmn-534 2022-01-21 15:31:13 -05:00
mike cullerton 7da2fa2171 Fix for failing tests 2022-01-21 15:13:05 -05:00
mike cullerton 65345a8e91 We can now set our own user_id in instance.config so that user dhf8r isn't always logged in. 2022-01-21 14:42:36 -05:00
mike cullerton 91fa44b2ab ** WIP **
Committing so I can work on another ticket.
2022-01-21 14:37:11 -05:00
mike cullerton 58658d9507 Create separate tags for reference files and spec files 2022-01-20 15:58:31 -05:00
mike cullerton bc65f1c64a Limit modifying reference files to admins 2022-01-20 15:43:32 -05:00
mike cullerton 76b09a418e Created separate api files for spec_files and reference_files 2022-01-20 15:22:47 -05:00
mike cullerton ca54b850cd UNDO my previous commit regarding `get_files needs to have workflow_spec_id`
We need to call `get_spec_files` instead now
2022-01-20 14:57:32 -05:00
Dan f815add699 1. Add a default directory for the location of SYNC files.
2. Added a last_updated column to the lookup table
3. The Lookup service now uses the above, and compares it to the actual file date, we can then rebuild the lookup if needed.
4. That 755 migration loads up the models, so when you change the models, the migration starts to fail.  Not really sure what to do here, but modify the migration while we are in process.
2022-01-20 13:05:58 -05:00
mike cullerton 9ea1399578 get_files needs to have workflow_spec_id 2022-01-20 09:54:22 -05:00
mike cullerton 68820c67cb Removed (almost) all references to WorkflowSpecDependencyFile
(There is still a call in the lookup service, but we need to decide how to fix that)
2022-01-19 16:12:54 -05:00
mike cullerton 31653ec85a delete unused migration 2022-01-19 15:52:36 -05:00
mike cullerton 16a9a18c5b Fixed get reference file info, and added test 2022-01-19 15:17:35 -05:00
mike cullerton 091d71eb0f Cleaned up code around differences between file info and file data
Cleaned up some api code around differences between file, spec_file, and reference_file
Cleaned up some api code around differences between file info and file data
Fixed some tests for file api
2022-01-19 13:47:14 -05:00
mike cullerton d83f28e1a7 Pushed so Dan can play 2022-01-18 15:55:49 -05:00
mike cullerton 68ac056457 Merge branch 'dev' into files-to-filesystem-572 2022-01-18 08:18:14 -05:00
mike cullerton 6e0bf65093 Prepping for merging current dev.
Will need to change the down revision, and fix the migration
2022-01-18 08:17:36 -05:00
mike cullerton 6da6e05171 *** WIP ***
code for updating spec files
some cleanup

tests pass, but we don't have all the tests we need.
2022-01-13 15:24:29 -05:00
mike cullerton 7e5f2a7d6a We no longer use versioning for spec files 2022-01-12 15:09:03 -05:00
mike cullerton ca58b0d2d2 added TODO comments 2022-01-12 15:08:34 -05:00
mike cullerton 88a8c96bd6 The reference document is already created in load_example_data
This lead to a failing test after cleaning up the way we add/update files
2022-01-12 15:07:57 -05:00
mike cullerton b99ed73951 Remove unused imports 2022-01-12 15:00:26 -05:00
mike cullerton cfa9f00bf3 *** WIP ***
Moved reference files to their own service
2022-01-12 14:37:33 -05:00
mike cullerton b0cf11c8c0 We won't do workflow sync this way anymore.
We need to add code for the new way.
These tests fail, so commenting for now, in case some of it is useful.
2022-01-12 13:17:52 -05:00
mike cullerton b6b9482a64 *** WIP ***
Incremental commit. Mainly cleaning up failing tests.
2022-01-12 13:16:09 -05:00
Dan e67a1554ea Always but always but ALWAYS, use server_default=func.now() when setting up a datetime field we autopopulate. 2022-01-12 12:33:59 -05:00
Dan Funk 6bff33b9f5
Merge pull request #444 from sartography/feature/metrics
Feature/metrics
2022-01-12 10:28:38 -05:00
Dan c2a11a7d95 fixing an error where I accidentally deleted a bit of the API. 2022-01-12 09:58:34 -05:00
Dan d346589e07 1. added the ability to filter on level and user.
2. added a total to the response, so you can see what the total count of users is.
3. adding user_uid to the task_log table.
2022-01-12 08:58:50 -05:00
mike cullerton 4b2319b0da *** WIP ***
Removing debug print statements
2022-01-11 15:55:58 -05:00
mike cullerton 9cc91f92c3 *** WIP ***
cleanup - removing commented code
2022-01-11 15:55:08 -05:00
mike cullerton 4df2ed6ce4 *** WIP ***
Failing tests, and missing functionality.
Committing to get stuff on Github.
2022-01-11 15:30:22 -05:00