jasquat
3e4ab0145e
pyl fixed w/ burnettk
2022-12-20 16:14:55 -05:00
jasquat
92258c6f9a
pyl w/ burnettk
2022-12-20 15:47:30 -05:00
jasquat
5a6e181a99
merged in main and resolved conflicts w/ burnettk
2022-12-20 15:06:34 -05:00
jasquat
51c3cbec85
set the completed by user on human task w/ burnettk
2022-12-20 14:58:15 -05:00
jasquat
98cc8fec61
added remaining filter tests w/ burnettk
2022-12-20 14:39:04 -05:00
jasquat
fd9506007c
added another filter test
2022-12-20 13:50:09 -05:00
jasquat
8f2bc4c8a4
added test for report filters w/ burnettk
2022-12-20 12:29:14 -05:00
jasquat
fd60c3566c
renamed test process instance create method w/ burnettk
2022-12-20 11:19:04 -05:00
jasquat
96e14817fa
some initial changes to refactor report filters w/ burnettk
2022-12-20 11:16:06 -05:00
jasquat
2a73e23b3c
renamed active task to human task since we are no longer deleting them w/ burnettk
2022-12-19 16:23:02 -05:00
Dan
89377ea881
Fixing some tests.
2022-12-19 10:09:19 -05:00
Dan
ef316483d9
Adding tests for the user service , and closing a few logic errors. Adding support for a single wild card for matching all users.
2022-12-19 10:05:19 -05:00
Dan
160e19bb8c
When loading permissions and the user does not exist, add records to the UserGroupAssignmentWaiting table that can be picked up later.
...
Request "profile" scope over OpenID so we can get a few more bits of information when avilable.
Add a "clear_perissions" script
Add an "add_permissions" script
Add an "add_permissions" script
When logging in for the first time, check for any awaiting permissions and assign them.
Add "enumerate" as a whitelisted function to React Schema
Add a "display_name" to the user table
Add a test for adding a new permission
Add a test for adding a user to group
Adding a test for deleting all permissions.
Adding a display name for the user table
2022-12-15 14:40:31 -05:00
Dan
6de91d2230
Merge remote-tracking branch 'origin/unit_test_404' into feature/bpmn_user_permissions
2022-12-15 07:19:19 -05:00
burnettk
1ddb6f59f0
lint
2022-12-13 08:34:08 -05:00
Dan
4a8b07e98d
Removing two fields from user table that were not used (uid, name)
...
Request email from open id clients, as this would provide a handy way to uniquely reference users when assigning to groups.
During Login do a lookup on email if possible -- so that permissions assignments based on email can be connected when sigining in through openid.
Don't use "open_id" for the service name on user accounts, use the iss string provided through open id, this will allow us to support more than one open id platform.
Update the KeyCloak configuration so it is able to return email addresses for users -- which will make permission assignment easier in the future.
Removed several unused commands in the user_service class.
2022-12-12 15:43:19 -05:00
jasquat
361506004c
strip off spaces from git service command stdout
2022-12-12 10:05:08 -05:00
jasquat
cee726e8b0
pyl passes
2022-12-08 13:47:30 -05:00
Dan
bab489fa7b
Merge branch 'main' into feature/create_containers
2022-12-06 18:06:09 -05:00
Dan
3a09b45765
running py_pl -- mainly reordering imports.
2022-12-05 12:29:19 -05:00
burnettk
c63b7720c8
test for automatic saving of process instance metadata on instance save
2022-12-04 22:35:16 -05:00
burnettk
f8313f66df
add order_by to make this query deterministic
2022-12-03 20:16:20 -05:00
jasquat
b761f0289d
fixed issue ensuring active tasks are up to date w/ burnettk cullerton
2022-11-28 15:47:56 -05:00
burnettk
fa92943317
lint
2022-11-25 00:46:43 -05:00
burnettk
5b73c4ddb0
gotta fix usage of is_model
2022-11-24 16:28:10 -05:00
burnettk
444b55a503
working on tests
2022-11-24 13:01:53 -05:00
burnettk
b761a36d62
oh my god why were these ever instance methods
2022-11-24 12:38:41 -05:00
burnettk
2eb3ef6aa3
renames
2022-11-24 12:00:26 -05:00
jasquat
77ff18a85c
pyl is passing w/ burnettk cullerton
2022-11-18 16:45:44 -05:00
mike cullerton
576d60e41d
precommit
2022-11-18 15:50:20 -05:00
jasquat
e2cfe5cb8a
ran some pyl w/ burnettk cullerton
2022-11-18 15:06:02 -05:00
mike cullerton
f88f576dcb
Rename CAT_JSON_FILE, WF_JSON_FILE, add_spec, update_spec
2022-11-17 12:08:42 -05:00
Jon Herron
502ebac7bd
Merge branch 'main' of github.com:sartography/spiff-arena into send_filters
2022-11-16 13:52:03 -05:00
jasquat
b03d6a140e
pyl w/ burnettk
2022-11-15 17:38:37 -05:00
jasquat
d93a1c910f
added some permissions to the process model show page w/ burnettk
2022-11-15 17:35:16 -05:00
Dan Funk
cea9a34348
Merge pull request #39 from sartography/feature/call_activity_selection
...
Feature/call activity selection
2022-11-15 16:23:50 -05:00
Dan
221dea4bac
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.
2022-11-15 16:04:05 -05:00
Jon Herron
354645a1dc
Getting ./bin/pyl to pass
2022-11-15 15:56:12 -05:00
Jon Herron
87b4fcb18b
filters to_dict
2022-11-15 15:45:55 -05:00
Dan Funk
0520a9f9f6
Merge pull request #38 from sartography/feature/call_activity_selection
...
Fixing a bug in SpiffWorkflow (new version in poetry.lock)
2022-11-15 15:06:31 -05:00
jasquat
1d1c7a2db4
pyl
2022-11-15 15:06:22 -05:00
jbirddog
ab4bd7654e
Merge process_instance_list query filters with report filters ( #37 )
2022-11-15 15:05:37 -05:00
Dan
739afe72b7
Fixing a bug in SpiffWorkflow (new version in poetry.lock)
...
fixing a test
2022-11-15 14:55:00 -05:00
jasquat
92a37b61de
added permission service to frontend to allow checking for permissions w/ burnettk
2022-11-15 14:40:35 -05:00
burnettk
d748f019e8
run_pyl
2022-11-15 10:11:26 -05:00
Dan
a9df1ed23f
Merge remote-tracking branch 'origin/main' into feature/call_activity_selection
2022-11-15 09:55:02 -05:00
jasquat
5589e36632
fixed failing tests w/ burnettk
2022-11-14 17:38:44 -05:00
jasquat
b9e7b5271e
more refactoring for process instance list w/ burnettk
2022-11-14 17:35:04 -05:00
Dan
d740518e75
Mostly a name change from BpmnProcessIdLookup to SpecReferenceCache. I landed on this unfortunate name because:
...
1. It's not just processes, it contains the list of all DMN Decisions as well.
2. It is closely linked to the SpecReference object that can be generated by looking through all the Spec files to find the processes and decisions they contain.
3. It is a cache of information, the file system is the source of truth. Seems likely we will cache more things in the future -- so setting things up this way made sense.
2022-11-14 15:23:37 -05:00
jasquat
9ed04d63fa
merged in main and resolved pyl issues w/ burnettk
2022-11-14 12:24:23 -05:00