215 Commits

Author SHA1 Message Date
danfunk
ea7b693b57 run_pyl
use latest spiffworkflow in main
2023-05-10 15:42:07 -04:00
burnettk
e8d4840761
make logs less chatty and support new localopenid convenience arg when booting backend locally 2023-05-06 15:17:48 -04:00
jasquat
08d5864e3e
added permissions file for demo site w/ burnettk 2023-05-05 14:54:38 -04:00
jasquat
9368542fd2
added config to specify the absolute path to a permissions yaml file so a different one can be set outside of the app repo w/ burnettk 2023-05-04 14:44:24 -04:00
jasquat
43af5bfc96
do not raise errors if a process cannot be found in the spec reference cache when trying to get a task trace for an error 2023-05-04 09:45:01 -04:00
Dan
3894ec264f run_pyl 2023-05-03 17:29:33 -04:00
jasquat
10a2f4b140
cleaned up using system filters with user_group_identifier so the query no longer raises w/ burnettk 2023-05-03 10:52:39 -04:00
Dan
a3bf16c902 run_pyl 2023-05-02 14:00:15 -04:00
burnettk
31caff037e
make this thing a config and clean up lint 2023-05-01 11:25:37 -04:00
burnettk
c7b69e0fd9
fix permissions for process callers api 2023-04-27 07:20:52 -04:00
Dan
129ca529e0 run pyl 2023-04-26 21:30:29 -04:00
Dan
6ae5b3f796 run_pyl 2023-04-26 20:24:47 -04:00
Dan
2f17ee0579 run_pyl and a changes to the way we loop through tasks for the interstitial page. 2023-04-26 15:50:14 -04:00
Dan
f57aff1a36 run_pyl 2023-04-23 11:46:29 -04:00
Dan
d2a8001d2d run_pyl 2023-04-22 15:45:20 -04:00
burnettk
92e0f13006
lint 2023-04-20 18:25:44 -04:00
Dan
7cccc2a6a2 fallout from recent changes to Main. 2023-04-20 16:55:13 -04:00
Dan
c8d4ee050c pyl 2023-04-20 15:42:57 -04:00
Dan
5956326450 * add a user section to the acceptance tests, this is all that is required to allow the cypress tests to run against the built-in open-id.
* If the interstitial page does not receive any tasks, it should redirect the main home page.  I think this allows all the cypress tests to pass - as the most common moment for this to occur is when an end event has no documentation on it.
2023-04-19 18:46:08 -04:00
Dan
c7457daa31 run pyl. 2023-04-19 17:00:09 -04:00
Dan
bab5646ac0 Merge remote-tracking branch 'origin/main' into feature/interstitial 2023-04-19 15:18:10 -04:00
Dan
22d9cda529 Add a test for the interstitial endpoint.
Assure all "GO" buttons lead to the interstial page, and display differently depending on if there is anything you can actually do.
2023-04-19 13:52:29 -04:00
jbirddog
9291741209
spiff-element-units integration (#214) 2023-04-17 14:49:38 -04:00
jasquat
091efb3d01
updated all instance reports for the in progress instances page 2023-04-13 07:42:41 -04:00
burnettk
807c74dc5d
remove unreferenced permissions files 2023-04-07 11:12:31 -04:00
burnettk
26bf63c52e
get rid of a lot of cruft in config files, w/ jason 2023-04-07 11:11:23 -04:00
jbirddog
10e665ac48
Type ahead widget (#205) 2023-04-05 14:27:20 -04:00
jbirddog
a1a54c54bb
Trip safe asserts in tests, various process instance queue improvements (#199) 2023-03-31 10:59:09 -04:00
burnettk
92b0aa96a1
add SPIFFWORKFLOW_BACKEND_SENTRY_ENV_IDENTIFIER config 2023-03-21 11:29:14 -04:00
jbirddog
e9339e4591
Optimisticly skip locking/background processing (#190) 2023-03-21 09:37:10 -04:00
jbirddog
72eefe1de9
Retry locked user input submissions (#185) 2023-03-16 14:38:00 -04:00
jasquat
4b64f725f4
increase line length from 88 to 119 for black w/ burnettk 2023-03-15 16:24:08 -04:00
jbirddog
b8e0a8f665
Move process instance locking to new queue table (#177) 2023-03-14 13:12:01 -04:00
Dan Funk
7e73ca240a
Merge pull request #174 from sartography/bug/filter_on_users
Bug/filter on users
2023-03-13 15:35:44 -04:00
Dan
f1204a3d77 run_pyl 2023-03-13 11:53:42 -04:00
burnettk
cec72d7dba
no op cipher for testing 2023-03-12 18:20:29 -04:00
burnettk
35a72ebee7
allow open id to come in via env 2023-03-02 10:43:02 -05:00
Dan
ddca493011 Don't attempt to gather the augmented methods if no task is provided -- if we aren't working within the context of a task, we are not working in a context where augmented methods can work (at least not all of them). This was causing an error when attepting to use the custom engine to execute extraction expressions on messages. 2023-03-01 13:46:20 -05:00
jasquat
f8af24f0a1
added config to turn on sentry profiling w/ burnettk 2023-02-28 11:23:50 -05:00
Dan
9bf32a7560 Merge remote-tracking branch 'origin/main' into feature/message_fixes 2023-02-23 14:26:04 -05:00
burnettk
3d5c60b14b
why not dict, too 2023-02-22 14:36:26 -05:00
2f88ba3013
backend: fix use of SSH private key for git ops
Primarily this is supposed to fix the `git pull` aciton triggered by
webhooks from GitHub. But in addition to that the point is to simplify
that committing wrapper which has far too much in it.

Instead of passing everything as CLI arguments one should make use of
already supported environment variables and the `env` argument to
`subprocess` functions like `run()`. Writing extra logic in the wrapper
only makes it unnecessarily complicated.

By passing both user, email, and the SSH options in `run_shell_command`
we avoid the need to repeat the same boilerplate to provide Git config
and SSH credentials.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-21 19:58:36 +01:00
Dan
7b16625cff run_pyl 2023-02-20 12:34:42 -05:00
Dan
6e7f36e55f Allow people to run commands like "flask db upgrade" without setting specific environment variables like FLASK_SESSION_SECRET_KEY everytime - they just need to add in their own /instance/config.py with their local configuration. 2023-02-19 10:37:00 -05:00
Dan
50d3ee544b Merge branch 'main' into feature/message_fixes 2023-02-17 12:01:38 -05:00
Dan
948deb97bc work in progress -
* Link between message instance and correlations is now a link table and many-to-many relationships as recommended by SQLAlchemy
* Use the correlation keys, not the process id when accepting api messages.
2023-02-17 10:45:01 -05:00
jasquat
012396b01e
pyl 2023-02-16 14:38:19 -05:00
burnettk
6f0c977f7e
use _GIT_SOURCE_BRANCH instead of _GIT_BRANCH 2023-02-16 14:10:31 -05:00
burnettk
af45ca4301
fix unprefixed config 2023-02-16 13:56:48 -05:00
burnettk
93da627b24
update configs for publish feature 2023-02-16 13:47:26 -05:00