mike cullerton
9a63ab9c4f
Change `do_task_validate_only` in study_info script to call the real do_task.
...
We do this so we can seed settings into the workflow for testing different scenarios using the study from validate_study_id
2021-06-03 14:28:24 -04:00
mike cullerton
c41657301a
Modify `test_spec` and `make_test_workflow` to accept new optional `validate_study_id` parameter.
...
Modify `make_test_workflow` to use study_id when creating test workflow for validation.
2021-06-03 14:22:26 -04:00
mike cullerton
0dfc96d7f6
Modified `validate_workflow_specification` to accept new optional `validate_study_id` parameter.
...
We then pass validate_study_id on to WorkflowService.test_spec
2021-06-03 14:19:41 -04:00
mike cullerton
d657744816
Added optional `validate_study_id` parameter to the validation api endpoint.
2021-06-03 14:17:12 -04:00
Dan
ef7ee284b2
Prefer tasks that share a parent over just the the next available task when returning the next_task in the workflow processor.
2021-05-19 16:26:16 -04:00
Dan
2caf548719
Merge branch 'dev' of github.com:sartography/cr-connect-workflow into dev
2021-05-18 09:53:24 -04:00
Dan
e8810f36f2
Bumping Spiff version to correct issue with multi-instance script tasks.
2021-05-18 09:53:19 -04:00
Dan Funk
77f7fec5d4
Merge pull request #312 from sartography/study-is-none-329
...
Study is none #329
2021-05-14 16:33:04 -04:00
Mike Cullerton
668e2f4e3c
Merge pull request #313 from sartography/feature/add_file_data_store_properties_to_file
...
Assure that any data store values associated with a file come back as…
2021-05-14 16:30:35 -04:00
mike cullerton
ce7c07679b
SonarCloud
2021-05-14 15:52:30 -04:00
Dan
8e37f27399
Assure that any data store values associated with a file come back as a part of the get_study_data[documents
...
] endooint.
2021-05-14 15:52:25 -04:00
mike cullerton
e75d933830
Make sure a standalone study does not cause an error in the /task_events api endpoint.
2021-05-14 15:35:17 -04:00
mike cullerton
a9e3f7c861
Standalone workflows do not have a study_id, and we do not record task events for them.
2021-05-14 15:34:29 -04:00
Dan Funk
4d7ce5eda9
Merge pull request #311 from sartography/deprecate-study-info-protocol-261
...
Deprecate study info protocol #261
2021-05-14 14:14:18 -04:00
Dan
7e6645db89
Merge branch 'dev' of github.com:sartography/cr-connect-workflow into dev
2021-05-14 14:10:19 -04:00
Dan
427875b8dd
upgrading Sartography libraries, and fixing a potential error where a file can't be located in the documents.xslt
2021-05-14 14:10:14 -04:00
mike cullerton
1a8c374ac0
Need to mock out these tests
2021-05-14 13:32:25 -04:00
mike cullerton
a53e2db223
Final test for study_info script
2021-05-14 13:10:06 -04:00
Dan Funk
ade7812540
Merge pull request #310 from sartography/get-primary-workflow-301
...
Get primary workflow #301
2021-05-14 12:41:48 -04:00
Dan Funk
6a34fc0cde
Merge pull request #309 from sartography/persist-read-only-data-324
...
Persist read only data #324
2021-05-14 12:38:48 -04:00
Dan Funk
1d28d602d5
Merge pull request #308 from sartography/get-dashboard-url-230
...
Get dashboard url #230
2021-05-14 12:36:40 -04:00
mike cullerton
b0fcb09581
Fixed test to correspond to the changes in the mock data
2021-05-14 12:35:36 -04:00
Dan Funk
415964806d
Merge pull request #307 from sartography/standalone-set-default-false-323
...
Set the default for the `standalone` parameter to `false`. #323
2021-05-14 12:33:33 -04:00
Dan Funk
1d3a984339
Merge pull request #306 from sartography/321-Markdown-Macro
...
321 markdown macro
2021-05-14 12:32:47 -04:00
Dan Funk
99da502912
Merge branch 'dev' into 321-Markdown-Macro
2021-05-14 12:32:41 -04:00
Dan
a1bb30e689
Switching from using "default" to "server_default" for all default time settings, and running migrations so that this is set at the database level rather than in python, to hopefully correct some issues with dates being 4 hours in the future. Having a very hard time replicating this issue locally.
2021-05-14 12:28:50 -04:00
mike cullerton
1509bf23f8
Added some detail to the study_details mock data
2021-05-14 12:26:54 -04:00
mike cullerton
3e756dd501
Added two more test for the study_info script
2021-05-14 12:26:20 -04:00
mike cullerton
885c4c9a20
Started writing tests for the study_info script.
...
Need to add some mock data for a couple more
2021-05-13 16:30:17 -04:00
mike cullerton
9b24ad319b
Removed the `get_protocol` method from study_service.
2021-05-13 16:29:34 -04:00
mike cullerton
d189b84ba1
Removed `protocol` as an option in the study_info script
2021-05-13 16:22:42 -04:00
mike cullerton
4c8ea14435
Fixed test - changed the method name
2021-05-12 14:07:54 -04:00
mike cullerton
8f8d9d30e4
Added test for get_primary_workflow
2021-05-12 13:52:18 -04:00
mike cullerton
8a6bef5af4
New service to get the `primary workflow` for a workflow_spec, using a workflow_spec_id.
...
This is necessary because `primary` is a file parameter, not a workflow_spec parameter.
- you can ask a workflow file whether it is primary, but
- you cannot ask a workflow_spec for its primary workflow file
Now, you can use `workflow_service.get_primary_workflow(workflow_spec_id)`
2021-05-12 13:51:51 -04:00
mike cullerton
67321ecd97
Test and workflow for persisting read-only data
2021-05-07 14:07:19 -04:00
mike cullerton
07f3d2c2ee
Allow data from read-only fields to persist in task_data
2021-05-07 14:06:53 -04:00
mike cullerton
4dc4e270aa
Fixed the test to also use HTTPS
2021-05-06 15:54:39 -04:00
mike cullerton
5efb1a72ce
Changed URL to use HTTPS instead of HTTP
2021-05-06 15:52:27 -04:00
mike cullerton
375089e5df
test and bpmn file for new get_dashboard_url script
2021-05-06 15:32:28 -04:00
mike cullerton
8d698cf275
Added explicit config values for `FRONTEND` and `BPMN` hostname and port.
...
Use these new values to define `CORS_ALLOW_ORIGINS`
Removed unused `FRONTEND_AUTH_CALLBACK`
2021-05-06 15:31:33 -04:00
mike cullerton
09a395fa34
Start for ticket 230 - Get Dashboard URL
2021-05-06 14:07:21 -04:00
mike cullerton
6b242c07e2
Set the default for the `standalone` parameter to `false`.
2021-05-06 11:54:04 -04:00
Dan
620b9a5188
Fixing a regression. It's critical that Spiffworkflow's box implement deepcopy, as this is used by Jinga prior to generating a word document.
2021-05-05 21:36:57 -04:00
Dan
5a79b80f32
fixes #322 , do not error out deleting files that have assocaited data stores, just remove the data store.
2021-05-05 20:21:33 -04:00
Dan
7831bef050
Don't fail the sync completely when a remote file does not exist.
2021-05-05 15:59:00 -04:00
Kelly McDonald
cbd1d01203
Add URL to the study_info('documents') script
...
fixes #321 - I merged in branches that fix #320 and #297
320-add-default-for-file-data-get
297-filename-in-documents
2021-05-05 11:30:08 -04:00
Kelly McDonald
7ed30ef25a
Merge branch '320-add-default-for-file-data-get' into 321-Markdown-Macro
2021-05-05 11:13:01 -04:00
Dan
8f28970f92
Resolving an alembic conflict.
...
Upgrading libraries, and resolving issues from that upgrade, including changes to how we manage tokens. This seems to be working locally.
2021-05-04 13:39:49 -04:00
Dan Funk
8b0afa4437
Merge pull request #304 from sartography/irb-info-script-307
...
Irb info script #307
2021-05-04 11:40:52 -04:00
Kelly McDonald
7b3287f67b
Save a sample file while I try to figure out how the JS is going to work
2021-05-04 11:32:34 -04:00