1647 Commits

Author SHA1 Message Date
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
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
4a9f4eb9db Merge commit '02855719b8100969a395d0acf7f2537a8c69646a' 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
burnettk
7b4d714a06 folks who can start instances can also view their logs 2023-01-31 17:11:11 -05:00
burnettk
1d68580ae6 remove duplicate label on radio buttons 2023-01-31 16:32:04 -05:00
burnettk
8a53c5103b shuffle around Dockerfile to allow to work for background container 2023-01-31 16:14:22 -05:00
Dan Funk
acf1cce024
Merge pull request #117 from sartography/feature/authorization
move away from using the auth_token from the open id server as a token between the front end and backend.
2023-01-31 12:03:51 -05:00