3244 Commits

Author SHA1 Message Date
Dan
9ab29cf1fe Upgrade spiffworkflow - the WorkflowTaskExecException was moved - so we have to update all import statements. 2022-07-14 13:37:16 -04:00
Dan Funk
f792831dce
Merge pull request #564 from sartography/data-store-default-value-760
Data store default value #760
2022-07-14 13:19:36 -04:00
Dan Funk
3d11032c9c
Merge pull request #562 from sartography/dependabot/pip/deploy/lxml-4.9.1
Bump lxml from 4.6.5 to 4.9.1 in /deploy
2022-07-14 12:53:22 -04:00
mike cullerton
cd743b4a72 Clean up data_store set
Fix workflow_service to work with data_store_service
2022-07-13 11:47:30 -04:00
mike cullerton
e966641fdc Test for data store default value 2022-07-12 16:12:13 -04:00
mike cullerton
a1c5f0d492 Be explicit about values in data store service.
I.e., none of this adding variables to args, and counting them
2022-07-12 16:11:50 -04:00
mike cullerton
644629fbc8 Bug deleting a study 2022-07-12 15:07:19 -04:00
mike cullerton
200ace2ce5 Add data_store table to admin page 2022-07-12 14:13:34 -04:00
dependabot[bot]
58bd054299
Bump lxml from 4.6.5 to 4.9.1 in /deploy
Bumps [lxml](https://github.com/lxml/lxml) from 4.6.5 to 4.9.1.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.5...lxml-4.9.1)

---
updated-dependencies:
- dependency-name: lxml
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-07 19:06:57 +00:00
Dan
651c59942c fixing a bug in the navigation for SpiffWorkflow 2022-07-07 15:05:53 -04:00
Dan
011abfd252 Merge branch 'dev' of github.com:sartography/cr-connect-workflow into dev 2022-06-29 11:42:55 -04:00
Dan
16c534bc25 update action to allow manual runs. 2022-06-29 11:41:44 -04:00
Dan
a8a479afa9 Just trying to get the action to run. 2022-06-29 11:38:36 -04:00
Dan Funk
2464b7ec0a
Merge pull request #561 from sartography/main
Main
2022-06-29 11:34:24 -04:00
Dan
d934b5a1da Merge branch 'dev' into main 2022-06-29 11:29:31 -04:00
Dan Funk
4ae1bad993
Merge pull request #558 from sartography/dependabot/pip/deploy/numpy-1.22.0
Bump numpy from 1.21.0 to 1.22.0 in /deploy
2022-06-29 11:27:51 -04:00
Dan Funk
8ea3f7df14
Merge pull request #560 from sartography/chore/upgrade_spiffworkflow
Chore/upgrade spiffworkflow
2022-06-29 11:27:33 -04:00
Dan
da10eef7c6 updating the pipfile to use the new spiffworkflow.
Fixing a slight bug in the lookup service tests, so they pass consistently.
2022-06-24 12:01:04 -04:00
Dan
b15750d2e4 Cleaned up the Workflow Processor's init method
* removed all the performance metric code into a separate function.
* restructured the code so it is either creating a new workflow, or deserializing an old one.
* Added code to upgrade serialized objects from 1.0 to 1.1
* Using the new method of creating a bpmn_workflow object:
```python
                parser = self.get_spec_parser(self.spec_files, spec_info)
                top_level = parser.get_spec(spec_info.primary_process_id)
                subprocesses = parser.get_process_specs()
                self.bpmn_workflow = BpmnWorkflow(top_level, subprocesses, script_engine=self._script_engine)
```
Fixed a few minor bugs that stood out while testing
1. when updating a workflow, we should check for a valid task BEFORE calling cancel_notify, which requires a valid task.
2. get_localtime - quick fix on the date parser - for python 3.9.
3. the start_workflow script would error out in a way that made it unclear which workflow was having the problem.  Fixed the error.
2022-06-24 11:34:39 -04:00
mike cullerton
8d8db5f3ce Merge branch 'dev' 2022-06-22 16:00:13 -04:00
Dan Funk
5ff751058d
Merge pull request #559 from sartography/email-doc-code-fix-758
Fix bug - Rename column `doc_codes` to `doc_code` #758
2022-06-22 15:47:58 -04:00
mike cullerton
704917c7e3 Fix bug - Rename column doc_codes to doc_code 2022-06-22 15:33:22 -04:00
mike cullerton
3f785dc597 Fix migration issue 2022-06-22 14:11:54 -04:00
dependabot[bot]
a3fd617139
Bump numpy from 1.21.0 to 1.22.0 in /deploy
Bumps [numpy](https://github.com/numpy/numpy) from 1.21.0 to 1.22.0.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/HOWTO_RELEASE.rst)
- [Commits](https://github.com/numpy/numpy/compare/v1.21.0...v1.22.0)

---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-22 05:00:11 +00:00
Dan Funk
9378a2ae1f
Merge pull request #557 from sartography/chore/return-to-pi-api-759
Chore/return to pi api #759
2022-06-20 16:40:33 -04:00
Dan Funk
56d3a61f54
Merge pull request #556 from sartography/chore/email-attachment-info-758
Chore/email attachment info #758
2022-06-20 12:55:07 -04:00
Dan Funk
d7c294e5f1
Merge pull request #555 from sartography/bug/move-workflow-spec-issue-744
Bug/move workflow spec issue #744
2022-06-20 12:22:45 -04:00
mike cullerton
77a56a9279 Test for new PB endpoint 2022-06-20 11:26:53 -04:00
mike cullerton
700c551e84 Script to retrieve Pre Reviews for a study 2022-06-20 11:26:06 -04:00
mike cullerton
7c9ccac8d2 Add new PB API endpoint for Pre Reviews. 2022-06-20 11:24:54 -04:00
mike cullerton
fd0058355b Add more examples in the description 2022-06-20 09:21:13 -04:00
mike cullerton
0eee33f2a7 Make sure we send doc_codes with the get_email_data script 2022-06-15 17:07:02 -04:00
mike cullerton
6b651c3da1 pass the doc_code along with the file data when appending attachments to email 2022-06-15 17:06:33 -04:00
mike cullerton
f060c60b03 save doc_codes to the DB, when we send an email 2022-06-15 17:06:01 -04:00
mike cullerton
6f393f712d Store doc_code information for email message attachments
- create table `email_doc_codes`
- create relationship with `email` table
- create schema for the new table
2022-06-15 15:15:40 -04:00
mike cullerton
43e6a32841 Rewrite test_update_workflow_specification to make sure we update all metadata, and clean up old spec files and folders when changing category 2022-06-07 12:59:55 -04:00
mike cullerton
4dcba38fdd Add a method to FileSystemService that moves a workflow spec to a different category. 2022-06-07 12:55:48 -04:00
Dan Funk
d3a89b6af4
Merge pull request #554 from sartography/chore/delete-file-changes-750
Chore/delete file changes #750
2022-06-03 16:22:25 -04:00
mike cullerton
baa0df6908 Test to make sure we only delete files for the current study 2022-06-03 16:09:34 -04:00
mike cullerton
3924c33af4 Make sure we only delete files for the current study 2022-06-03 16:05:10 -04:00
Dan Funk
d434602f55
Merge pull request #551 from sartography/chore/current-user-changes-755
Chore/current user changes #755  and lane permissions #737
2022-06-03 15:45:49 -04:00
Dan
a485104957 Merge branch 'chore/current-user-changes-755' of github.com:sartography/cr-connect-workflow into chore/current-user-changes-755 2022-06-03 15:28:52 -04:00
Dan
0746848d8d just a little quick cleanup 2022-06-03 15:28:04 -04:00
mike cullerton
9729f18816 Cleaned up logic around whether we have a logged in user 2022-06-03 15:07:14 -04:00
mike cullerton
963880ed9a Better wording 2022-06-03 15:06:53 -04:00
Dan Funk
3cc5013484
Merge pull request #550 from sartography/chore/unlock-admin-sandbox-739
Chore/unlock admin sandbox #739
2022-06-03 14:14:56 -04:00
Dan Funk
5a47e2bcd4
Merge pull request #547 from sartography/chore/email-script-parameter-746
Chore/email script parameter #746
2022-06-03 13:40:44 -04:00
mike cullerton
5addbd7286 Test and test workflow for the delete_file script changes 2022-06-03 13:35:20 -04:00
Dan Funk
d39e4498e1
Merge pull request #552 from sartography/dependabot/pip/deploy/waitress-2.1.2
Bump waitress from 2.1.1 to 2.1.2 in /deploy
2022-06-03 13:25:46 -04:00
Dan Funk
e68a73b529
Merge pull request #553 from sartography/dependabot/pip/waitress-2.1.2
Bump waitress from 2.1.1 to 2.1.2
2022-06-03 13:25:24 -04:00