Dan
289b4b0ae8
Merge branch 'dev' into chore/unlock-admin-sandbox-739
2022-05-26 11:53:16 -04:00
Dan Funk
d517f003e0
Merge pull request #546 from sartography/chore/create-template-option-745
...
Chore/create template option #745
2022-05-25 16:26:52 -04:00
Dan Funk
4aa753bef1
Merge pull request #545 from sartography/file-refactor-cleanup-743
...
File refactor cleanup #743
2022-05-25 16:25:03 -04:00
Dan Funk
fe99872263
Merge pull request #544 from sartography/admin-page-changes-742
...
Admin page changes #742
2022-05-25 16:24:02 -04:00
Dan Funk
a500b89309
Merge pull request #539 from sartography/chore/get-instance-script-729
...
Chore/get instance script #729
2022-05-25 16:18:02 -04:00
mike cullerton
5b2b2f7b60
better wording
2022-05-25 15:06:31 -04:00
mike cullerton
4a1300f101
Add test that checks the is_admin_workflow attribute on WorkflowApi
...
Add `from_workflow_model` helper method to the WorkflowApi class in api_models
2022-05-25 14:29:14 -04:00
mike cullerton
2c083f73a8
Add is_admin_workflow
attribute to WorkflowApi and WorkflowApiSchema
...
Set is_admin_workflow when we instantiate WorkflowApi in WorkflowService.processor_to_workflow_api
2022-05-24 15:57:08 -04:00
mike cullerton
eb3011ae5f
Don't let the master workflow change the state of workflows in the admin sandbox.
...
I.e., when category.admin is True
If a workflow is in the admin sandbox, we set the state to 'optional', no matter what the master workflow says
Added a method to get the category for a workflow spec.
2022-05-24 15:28:13 -04:00
mike cullerton
a97c21c8ed
remove unused line
2022-05-23 14:27:25 -04:00
mike cullerton
e2feb2495d
Added some spacing
2022-05-23 14:26:04 -04:00
mike cullerton
03384789d4
Modify complete_template script to accept optional file_name argument.
...
If present, we use file_name to name the generated file.
Otherwise, we use template_file_name to name the generated file
2022-05-23 14:20:52 -04:00
mike cullerton
4c24fde952
Code cleanup after file refactor
2022-05-20 10:47:14 -04:00
mike cullerton
801da35b1c
Open up create/edit/delete access on Study and File models
...
Add column_searchable, column_filters to TaskLogView, similar to EmailView
2022-05-19 15:54:37 -04:00
Dan
e4627c472a
rollback database transactions when we encounter an error resetting a workflow, or processing a waiting workflow.
2022-05-19 10:23:48 -04:00
mike cullerton
b66bfb8a9b
Merge branch 'dev' into chore/get-instance-script-729
2022-05-17 10:02:19 -04:00
mike cullerton
1b4821d2b9
Use a new INSTANCE_NAME variable for this, instead of SERVER_NAME
2022-05-17 09:59:33 -04:00
Dan
45d5654da4
Do not automatically archive old files when a file of the same type is added.
2022-05-17 09:39:38 -04:00
Dan
62d2229379
don't delete the status messages, that would be senseless.
2022-05-16 16:42:02 -04:00
Dan
ec61615686
run our github actions for more things than just feature branches.
...
Don't try to decode a string object.
2022-05-16 15:41:44 -04:00
Dan Funk
a267cff26b
Merge pull request #543 from sartography/admin-page-changes-736
...
Admin page changes #736
2022-05-16 13:05:28 -04:00
Dan Funk
353da693a0
Merge pull request #542 from sartography/chore/revisit-admin-warnings-733
...
Chore/revisit admin warnings #733
2022-05-16 13:03:00 -04:00
Dan
a44a278854
We were providing spurious/inaccurate warnings before because we were passing in the wrong arguments to the function.
2022-05-16 12:58:40 -04:00
mike cullerton
b127705216
Add views for Email and TaskLog
...
Exclude data column from the file table
Clean up imports
2022-05-12 12:17:22 -04:00
mike cullerton
cb2bab33b0
Restore admin warnings
2022-05-11 16:57:39 -04:00
mike cullerton
e43df04116
New script that returns state
and state_message
for a workflow
...
- Requires a workflow_spec_id
- Returns a dictionary
- {'state': 'required', 'message': 'This workflow is required.'},
- {'state': None, 'message': None}
- Raises an error if no workflow_spec_id or if no workflow is found
2022-05-11 15:07:03 -04:00
mike cullerton
15d9eea96b
New script that returns the SERVER_NAME of the current instance
2022-05-10 15:11:11 -04:00
Dan
063da419d0
updating for the last version of Spiffworkflow which deprecates the use of task.STATE values, in favor of TaskState.STATE, for example TaskState.READY
2022-05-10 12:28:55 -04:00
Dan Funk
a78bb46682
Merge pull request #538 from sartography/bug/email-data-issues-735
...
Bug/email data issues #735
2022-05-10 09:54:16 -04:00
Dan Funk
0431a6f17a
Merge pull request #535 from sartography/chore/unlock-admin-sandbox-720
...
Chore/unlock admin sandbox #720
2022-05-10 09:49:30 -04:00
Dan
8d8194da45
Removing some unused code.
2022-05-10 09:42:23 -04:00
mike cullerton
7371d9f4aa
cc and bcc should be strings, like recipients
2022-05-10 08:54:11 -04:00
mike cullerton
8c92c7870c
allow null values
2022-05-09 16:27:33 -04:00
mike cullerton
598a9b3ef1
Add progress_status to update study schema
2022-05-09 16:02:00 -04:00
mike cullerton
650c63f268
Unused
2022-05-09 10:26:42 -04:00
mike cullerton
8169014869
Allow None values for state (which is a string, not a mapping)
2022-05-09 10:07:43 -04:00
mike cullerton
67f435af2f
redundant
2022-05-09 10:06:06 -04:00
mike cullerton
c3919c6112
clean up: spacing
2022-05-09 08:42:39 -04:00
mike cullerton
312d338068
Merge branch 'dev' into chore/unlock-admin-sandbox-720
2022-05-09 08:35:13 -04:00
mike cullerton
3d2ba971f2
Include the state message
2022-05-09 08:31:46 -04:00
mike cullerton
f49615bfec
Change item to workflow_spec_id
2022-05-06 17:54:05 -04:00
mike cullerton
8cac4e2f95
Change state from enum to string
2022-05-06 17:22:11 -04:00
mike cullerton
86f3c369a0
Picking nits
2022-05-06 14:13:25 -04:00
mike cullerton
d8ae719489
We don't need to run _update_status_of_workflow_meta any more
...
But, it returned warnings to the front end for debugging
Ticket 733 was created to address this.
Fix the warnings and return them again.
This also broke the tests in test_study_status_message, so we skip them for now
2022-05-06 14:13:02 -04:00
mike cullerton
b13aac84e7
Change workflow_state to state
2022-05-06 14:02:11 -04:00
mike cullerton
7e2d18f026
no message
2022-05-06 08:57:01 -04:00
mike cullerton
e8c5ec1af5
Add is_locked to Task API object
2022-05-06 08:54:57 -04:00
mike cullerton
20a21b9267
Add workflow_state to processor_to_workflow_api method
...
Add new method to update workflow_state from master workflow
2022-05-06 08:53:54 -04:00
mike cullerton
5e7f226b4e
Add workflow_state to Workflow and WorkflowApi models/schemas
2022-05-06 08:51:37 -04:00
mike cullerton
d91fa9e095
Don't update task if workflow is locked, hidden, or disabled
2022-05-06 08:49:20 -04:00