Commit Graph

1500 Commits

Author SHA1 Message Date
jasquat cea7f746f6 use our json encoder to dump the user for get_current_user script w/ burnettk 2023-02-06 14:11:15 -05:00
burnettk 8ce5855b78 move towards returning dict in get_current_user 2023-02-06 10:30:38 -05:00
burnettk 142288537a Merge remote-tracking branch 'origin/main' into feature/tenant-specific-fields-from-openid 2023-02-06 10:20:40 -05:00
burnettk ab9614c6b4 add test users 2023-02-06 10:03:51 -05:00
Dan 9acbb5be7c Merge branch 'main' of github.com:sartography/spiff-arena into main 2023-02-06 08:35:50 -05:00
Dan 8786f33cd2 Fix docker compose file. 2023-02-06 08:35:44 -05:00
Kevin Burnett 8f72a08b54
Merge pull request #127 from sartography/feature/bug_fix_human_tasks
Feature/bug fix human tasks
2023-02-06 05:10:00 -08:00
Dan c7438253c7 run_pyl 2023-02-06 08:05:33 -05:00
Dan 0b3f67abae When searching for human tasks to determine if the current user can complete it, filter on the "completed" flag.
Front-end -- enable the form if you receive an onUnathorized error because the thing you are unauthorized to do might have nothing to do with whether you can submit the form.
2023-02-06 08:01:37 -05:00
Jon Herron 3b5763e8d0 Back to inserting every log 2023-02-04 12:55:48 -05:00
burnettk 84008cb6c1 hoping to fix tests on windows 2023-02-04 00:36:17 -05:00
burnettk 32007c3cbb grab bamboo_id from keycloak 2023-02-04 00:12:01 -05:00
burnettk 60ab826e1b lint 2023-02-04 00:09:43 -05:00
burnettk a9f00ce1a7 if there are tenant specific fields in the config, transfer them from openid token to db 2023-02-04 00:03:32 -05:00
burnettk 8ff42f1b1b put setDisabled back in the awkward place since i was seeing the subsequent form stay disabled 2023-02-03 17:31:14 -05:00
Dan 1e399e05bd Merge branch 'main' of github.com:sartography/spiff-arena into main 2023-02-03 17:01:13 -05:00
Dan d010c2bce6 Fix that dreadful unknown "KeyError" exception that was cropping up.
Adding a bit of detail to the spiffworkflow exceptions when a duplicate process model is found.
Disable the submit button on tasks after you click submit (avoid the double click and give users a better experience)
2023-02-03 17:01:03 -05:00
Kevin Burnett d4f314dadf
Merge pull request #125 from sartography/feature/dynamically-hide-fields-w-task-data
Feature/dynamically hide fields w/ task data
2023-02-03 13:20:19 -08:00
burnettk 53d99c49d1 refactor some stuff in task_show to separate functions 2023-02-03 16:17:36 -05:00
burnettk 408759d122 show that hiding nested fields works as well 2023-02-03 15:47:35 -05:00
burnettk c3cb288875 make form schema and form ui schema both dicts, add support for hiding fields based on task data 2023-02-03 15:40:14 -05:00
Dan Funk cd7c109a00
Merge pull request #124 from sartography/feature/ui_tweaks
Feature/UI tweaks
2023-02-03 14:40:06 -05:00
Dan 814731f9af Merge remote-tracking branch 'origin/main' into feature/ui_tweaks 2023-02-03 14:34:17 -05:00
Dan Funk 469bc9cf4a
Merge pull request #111 from sartography/feature/more_better_errors
Feature/more better errors
2023-02-03 14:25:14 -05:00
Dan 0b9c82c68d run_pyl 2023-02-03 13:58:38 -05:00
Dan b3de01cad6 Prevent double click on submit of forms. 2023-02-03 13:25:05 -05:00
Dan Funk dd692cf671
Merge branch 'main' into feature/more_better_errors 2023-02-03 13:21:48 -05:00
burnettk ff1ccdd600 add more users, and try to prevent sentry notification again 2023-02-03 13:11:39 -05:00
burnettk af89d38963 remove service accounts, formalize j, add madhurya 2023-02-03 13:02:50 -05:00
burnettk 548c56e358 make test_user_lists more complete and correct 2023-02-03 12:51:57 -05:00
burnettk c945304b06 clean up sentry notification and avoid logger.exception when we do not want sentry 2023-02-03 11:06:40 -05:00
Kevin Burnett 61016d2c8c
Merge pull request #123 from sartography/feature/spiff-serializer-update
Feature/spiff serializer update
2023-02-02 19:05:13 -08:00
burnettk 70d636ccad couple last serializer updates 2023-02-02 22:04:34 -05:00
burnettk 5735d748c2 import EventBasedGatewayConverter from correct package 2023-02-02 21:55:26 -05:00
burnettk 28e98b66e5 remove flask-bpmn 2023-02-02 21:00:20 -05:00
burnettk 4a9f4eb9db Merge commit '02855719b8100969a395d0acf7f2537a8c69646a' 2023-02-02 20:59:28 -05:00
burnettk 02855719b8 Squashed 'SpiffWorkflow/' changes from 98c6294f..0e61be85
0e61be85 Merge pull request #289 from sartography/improvement/execution-and-serialization-cleanup
527684da fix some typos in the class & method docs
0dff44a4 Merge branch 'main' into improvement/execution-and-serialization-cleanup
64737498 Allow for other PythonScriptEngine environments besides task data (#288)
dd63e916 remove some unused tests & diagrams
24aae519 clean up various small stuff
3b2dc35d use context when opening files for parsing
69eec3eb update class/method docs
24528dfb move all spec conversion classes to top level
5af33b11 remove some unused methods related to old serializer
931b90fb reorganize serializer
4e81ed29 consolidate pointless serializer classes
d62acf02 change task_spec._update_hook to return a boolean indicating whether the task is ready

git-subtree-dir: SpiffWorkflow
git-subtree-split: 0e61be85c47474a33037e6f398e64c96e02f13ad
2023-02-02 20:59:28 -05:00
burnettk c449d17852 try to improve exception handling by avoiding raising ApiError from services 2023-02-02 19:00:58 -05:00
burnettk 125f8eba03 simplify spiff integration post serializer update, w/ elizabeth and jon 2023-02-02 15:40:01 -05:00
Jon Herron f1068ea8c1 Quick fix for url building 2023-02-02 15:04:57 -05:00
jbirddog 18a23a729a
File download from workflow data (#122) 2023-02-02 14:44:37 -05:00
jbirddog f4ff86f9b0
Allow for different Python Environments when executing scripts within SpiffWorkflow (#121) 2023-02-02 10:24:55 -05:00
burnettk 53cf26e8ef add keycloak users 2023-02-02 09:54:19 -05:00
burnettk 974a2e3560 bulk insert logs for performance improvement 2023-02-01 17:06:34 -05:00
burnettk 808d8d4aab there is no need to ever sentry_sdk.start_transaction because the flask integration does that 2023-02-01 13:44:12 -05:00
burnettk 847a2cebf2 get some more insight into connector proxy timings 2023-02-01 13:30:45 -05:00
burnettk 7da3cb0377 avoid poetry installing deps when we have them cached if they do not change 2023-02-01 07:53:35 -05:00
burnettk cd435841d7 more spans to track performance 2023-02-01 07:45:48 -05:00
burnettk cd2ff49ea6 more sentry performance tracing 2023-01-31 22:30:15 -05:00
Kevin Burnett 8a93fe0491
Merge pull request #120 from sartography/feature/logs-permissions
folks who can start instances can also view their logs
2023-01-31 14:11:47 -08:00