mike cullerton
1d8fc77cf3
Add impersonator to current_user, if we have one
2022-05-31 15:01:34 -04:00
mike cullerton
2f6b84e29c
add get_impersonator
method to user_service
2022-05-31 15:00:58 -04:00
mike cullerton
8d504c7550
add impersonator
attribute to UserModelSchema
2022-05-31 15:00:27 -04:00
mike cullerton
4bab660441
does this smell better
2022-05-27 10:37:06 -04:00
mike cullerton
1ca2bcd4a6
Allow attachments in emails to be filtered.
...
We use doc_codes to add attachments to emails
Sometimes, there are multiple files for a doc_code.
This allows us to filter the files associated with a doc_code
2022-05-27 10:22:59 -04:00
mike cullerton
0887fec9e2
Merge branch 'chore/unlock-admin-sandbox-739' of https://github.com/sartography/cr-connect-workflow into chore/unlock-admin-sandbox-739
2022-05-26 13:36:43 -04:00
mike cullerton
d07df26103
Remove unused method
2022-05-26 13:35:47 -04:00
mike cullerton
95c915a434
Remove code that doesn't let master workflow set state and state_message for admin sandbox workflows
...
Remove test for this feature
2022-05-26 13:35:30 -04:00
Dan
289b4b0ae8
Merge branch 'dev' into chore/unlock-admin-sandbox-739
2022-05-26 11:53:16 -04:00
Dan
fb790fabe9
Merge branch 'dev' into chore/email-script-parameter-746
2022-05-26 11:51:01 -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
71bbdf1d82
Change the way we handle attachments, so we can optionally filter the files returned for a particular doc_code
...
instead of passing a doc_code, we pass a tuple of (doc_code, file_names), where file_names is a list of file_names
We also accept a list of these tuples
Yeah, it's kind of wonky
2022-05-23 16:57:16 -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