Jakub Sokołowski
3e82ac5f07
backend: avoid redundant steps in Dockerfile
...
Use separate `base`, `setup` and `final` to avoid redundat steps.
Avoid runnig `poetry` twice, and add `source` and `description`.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-01-30 16:23:37 +01:00
burnettk
bd9ef740e6
we were expecting an object when doing this check, so codify it
2023-01-28 21:41:31 -05:00
jasquat
c453cbd937
Merge pull request #113 from sartography/feature/update_spiffworkflow
...
Feature/update spiffworkflow
2023-01-27 13:22:56 -05:00
jasquat
297d0ddb79
removed old pin to spiffworkflow w/ burnettk
2023-01-27 13:21:39 -05:00
jasquat
bec1b43cfb
tests are passing now w/ burnettk
2023-01-27 13:20:22 -05:00
jasquat
54f795da7b
some initial updates w/ burnettk
2023-01-27 12:51:19 -05:00
Kevin Burnett
868fb88c53
Merge pull request #112 from sartography/add_set
...
Allow set to be called from scripts
2023-01-27 04:24:25 -08:00
Jon Herron
917453156d
Allow set to be called from scripts
2023-01-27 07:03:45 -05:00
burnettk
909fc6ca89
update lock file in backend and arena, though that one needs pruning
2023-01-26 21:59:02 -05:00
Dan
956c309476
run_pyl
2023-01-26 18:39:51 -05:00
Dan
2b433f419d
Workflow Data Exceptions were not getting processed, we now catch the WorkflowDataException through the generic top level SpiffWorkflowException.
2023-01-26 18:26:17 -05:00
Dan
b8d3d5d84b
Squashed 'SpiffWorkflow/' changes from 450ef3bcd..98c6294f1
...
98c6294f1 Merge pull request #287 from sartography/feature/workflow_data_exceptions
d40a1da59 Workflow Data Exceptions were broken in the previous error refactor. This assures we are getting good messages from these errors.
a156378e1 Merge pull request #286 from sartography/feature/inclusive-gateway-support
7f6e398c2 bypass unnecessary checks in gateway joins
ade21a894 revert a few things
e1cf75202 Merge branch 'main' into feature/inclusive-gateway-support
15a0a4414 revert change to MultiChoice and handle no defaults in BPMN specs
e1469e6bb add support for diverging inclusive gateways
71fd86386 really prevent non-default flows without conditions
924759d9b clean up join specs
7378639d3 Merge pull request #284 from sartography/feature/improved-timer-events
dc8d139d2 remove useless method
530f23697 Merge branch 'main' into feature/improved-timer-events
307cca9c5 partially clean up existing gateways
0a344285e clean up task parsers
2cef997d1 add waiting_events method to bpmn workflow
48091c407 serializer migration script and miscellaneous fixes to serialization
61316854b store internal timer data as string/float
389c14c4c add some tests for parsing durations
582bc9482 convert timers to iso 8601
6dfd7ebe9 remove extraneous calls to update
6bd429529 clean up tests
d56e9912f remove useless method
git-subtree-dir: SpiffWorkflow
git-subtree-split: 98c6294f1240aee599cd98bcee58d121cb57b331
2023-01-26 18:17:35 -05:00
Dan
b4e1c6d39b
Merge commit 'b8d3d5d84b78e8e63b72d9d615d210c8bf85efd7' into main
2023-01-26 18:17:35 -05:00
jasquat
c939a79df3
updated prefix for background instances w/ burnettk
2023-01-26 15:38:14 -05:00
Kevin Burnett
74191e3b45
Merge pull request #110 from sartography/feature/jinja_errors
...
Feature/jinja errors
2023-01-26 08:24:48 -08:00
jasquat
89e2e80da1
use the 403 response to tell if a user has access to task data on the task show page w/ burnettk
2023-01-26 11:21:09 -05:00
jasquat
108c39c1cf
do not reset error state from the adminroutes component since this causes the error to be removed right away and then cannot be displayed w/ burnettk
2023-01-26 10:50:46 -05:00
jasquat
10f71f8dba
if we get a result back it will be a task with a model identifier
2023-01-26 09:54:18 -05:00
jasquat
29034082cb
use the ProcessInstanceTask interface where we can and move some stuff around better for useEffect
2023-01-26 09:45:09 -05:00
burnettk
9522a5fce0
add keycloak users
2023-01-26 09:31:01 -05:00
jasquat
5f7dac332f
pyl
2023-01-26 07:46:36 -05:00
jasquat
9e3640b169
set the correct type for task since SpiffTask and a backend task are not the same
2023-01-26 07:35:13 -05:00
jasquat
500b5f0068
increased the task data size
2023-01-25 17:45:47 -05:00
jasquat
9fb2b01e3c
added pylint back to lock file
2023-01-25 17:35:22 -05:00
jasquat
13b442f7f8
Merge remote-tracking branch 'origin/main' into feature/jinja_errors
2023-01-25 17:30:55 -05:00
Dan
b2fb0dd79f
run_pyl had various recommendations that I find a bit of a pain in the butt, but that I did anyway.
2023-01-25 16:43:28 -05:00
jasquat
071f2b5251
Merge pull request #109 from sartography/feature/upgrade_bandit
...
upgraded bandit and flake8 w/ burnettk
2023-01-25 16:25:21 -05:00
jasquat
80eb29c283
removed debug print statements
2023-01-25 16:25:03 -05:00
jasquat
ddb55a0ce1
ensure we are passing the primary file name to the delete file test
2023-01-25 16:20:55 -05:00
jasquat
63e61ba1ec
fixed typo w/ burnettk
2023-01-25 16:08:58 -05:00
jasquat
1ce3fbe542
added some debug statements for ci w/ burnettk
2023-01-25 16:02:07 -05:00
jasquat
cc85146678
upgraded bandit and flake8 w/ burnettk
2023-01-25 15:44:53 -05:00
Dan
a38ecc2e60
Merge remote-tracking branch 'origin/main' into feature/jinja_errors
2023-01-25 15:38:52 -05:00
jasquat
ada389b572
allow removing users from groups when refreshing permissions w/ burnettk
2023-01-25 15:12:48 -05:00
Dan
40682d0592
Added useMemo to error context
...
No longer clear errors in the task bar, as that will constantly remove them as soon as they are shown.
2023-01-25 15:09:05 -05:00
jasquat
eb1ac56617
Merge branch 'main' of github.com:sartography/spiff-arena
2023-01-25 14:36:05 -05:00
jasquat
7bf8618267
when changing the primary file name also change the primary process when updating a process model from the api w/ burnettk
2023-01-25 14:36:01 -05:00
Dan
d63f0c2a91
Making sure we create informative messages when encountering jinja2 syntax errors.
2023-01-25 14:13:21 -05:00
burnettk
def02a5f56
delete legacy flask-rendered html pages from initial prototype, since backend is now API-only
2023-01-25 11:30:19 -05:00
Kevin Burnett
2d5e7b36ec
Merge pull request #108 from sartography/ci/docker-compose-vars
...
ci: use ENV variables for all ports
2023-01-25 07:56:22 -08:00
Dan
c35ba85605
TaskShow had a useEffect that depended on params, that dependency caused an infinite request cycle when an error occured.
...
The same issue was happening on the ProcessInstanceListTable, and there it was being managed by a "SafelySetErrorMessage" function in one case,
but would not be addressed in all possible cases.
Reworked error handling into a context provider (APIErrorProvider) and hook (UseApiError) and removed the "(useContext as any)(ErrorContext)[1];" that felt a little off but that never was an actual problem.
2023-01-25 10:46:56 -05:00
jasquat
5b88f88d31
added the process model identifier for the diagram if it is not the top level w/ burnettk
2023-01-25 10:39:17 -05:00
Jakub Sokołowski
f2f983d9e3
ci: use ENV variables for all ports
...
Also add a comment warning about hardcoded backend port.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-01-25 15:30:02 +01:00
jasquat
070d589eb0
Merge pull request #107 from sartography/feature/metadata_on_instance_show
...
Feature/metadata on instance show
2023-01-24 16:54:43 -05:00
jasquat
1fbd3edde9
use a modal for metadata instead w/ burnettk
2023-01-24 16:53:23 -05:00
jasquat
f156605b0a
put process instance show page to match main w/ burnettk
2023-01-24 16:38:05 -05:00
jasquat
d86c083dfe
do not allow deleting primary bpmn file and do not allow instantiating models without a primary bpmn file w/ burnettk
2023-01-24 15:15:48 -05:00
jasquat
be1d306a2f
show metadata on instance show page but for some reason it reorders elements w/ burnettk
2023-01-24 14:35:27 -05:00
jasquat
c2a4d8480b
add process model file name validation for new files w/ burnettk
2023-01-24 11:35:30 -05:00
jasquat
4e0ddc7ea5
removed uniqueness constraint from human task so we can loopback to a previous task with a gateway w/ burnettk
2023-01-24 11:03:55 -05:00