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
mike cullerton
7c130cb840
Change delete_file script so that it defaults to deleting all files with the doc code, for the entire study.
...
Before this change, the script only deleted files for the current workflow.
You can now pass `study_wide=False` to only delete files for the current workflow
2022-06-03 13:24:32 -04:00
mike cullerton
d5c5fe075d
We were running the config twice
2022-06-03 10:07:35 -04:00
mike cullerton
686af32b22
Added test for lane permissions
2022-06-03 10:05:06 -04:00
dependabot[bot]
3b94881212
Bump waitress from 2.1.1 to 2.1.2
...
Bumps [waitress](https://github.com/Pylons/waitress ) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/Pylons/waitress/releases )
- [Changelog](https://github.com/Pylons/waitress/blob/v2.1.2/CHANGES.txt )
- [Commits](https://github.com/Pylons/waitress/compare/v2.1.1...v2.1.2 )
---
updated-dependencies:
- dependency-name: waitress
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-02 20:51:22 +00:00
dependabot[bot]
2798b945ba
Bump waitress from 2.1.1 to 2.1.2 in /deploy
...
Bumps [waitress](https://github.com/Pylons/waitress ) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/Pylons/waitress/releases )
- [Changelog](https://github.com/Pylons/waitress/blob/v2.1.2/CHANGES.txt )
- [Commits](https://github.com/Pylons/waitress/compare/v2.1.1...v2.1.2 )
---
updated-dependencies:
- dependency-name: waitress
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-02 20:51:02 +00:00
mike cullerton
7ece754d03
*** WIP ***
...
Tests for lane permissions
2022-06-02 16:49:21 -04:00
mike cullerton
30d6c3ac36
Make sure we are in a lane
2022-06-02 15:56:45 -04:00
mike cullerton
2ac2163db3
Ran into a situation where spiff_task was None
2022-06-02 14:26:15 -04:00
mike cullerton
906e02f81a
Set the LOCKED state for StartEvent
...
We use this in lanes
2022-06-02 14:25:28 -04:00
mike cullerton
2063ee42d8
Allow impersonations when checking user_is_admin
2022-06-02 14:24:05 -04:00
mike cullerton
fd633f6b52
master_workflow_results should be a dictionary
2022-06-01 13:36:56 -04:00
mike cullerton
e729c1e3d2
Raise an error if we don't have a logged in user
2022-06-01 13:36:20 -04:00
mike cullerton
2039631bd0
*** WIP ***
...
New script get_current_user
Replaces the current_user value that was removed from task data
Will also include information about the impersonating admin account if current_user is really an impersonation (view as)
2022-05-31 16:56:39 -04:00