Dan
43bc82163e
Setting things up so it's easy to switch databases using a local configuration file (still works with environment variables)
...
Swtiched from a "joinedload" to a "selectinload" which removes a problem with groupby columns in Postgres and sqlite. (https://docs.sqlalchemy.org/en/14/orm/loading_relationships.html#selectin-eager-loading )
2022-12-05 12:05:52 -05:00
Dan
1e86345a33
Fixes based off KB's super kind review.
...
-------
* Remove unnecessary packages from dockerfile for the demo-connect proxy.
* Rename an environment variable that mentioned Status.im in what is now a generic connector.
* Fixed a spelling mistake.
2022-12-05 10:46:26 -05:00
Dan
8a61a0e17e
I can't say I love flake8.
...
Removing dependency on rust (monkeytype)
2022-12-01 16:23:03 -05:00
Dan
48be27d367
fixing some typing issues, white space, etal...
2022-12-01 15:01:25 -05:00
Dan
a7c896c0b1
fixing some typing issues.
2022-12-01 14:40:59 -05:00
Dan
f01cd57d24
Reorder config imports so that instance config is dead last - and can override everything else.
...
Updated docker-compose for running a demo.
run_pyl fixes
2022-12-01 14:13:22 -05:00
Dan
b9fbedc63c
Adding a demo permissions file.
2022-12-01 13:29:57 -05:00
Dan
e8cbe1df84
A little cleanup of the ui
...
Don't check authorization on static assets
Do not require unique username on user table (uniqueness check is on the service and service id composite.)
2022-12-01 12:12:37 -05:00
Dan
ca339ee933
Use the "well-known" configuration dictionary from openid to get the url endpoints, rather than trying to configure or guess the correct endpoint urls.
2022-11-30 16:33:44 -05:00
Dan
2082c113b2
Not all open id systems have realms like KeyCloak does -- so removing this in favor of setting just one value - which is the base url of the openid system -- which will work across all openid systems.
2022-11-30 11:51:20 -05:00
Dan
3ade3e5b99
Adding a blueprint for openid - a very lightweight embedded authentication system to make it eaiser to try out SpiffWorkflow when you don't have openID set up with Google etal.
...
Removing all calls to open id's user_info endpoint - as these are unncessiary.
Adding a users section to the permission files -- so we can handle all user/group/permissions in one file when needed.
There was a very confusing is_admin function on the user model that needed killin.
2022-11-30 11:32:55 -05:00
Dan
e26eeb3262
Merge remote-tracking branch 'origin/main' into feature/create_containers
2022-11-30 11:18:44 -05:00
jasquat
b761f0289d
fixed issue ensuring active tasks are up to date w/ burnettk cullerton
2022-11-28 15:47:56 -05:00
jasquat
0eeb096d43
added script to save process instance metadata and fixed permissions issue w/ burnettk cullerton
2022-11-28 15:26:50 -05:00
jasquat
59aacf05a8
only delete active tasks if needed w/ burnettk cullerton
2022-11-28 13:41:30 -05:00
Kevin Burnett
692bd00e46
Merge pull request #64 from sartography/group_query
...
Group query
2022-11-28 09:10:48 -08:00
burnettk
9938060acc
get rid of Project Lead group
2022-11-28 12:03:49 -05:00
Jon Herron
e87b62c896
Getting ./bin/pyl to pass
2022-11-28 11:17:41 -05:00
Jon Herron
29a1bb5364
Query fix with the gang
2022-11-28 11:15:40 -05:00
burnettk
8053049c17
everybody gets access to read processes
2022-11-27 21:30:35 -05:00
burnettk
a0cc377df8
put sasha and manuchehr in demo group
2022-11-27 21:28:51 -05:00
burnettk
4383b4211c
upgrade keycloak
2022-11-27 21:17:07 -05:00
burnettk
0ae1a5e89e
make sasha, harmeet, manuchehr, and admin have desired permissions for demo
2022-11-27 21:07:20 -05:00
Dan
a9a5e2fff9
add demo group access to the customer-contracts to give us 5 tiles for the dmeo.
2022-11-25 17:23:56 -05:00
Dan
4583dcdaac
adding the username to the report tables
2022-11-25 17:16:26 -05:00
Dan
36423c378d
Performance improvement in listing all process models.
2022-11-25 15:59:59 -05:00
Dan
0e81861444
Don't create a processor for every thing all the time.
2022-11-25 15:35:24 -05:00
Kevin Burnett
f28b3df552
Merge pull request #63 from sartography/task_json
...
Only save tasks portion of the bpmn_json with each spiff_step
2022-11-25 15:34:19 -05:00
Dan
a118039f40
Merge branch 'main' of github.com:sartography/spiff-arena into main
2022-11-25 15:23:15 -05:00
Dan
83328eef93
allow disabling the permission check for the Create New Instance page to improve performance.
2022-11-25 15:23:08 -05:00
Jon Herron
ead36ccc4b
Getting ./bin/pyl to pass
2022-11-25 15:19:10 -05:00
Jon Herron
61faf6b259
Merge branch 'main' into task_json
2022-11-25 15:08:37 -05:00
Jon Herron
f5b1b8c8d8
Just save task_json
2022-11-25 15:05:17 -05:00
burnettk
1e8636c2c4
no global read since that gives configuration as well
2022-11-25 14:37:50 -05:00
burnettk
fa5c7127b5
do not allow starting vendor invoice approval process for demo users
2022-11-25 13:32:44 -05:00
Dan
0fcf2da52a
Change permissions per request -- want everyone to have access to 4 process models.
2022-11-25 13:31:17 -05:00
Dan
b3e6da9ec3
Change permissions per request -- want everyone to have access to 4 process models.
2022-11-25 13:31:01 -05:00
Dan
d580315047
Merge branch 'main' of github.com:sartography/spiff-arena into main
2022-11-25 12:57:34 -05:00
Dan
843f844e56
Change permissions changed from vendor to core-contributor for everyone.
2022-11-25 12:57:23 -05:00
burnettk
ab8a6d7719
upgrade keycloak
2022-11-25 12:49:41 -05:00
Dan
b12fb44f78
Merge branch 'main' of github.com:sartography/spiff-arena into main
2022-11-25 12:28:16 -05:00
Dan
453a782d58
"Continue" rather than "Submit" when displaying manual tasks.
2022-11-25 12:28:08 -05:00
burnettk
02e78bb8c3
Processes you can start is now: Processes I can start
2022-11-25 12:25:37 -05:00
burnettk
b571ba0d88
lint
2022-11-25 12:10:42 -05:00
Dan
43d46c5251
Auto Reload the Process Lists on the home pages' in-progress, and complete tabs
2022-11-25 11:56:37 -05:00
Dan
7a926c690e
update bpmn-js-spiffworkflow with better data-object handling
2022-11-25 11:56:03 -05:00
Dan
61ec0549bc
Clean up css for the filter icon
2022-11-25 11:55:37 -05:00
Dan
82631e75d6
Merge commit '4f6ebd392a94d3f9bf6b0d225d7a5cb20d546e40' into main
2022-11-25 11:07:59 -05:00
Dan
4f6ebd392a
Squashed 'bpmn-js-spiffworkflow/' changes from e92f48d..aca23dc
...
aca23dc Fixes several bugs in the editor related to Data Objects: 1) Correctly position the label on new data objects 2) When a Data Object is removed, remove all its references as well. 3) Avoid duplicate names showing up in the Data Objects list. 4) Allow non-words in data object names.
05660e9 Per bug list we went over today, fixing a deep irritation with data object renaming, hopefully this feels better.
git-subtree-dir: bpmn-js-spiffworkflow
git-subtree-split: aca23dc56e5d37aa1ed0a3cf11acb55f76a36da7
2022-11-25 11:07:59 -05:00
Dan
ca28590fee
Merge commit 'a3e8bcbd655cd3a3f57d9996b6894a23c2d00202' into main
2022-11-25 11:07:31 -05:00