burnettk
4b21f02355
get rid of some pyright diagnostics
2023-05-27 22:33:53 -04:00
burnettk
6a328cdb43
actually stop running tests against 3.9
2023-05-27 18:34:04 -04:00
burnettk
be9859752e
drop python 3.9 and remove unused libs
2023-05-27 18:17:51 -04:00
burnettk
f8d4a6382b
get compatible with ruff pyupgrade
2023-05-27 14:59:52 -04:00
burnettk
2b2875cb6f
let ruff sort imports and ditch duplicative pre-commit linters
2023-05-26 20:01:08 -04:00
burnettk
cf40546a09
get compatible with default ruff ruleset
2023-05-26 13:07:18 -04:00
burnettk
1a13f70f74
clean up
2023-05-26 12:40:47 -04:00
jasquat
343d0cdfd6
updated realm file for deployment changes w/ burnettk
2023-05-26 12:03:04 -04:00
jasquat
6327125656
merged in main, resolved conflicts, and updated keycloak realm file for new path vars w/ burnettk
2023-05-26 11:10:57 -04:00
jasquat
a58a9532fc
ensure we delete related items when deleting a process instance w/ burnettk
2023-05-26 10:51:24 -04:00
burnettk
97b22d2930
allow everything to get overidden
2023-05-26 07:16:28 -04:00
jasquat
fe999d2b57
Merge branch 'main' of github.com:sartography/spiff-arena
2023-05-25 12:00:28 -04:00
jasquat
3f0f06817f
allow disabling authentication from the backend w/ burnettk
2023-05-25 12:00:24 -04:00
jbirddog
5bf37687ae
Custom start event ( #274 )
2023-05-25 10:30:01 -04:00
jasquat
89f3dbc7b8
moved callback code to delegate class in process model test runner w/ burnettk
2023-05-24 15:26:26 -04:00
jasquat
9c0a8cc9df
only test admin permissions in ci since it takes longer run w/ burnettk
2023-05-24 11:10:40 -04:00
jasquat
78264e755e
some updates to help support different domains w/ burnettk
2023-05-23 16:58:58 -04:00
jasquat
2db6b10b7d
Merge pull request #275 from sartography/feature/process_model_unit_tests
...
Feature/process model unit tests
2023-05-23 15:55:47 -04:00
jasquat
5e25e591ae
pyl w/ burnettk
2023-05-23 15:55:27 -04:00
jasquat
ac73ee47f6
fixed tests failing for typeguard w/ burnettk
2023-05-23 15:50:55 -04:00
jasquat
e2fe5ea660
respect host from db uri env var when recreating db w/ burnettk
2023-05-23 12:12:32 -04:00
jasquat
ed42c6c399
make the test case results errors work with WorkflowTaskException and use in ErrorForDisplay
2023-05-23 10:33:37 -04:00
jbirddog
9ec956cee8
Support custom run at time when creating an instance ( #270 )
2023-05-23 09:52:01 -04:00
jbirddog
ba81019257
Exposed filter ( #269 )
2023-05-23 09:50:34 -04:00
burnettk
4e359e6574
Merge remote-tracking branch 'origin/main' into feature/process_model_unit_tests
2023-05-23 07:19:21 -04:00
burnettk
ecca0453f4
bump requests to mitigate security issue
2023-05-23 07:19:09 -04:00
burnettk
20bc44bfe7
lint
2023-05-23 06:38:35 -04:00
jasquat
4ed43e5058
added api to run process model unit tests w/ burnettk
2023-05-22 17:36:07 -04:00
jasquat
3f6bc76a7e
Merge remote-tracking branch 'origin/main' into feature/process_model_unit_tests
2023-05-22 15:17:49 -04:00
jasquat
696bfe224c
fixed tests related to new permissions w/ burnettk
2023-05-22 14:58:51 -04:00
jasquat
3124c5451a
remove api usages from script tests and pyl w/ burnettk
2023-05-22 14:09:17 -04:00
jasquat
a3890afba1
added missing permissions to elevated perm macro and removed api calls from unit tests
2023-05-22 13:50:32 -04:00
jasquat
b8d06ae08e
fixed process-instance api perms in macro
2023-05-22 10:03:46 -04:00
jasquat
289d8b4464
pyl w/ burnettk
2023-05-19 16:22:27 -04:00
jasquat
f862aad767
elevated permissions should include running privileged scripts w/ burnettk
2023-05-19 16:21:32 -04:00
jasquat
4fcb0474a4
fixed example permission yml files
2023-05-19 13:46:12 -04:00
jasquat
83f7849685
changed publish endpoint to precede model id so we can grant publish access but read only to a model otherwise w/ burnettk
2023-05-19 12:26:16 -04:00
jasquat
5ec2756a64
Merge remote-tracking branch 'origin/main' into feature/support_macros_in_permission_yaml
2023-05-19 11:16:29 -04:00
jasquat
a285037505
added elevated permission macro
2023-05-19 10:50:55 -04:00
burnettk
cf1e1a79d9
avoid doing stuff outside of nox
2023-05-19 07:05:58 -04:00
burnettk
8d20ef6956
remove sphinx from pyproject since we do not use it in this way
2023-05-18 18:42:40 -04:00
jasquat
1a6acb11f3
merged in main and resolved conflicts w/ burnettk
2023-05-18 17:17:43 -04:00
jasquat
de24d76c9d
cleaned up runner tests and rsyncd back to sample w/ burnettk
2023-05-18 17:16:58 -04:00
danfunk
2bdf4e1cfc
Remove incorrectly added myst-parser from backend.
2023-05-18 16:30:38 -04:00
jasquat
3961dcebd0
Merge remote-tracking branch 'origin/main' into feature/process_model_unit_tests
2023-05-18 15:11:40 -04:00
jasquat
0bd16283fc
allow prepending test case data with process id and added better error formatting w/ burnettk
2023-05-18 15:11:30 -04:00
jasquat
a445badcd1
moved remove permission code to own method and some cleanup
2023-05-18 12:35:23 -04:00
jasquat
40b3246eb7
support macros in perm yml and pyl
2023-05-18 12:11:40 -04:00
jasquat
84f3847c50
refactored import perms from yaml and from dmn tables to do the same thing w/ burnettk
2023-05-18 11:29:15 -04:00
danfunk
5d91ee6487
Merge branch 'main' of github.com:sartography/spiff-arena into main
2023-05-18 10:49:55 -04:00
danfunk
670a1d5363
initial set of docs for SpiffWorkflow
2023-05-18 10:49:44 -04:00
jasquat
5b793d5a81
added parse method to turn the yaml into the same format as the incoming perms from the dmn tables w/ burnettk
2023-05-18 10:02:07 -04:00
jasquat
7bfe43d617
added example permission yaml for read only admin
2023-05-18 09:05:26 -04:00
jasquat
40c67f000c
cleaned up process model tests and added support for service tasks w/ burnettk
2023-05-17 17:28:51 -04:00
jasquat
acaf3a3c24
support call activities in process model test runner w/ burnettk
2023-05-17 16:35:04 -04:00
jasquat
d2e2478e06
fixed pyl issues and set max threads based on cpu cores w/ burnettk
2023-05-17 14:04:48 -04:00
danfunk
054cd4d3df
cause a rebuild of frontend in jenkins.
2023-05-17 13:50:23 -04:00
jasquat
505e6dc8b5
do not run validations on save and close on a form w/ burnettk
2023-05-17 12:14:44 -04:00
jasquat
1cd2a794eb
no reason to instantiate a ProcessModelService
2023-05-17 10:16:09 -04:00
jasquat
3d35dc6213
pyl
2023-05-17 10:01:11 -04:00
jasquat
5d7b183150
Merge remote-tracking branch 'origin/main' into feature/process_model_unit_tests
2023-05-17 09:34:21 -04:00
burnettk
957af50f31
default to 6 threads and set db pool the same, allowing overrides
2023-05-16 19:24:55 -04:00
burnettk
63999da13a
Merge remote-tracking branch 'origin/main' into feature/gunicorn-configs
2023-05-16 17:37:33 -04:00
jasquat
2f98891489
added test for failing test and multiple at once w/ burnettk
2023-05-16 17:32:53 -04:00
jasquat
c2083103e4
added some framework stuff to run process model unit tests w/ burnettk
2023-05-16 17:24:22 -04:00
burnettk
77c6e80055
let people use version-info, remove duplicate method, lint
2023-05-16 16:20:40 -04:00
burnettk
3937d4a258
debug
2023-05-16 15:35:01 -04:00
danfunk
02bfa701c5
run_pyl, and a little cleanup.
2023-05-16 15:29:43 -04:00
Dan Funk
256492aa55
Merge pull request #261 from sartography/bug/more_fun_with_admin_tools
...
Bug/more fun with admin tools
2023-05-16 11:17:04 -04:00
jasquat
c029f4b6d5
added additional details to why we remove the root node from the spiff spec w/ burnettk
2023-05-16 10:49:25 -04:00
danfunk
93eb5131cd
update spiffworkflow
2023-05-15 16:55:52 -04:00
danfunk
a84b77b203
I'm yanking the general exception catching because it made it impossible to debug a problem we ran into - and it results in roughtly the same error message presented to the end user.
...
Updating SpiffWorkflow which will now handle the situation where a task does not have a parent task.
2023-05-15 16:53:27 -04:00
burnettk
3128d8ab47
update gunicorn configs to add threading
2023-05-14 22:19:53 -04:00
burnettk
74c3570a11
more screwing with labels
2023-05-13 22:43:58 -04:00
burnettk
82f262bfcd
add opencontainers label, and run an experiment to see what is required in dockerfile vs github actions
2023-05-13 19:53:50 -04:00
burnettk
02aa87cec5
mostly frontend stuff: add version and doc links, autofix unused imports
2023-05-12 17:07:53 -04:00
Dan Funk
8e3597e930
Merge pull request #257 from sartography/bug/manual_complete_gateway
...
Fix for completing a gateway manually
2023-05-12 10:22:28 -04:00
danfunk
1ee3848545
merge with main
2023-05-12 10:16:11 -04:00
jasquat
3144862ebc
updated spiffworkflow to for raw strings in regexes w/ burnettk
2023-05-12 10:09:46 -04:00
jasquat
1066ae4b8a
updated spiffworkflow to fix typo w/ burnettk
2023-05-12 09:55:10 -04:00
jasquat
e4bf5b86bc
updated spiffworkflow imports w/ burnettk
2023-05-12 09:50:04 -04:00
danfunk
bd9df31810
run pyl
2023-05-12 09:22:37 -04:00
danfunk
ca62c49de8
fixing feedback from @jasquat
2023-05-12 09:19:46 -04:00
danfunk
1d37eed860
run_pyl
2023-05-12 06:47:25 -04:00
danfunk
1db065fb65
* BPMN Process needed a cascade delete so that deleting a subprocess would remove all the subprocesses within that subprocess
...
* Trying to remove the duplicate code that might be causing bugs in the manual_task_complete
* Adding a test to show that a gateway can be successfully completed manually one step at a time.
2023-05-12 06:39:25 -04:00
jasquat
39962bf6c6
Merge pull request #255 from sartography/feature/upgrade_spiff
...
using the new spiff branch and tests are now passing w/ burnettk
2023-05-11 16:22:08 -04:00
jasquat
bb50c8a285
updated spiffworkflow to use newest main
2023-05-11 16:20:25 -04:00
Dan Funk
15abb63063
Merge pull request #256 from sartography/feature/view_button
...
Feature/view button
2023-05-11 15:11:32 -04:00
danfunk
127248be34
fixing a stupid mistake.
2023-05-11 12:56:59 -04:00
jasquat
233d8a9832
using the new spiff branch and tests are now passing w/ burnettk
2023-05-11 12:41:52 -04:00
danfunk
1ea4b7bc44
View button styled the same as the go button.
...
Don't show the view button for Suspended, terminated, or Errored Processes when there is nothing to see.
On the interstitial page, if the process is not runnable, return out of the process, don't keep looping forever.
2023-05-11 12:34:43 -04:00
jbirddog
4bff2bca95
Type ahead cleanup ( #253 )
2023-05-11 11:08:07 -04:00
jasquat
024a99c448
also remove tasks based on spiff task diff when terminating a task
2023-05-11 09:46:11 -04:00
jasquat
7ef3e62207
ensure we remove corresponding bpmn processes when removing tasks from a process reset
2023-05-11 09:32:07 -04:00
jasquat
82d60fedc4
pyl w/ burnettk
2023-05-10 17:14:23 -04:00
jasquat
de8a718a30
removed flask-bpmn from pyproject since it is no longer used w/ burnettk
2023-05-10 17:09:51 -04:00
danfunk
aaffd9f014
Adding import
2023-05-10 16:52:02 -04:00
danfunk
e417eb57f3
Merge remote-tracking branch 'origin/main' into bug/improve_reset_to_previous_task
2023-05-10 16:51:47 -04:00
jasquat
ca27217a25
updated spiffworkflow w/ burnettk
2023-05-10 16:43:08 -04:00
jasquat
da52b68c84
updated Spiffworkflow and updated terminated test to ensure tasks are deleted from the db w/ burnettk
2023-05-10 16:39:03 -04:00