Commit Graph

747 Commits

Author SHA1 Message Date
burnettk c43291c183 default to frontend dir for frontend tests, oh yeah 2022-11-21 22:13:14 -05:00
burnettk 01545803b1 only record main builds 2022-11-21 22:11:35 -05:00
burnettk da1d0f6051 fix tests and add frontend tests 2022-11-21 22:09:13 -05:00
burnettk 3fe40a9251 upgrade apscheduler and fix mispelling 2022-11-21 21:15:48 -05:00
jasquat 6873cc65ac pyl is passing 2022-11-21 18:31:51 -05:00
mike cullerton 153e006ee1 Merge branch 'main' of https://github.com/sartography/spiff-arena 2022-11-21 18:02:38 -05:00
jasquat 5f6349ecfc pyl is passing w/ burnettk 2022-11-21 17:30:47 -05:00
jasquat 376ce8fb17 added a script to add a user to a group w/ burnettk 2022-11-21 16:58:39 -05:00
jasquat 74d91886bf task cypress tests are passing w/ burnettk cullerton 2022-11-21 16:47:04 -05:00
mike cullerton 6ad70b293b mypy 2022-11-21 16:29:47 -05:00
jasquat bbadb8ef0d sort process groups by display name w/ burnettk cullerton 2022-11-21 16:20:15 -05:00
jasquat bd39aec391 process model cypress tests are passing w/ burnettk cullerton 2022-11-21 16:19:55 -05:00
mike cullerton 26cc8fd0a9 Merge branch 'main' into move-group-or-model 2022-11-21 15:56:44 -05:00
jasquat df88ae1a55 make sure to pass the correct form of process group id when creating a process model w/ burnettk cullerton 2022-11-21 15:39:33 -05:00
jasquat 50400de3b8 process instance cypress tests pass now w/ burnettk cullerton 2022-11-21 15:16:54 -05:00
jasquat 95c0d96ee9 allow getting all process models, process instances should not save when they are initialized, and fixed some cypress tests w/ burnettk 2022-11-21 14:12:04 -05:00
mike cullerton 77a76a7529 use correct separator. 2022-11-21 12:05:25 -05:00
Dan 2fae7012ea Merge branch 'main' of github.com:sartography/spiff-arena into main 2022-11-21 11:08:50 -05:00
Dan bf788d9d6f Remove MoneyType from dependencies to avoid a new dependency on a rust complier when upgrading to pytno 11. 2022-11-21 11:08:44 -05:00
burnettk b17ecc668e iterating on cypress 2022-11-21 10:31:11 -05:00
burnettk 6c3ba8ed1a lint 2022-11-21 09:03:35 -05:00
mike cullerton 788ee628d4 see if this solves the windows build problem 2022-11-21 08:36:39 -05:00
mike cullerton 891ea7a92a add id_for_file_path helper method for process groups 2022-11-21 08:36:19 -05:00
mike cullerton 6e039c1a88 run_pyl 2022-11-21 07:21:46 -05:00
burnettk 860889e353 comment out security until mysql connector gets its junk in gear 2022-11-20 21:41:53 -05:00
burnettk cf1c038498 eliminate security issue by removing py 2022-11-20 21:34:35 -05:00
burnettk a02575e262 update mysql-connector-python 2022-11-20 21:31:45 -05:00
burnettk 7df88e627c fix cypress tests 2022-11-20 21:28:23 -05:00
burnettk 1a0d6f20fc Merge commit 'b198341b00b63e96be03261c9d6045e7dae144db' 2022-11-20 19:57:17 -05:00
burnettk b198341b00 Squashed 'spiffworkflow-frontend/' changes from c096ca3f9..326040b3c
326040b3c Frontend label changes (#54)
b4785077a added some more widget types to the form builder. w/ burnettk
27333e941 added basic form builder. w/ burnettk
f2e9ad2d6 pass the the correct model to id on create
92f6366a0 removed tabs from taskshow page w/ burnettk cullerton
bb146410f fixed some of the form widgets w/ burnettk cullerton
00db85342 Merge branch 'main' of github.com:sartography/spiff-arena
084069c72 added create new instance page and moved model run to a component w/ burnettk cullerton
4ba973b55 Merge branch 'main' into update-workflow-json
83b795a4e fixed eslint issues w/ burnettk
44920037c ran some pyl w/ burnettk cullerton
3c8ba0e89 load diagram page even if processes are not set w/ burnettk cullerton
4cdea6bc8 moved model delete button to show page as an icon w/ burnettk
aa2b5b9ff moved group list tiles to component and use on group show page w/ burnettk
61366c3d6 display groups as tiles on list page w/ burnettk
0282dde54 add simple refresh capability
482e6f425 upgrades
ec3019706 hide messages and configuration if not authorized w/ burnettk
ef3a5ff21 default time to midnight if it is null when filtering w/ burnettk
697c069c1 Merge pull request #48 from sartography/feature/add_times_to_instance_filter
c4daaeb1c added back the useEffect for report filtering w/ burnettk
a01f9db11 times on instance list table are working now w/ burnettk
38f1b58fc attempting to use date objects as the date states w/ burnettk
f430fa274 oops, just for one column
6ee14c93c just use the word id in the header and add tooltip
5dbcda2d3 a little cleanup to forms w/ burnettk
50429bc3d remove br since it felt like too much margin
f18435dd0 revert to working mui radio
6c3e59d65 notes about validation issue
abf6caafd add inline errors
7bf2b0673 Merge pull request #45 from sartography/feature/form_carbon_theme
6b9e77711 fixed error messaging a little bit for forms w/ burnettk cullerton
e3ba944f0 Merge pull request #43 from sartography/send_filters
eda32f7a8 Searching for call activities seems to be working now. I had the clear_caches in the wrong place previously - fixing.
cc52a5577 Pre-pr cleanup
e0af333d3 lint
c7e4feab1 Clear/remove filter works
2346a5d34 some updates for the carbon form theme w/ burnettk cullerton
8e4bedef3 added eslintignore file to ignore carbon theme for now w/ burnettk cullerton
1a63f312a added radio buttons w/ burnettk cullerton
5cf910d55 Minor tweak, in the hopes of getting a text box to update correctly.
035ab5600 Add flag to indicate if user filtered
9449bfce7 specify onRequestClose on modals w/ burnettk cullerton
951c53efd updated a couple form components to work with carbon w/ burnettk cullerton
341731487 support ts and js for lint and format commands w/ burnettk cullerton
ab089da90 copied mui theme to use as base for carbon theme w/ burnettk cullerton
c338e35f1 theme working with mui from the internet w/ burnettk cullerton
925790131 Merge branch 'main' of github.com:sartography/spiff-arena into send_filters
f390f82be Set process model from filter
d76bb34df attempting to add a theme w/ burnettk cullerton
18ccdbbcf added lint fix for frontend to pyl w/ burnettk cullerton
20b3c0c7b added development permission for test user w/ burnettk cullerton
8714a0ae2 Set status from filters
a684a71fc added some permissions for tasks
f6c526ca7 Set date filters from response
0d198c73a docs
35cdb2f33 add cypress grep
c57ae7772 added some permissions to the process model show page w/ burnettk
b5d2109b8 use id_for_file_path when using the process model id as a path for windows and added some more permission stuff to the frontend w/ burnettk
2ce445fa3 added permission service to frontend to allow checking for permissions w/ burnettk
225755493 fixed linting issues w/ burnettk
4d6fc0a82 added configuration nav item to help reduce nav items w/ burnettk
f0a5b4142 Navigate to my task (#35)
fc2a3d451 Merge pull request #36 from sartography/feature/call_activity_selection
ed9ec1547 Merge remote-tracking branch 'origin/main' into feature/call_activity_selection
56adc8118 some minor updates to model show page w/ burnettk
31d3b947d more refactoring for process instance list w/ burnettk
a4108a25e turned the table list route into a table component w/ burnettk
75a198995 refactored pagination table to allow prefixing page options w/ burnettk
14414079a Mostly a name change from BpmnProcessIdLookup to SpecReferenceCache.  I landed on this unfortunate name because:
902c3b7e3 added remaining task tables w/ burnettk
c4e2cf460 added message correlations to message instance list api call w/ burnettk
8866d6d00 i think this is not always truthy, eslint
fc5d8bc8e open accordion by default per feedback
19942b878 dedup
c822ecea6 fix a couple tests
3d2578b7a Merge remote-tracking branch 'origin/main' into feature/home_page_redesign
af8f245ce lint
43dabb65f add the username to the task list w/ burnettk
6d598978b added more task tables w/ burnettk
f4edf3754 added tasks for my open processes page w/ burnettk
1e063bf06 some more task tab play
d0e2e3b64 Merge remote-tracking branch 'origin/main' into feature/home_page_redesign
968acbc99 added home page routes and some tab stuff w/ burnettk

git-subtree-dir: spiffworkflow-frontend
git-subtree-split: 326040b3cb9cd16faeea545a25a91ed41f4340cf
2022-11-20 19:57:17 -05:00
burnettk 284ac65c67 Merge commit 'c9766981fb16804dbab8b0f83304cde529fd9b15' 2022-11-20 19:57:16 -05:00
burnettk c9766981fb Squashed 'spiffworkflow-backend/' changes from 52fad891c..c1ecc9035
c1ecc9035 Merge commit '9275b67b0dddac9628342741278c89f6f2bd3620'
82388b66e pyl is passing w/ burnettk cullerton
3f6df855b Merge branch 'main' into update-workflow-json
3ff8820f0 Insert every spiff log, see if it helps the deadlock issue on demo (#51)
8aa126e75 precommit
8580205f7 Merge branch 'update-workflow-json' of https://github.com/sartography/spiff-arena into update-workflow-json
44e1df0ec mypy
d3bd96a16 ran some pyl w/ burnettk cullerton
bd0cb3c9f Tweak temp report metadata
4752ac46c Get ./bin/pyl to pass
fb5e0a411 Accept report_identifier
4736fe2cd Don't save `id` in json files Added helper method `write_json_file`
3e655885b No need for script.
d6f8fddb5 WIP
23436331a display groups as tiles on list page w/ burnettk
35448b632 Merge branch 'main' into update-workflow-json
36369bfd6 rename workflow.json -> process_model.json
d694fe14a Don't save `id` in the process_model json file This allows us to move models around on the file system Add `id` back in when instantiating ProcessModelInfo from json file data
4f898e1a6 simplified
d8898d51e Cleanup - renaming frenzy, use os.path.abspath
eba3c096d Rename CAT_JSON_FILE, WF_JSON_FILE, add_spec, update_spec

git-subtree-dir: spiffworkflow-backend
git-subtree-split: c1ecc903521c045d45626a24950504998f0585a8
2022-11-20 19:57:16 -05:00
burnettk a49990337e Merge commit '9275b67b0dddac9628342741278c89f6f2bd3620' 2022-11-20 19:55:00 -05:00
burnettk 9275b67b0d Squashed 'spiffworkflow-backend/' changes from 55f5c8113..52fad891c
52fad891c update spiff
3e21b7e2e Support reporting on task data (#47)
915fde676 Merge pull request #43 from sartography/send_filters
5c4e633bb Searching for call activities seems to be working now. I had the clear_caches in the wrong place previously - fixing.
fa4c8cfbf Pre-pr cleanup
59c71401d Get ./bin/pyl to pass
66e8ad455 Fix status not being a list
62da25810 Add flag to indicate if user filtered
5cb7dce9d It's good to clear out he cache, but we can't do that with correlation properties due to foreign key constraints that are built up over time.  So we'll just leave bad messages and correlations in the database for now -- we aren't doing a lot with messages yet anyway.
55020ed38 Merge branch 'main' of github.com:sartography/spiff-arena into send_filters
3334c7f9d update spiff
93526b03e pyl w/ burnettk cullerton
073ffb2ad added development permission for test user w/ burnettk cullerton
53a3f4c97 added some permissions for tasks
7415710d5 fixed broken test w/ burnettk
f648f3999 pyl w/ burnettk
b7ee3d24b added some permissions to the process model show page w/ burnettk
a77ee31b4 Merge pull request #39 from sartography/feature/call_activity_selection
324f58d3f need to filter on process here, or a DMN with the same name will obscure the BPMN.
4ed558470 use id_for_file_path when using the process model id as a path for windows and added some more permission stuff to the frontend w/ burnettk
5d06af147 Assure changes to process ids are updated in the cache on a file save, and remove old references that no longer exist.  Still some work to do here.
320a9c41a Getting ./bin/pyl to pass
51f02b20c Send filters back to client
167021e23 filters to_dict
ec68bcb24 Merge pull request #38 from sartography/feature/call_activity_selection
71b4f65b9 pyl
866c3699e Merge process_instance_list query filters with report filters (#37)
ed9936bfe Fixing a bug in SpiffWorkflow (new version in poetry.lock) fixing a test
89c17b7aa Fixing a bug in SpiffWorkflow (new version in poetry.lock) Don't explode when back-filling process models and hitting and error Assure processes are executable when setting them as the default primary process. The SpecReferenceCache now uses a unique constraint across two fields. (requires a new db)
18f45e90f added permission service to frontend to allow checking for permissions w/ burnettk
bd37cfefa added configuration nav item to help reduce nav items w/ burnettk
5fcc6fc87 fix mypy typing stuff. w/ jasquat
5008626b1 run_pyl
a3dcae016 Merge remote-tracking branch 'origin/main' into feature/call_activity_selection
2df8dd32d A little quick code cleanup.
58b702fa6 Adding a very simple api endpoint that just returns a list of every process known to the system.
a2a0ccac2 Assure that the list of cached Spec References includes all Process Instances and DMNs (even those that are not primary)
5dcdc225a fixed failing tests w/ burnettk
c121361d7 more refactoring for process instance list w/ burnettk
9bfb0f9e8 refactored pagination table to allow prefixing page options w/ burnettk
b03d531ab Mostly a name change from BpmnProcessIdLookup to SpecReferenceCache.  I landed on this unfortunate name because:
f7698c0ed use the same file path method in spec file service w/ burnettk
2482827c4 some fixes for windows and python 3.9 w/ burnettk
822c40525 merged in main and resolved pyl issues w/ burnettk
1cdf2af95 Merge remote-tracking branch 'origin/main' into feature/task_page
66b994efd added remaining task tables w/ burnettk
b7b6a97df work in spiff is approved and merged, updating dependency
37d9f7cc6 pyl w/ burnettk
d96aaa846 added message correlations to message instance list api call w/ burnettk
828e41c4d Adding a display name to the BPMN Process ID Lookup Table Removing (very nearly, except for script unit tests) all the XML Parsing we were doing, see related PR on SpiffWorkflow Moved the Custom Parser into its own file to solve some circular import issues
53d5a7b44 Merge branch 'main' into feature/call_activity_selection
5161fb6e7 Merge branch 'main' of github.com:sartography/spiff-arena into main
a2a203e8c add a search button to the call activity to allow finding a process id through some sort of admin interface.
430c03a58 noop, testing pre-commit hook.

git-subtree-dir: spiffworkflow-backend
git-subtree-split: 52fad891c58132ec8b64f56ac814409bb9e4ea4f
2022-11-20 19:48:30 -05:00
burnettk c0feaa9b6a Merge commit 'd2af3e72523b5c26f1b4f031d6aff018bb451eee' 2022-11-20 19:48:29 -05:00
burnettk d2af3e7252 Squashed 'SpiffWorkflow/' changes from cd4da465e..46f410a28
46f410a28 Merge pull request #265 from sartography/bugfix/spiff-script-errors
ffe07df7b correct xpath for extensions

git-subtree-dir: SpiffWorkflow
git-subtree-split: 46f410a2852baeedc8f9ac5165347ce6d4470594
2022-11-20 19:48:29 -05:00
jbirddog 4f28e0e81e
Frontend label changes (#54) 2022-11-20 14:53:27 -05:00
jasquat 56126eb670 added some more widget types to the form builder. w/ burnettk 2022-11-19 20:55:27 -05:00
jasquat 4652ee2792 added basic form builder. w/ burnettk 2022-11-19 19:44:21 -05:00
jasquat 296a902f52 pass the the correct model to id on create 2022-11-19 17:18:46 -05:00
mike cullerton 0b6f6610b4 asst syntax cleanup 2022-11-19 15:45:13 -05:00
mike cullerton 3972e4ebe7 mypy 2022-11-19 15:24:37 -05:00
mike cullerton 7e7ccb4e5e removed print statement and unused line of code 2022-11-19 15:22:26 -05:00
mike cullerton ed3efd6d07 test for move model 2022-11-19 14:47:50 -05:00
mike cullerton f6def599a6 move model 2022-11-19 14:46:50 -05:00
mike cullerton 03e454c685 process group move api endpoint 2022-11-19 13:24:40 -05:00
jasquat 9c08e70d6a removed tabs from taskshow page w/ burnettk cullerton 2022-11-18 17:10:34 -05:00
jasquat 6d782278e5 fixed some of the form widgets w/ burnettk cullerton 2022-11-18 17:05:01 -05:00
jasquat 67d6a01161 pyl is passing w/ burnettk cullerton 2022-11-18 16:45:44 -05:00
jasquat 65e59af161 Merge branch 'main' of github.com:sartography/spiff-arena 2022-11-18 16:40:53 -05:00