3398b812ce
Add logging at various increasing levels if more and more records get added to a QueryOutputList
2024-06-27 11:50:37 -05:00
7cbd6705e1
CE-1402 Fix (with test) applying field filter behaviors
2024-06-25 10:32:33 -05:00
dc84a9ef55
CE-1402 add instance validation to CaseChangeBehavior
2024-06-25 08:15:59 -05:00
b2cf1cc83b
CE-1402 New CaseChangeBehavior, and adding field behaviors to read operations (mostly) and filters and frontend if so specified
2024-06-24 16:09:53 -05:00
9d24e61949
Add option to break sqsPoller loop after a given number of iterations - and to config this, plus maxNumberOfMessages and waitTime on a per-queue and/or per-provider level
2024-06-20 16:44:14 -05:00
3d7df30db4
Merged feature/CE-1113-single-carton-reqs into dev
2024-06-19 16:05:16 -05:00
a63d5d0c65
Merged feature/system-user-session into dev
2024-06-19 16:02:53 -05:00
7ab2f332e9
CE-1113 Add Map of HelpContent at instance and table levels
2024-06-14 08:57:24 -05:00
9afbe7c3a9
Add formal concept of system-user-session, as a subclass of QSession. during construction, it is given all all-access keys, and its hasPermission method is hard-coded to return true.
2024-06-07 16:52:01 -05:00
ec04986434
Fix to use a static threadPool, rather than one per each instance!
2024-06-06 08:15:41 -05:00
f7d217a126
Initial checkin
2024-06-06 08:15:12 -05:00
d7e295881f
Merged dev into feature/CE-938-order-release-automation
2024-06-04 19:55:25 -05:00
9fd55746ca
Merge pull request #94 from Kingsrook/feature/rename-run-to-runOnePage
...
Rename 'run' to 'runOnePage'
2024-06-04 19:54:57 -05:00
bf2836b69f
CE-938 - Add test on ProcessAlertWidget
2024-06-04 11:15:16 -05:00
d0839dc93c
CE-938 - Fix to enrich optional steps too
2024-06-04 11:02:40 -05:00
90ac1bb9c3
CE-938 - Add existingLock to UnableToObtainProcessLockException
2024-06-04 10:57:52 -05:00
eb8bf12047
CE-938 Adding cancel-process action, cancelStep meta-data
2024-05-28 16:59:09 -05:00
66b2b4ff4c
CE-938 More flexible check in (can update message and control expires-timestamp)
2024-05-24 16:59:56 -05:00
610915bf94
CE-938 Committed too early last time
2024-05-21 12:18:59 -05:00
3e26ea94ee
CE-938 Make session & user explicit fields, instead of packing into "holder"
2024-05-21 11:35:00 -05:00
e6190b4fe2
CE-938 Add getErrorsAsString; getWarningsAsString; withWarning
2024-05-20 11:35:18 -05:00
1c582621aa
CE-938 Add releaseById; Remove throws from release methods (so you don't always have to try-catch yourself); more robust holder processing
2024-05-20 11:34:57 -05:00
522dafca69
CE-938 Initial checkin of ProcessLocks
2024-05-19 20:26:05 -05:00
485bc618e0
CE-938 update memoization to say if it should store null values or not
2024-05-19 20:21:03 -05:00
6f6f9af17d
Updates for tests for min/max records
2024-05-17 16:40:00 -05:00
e10a1e40da
Implement min/max records enforcement
2024-05-17 16:16:45 -05:00
8816bc89c3
Add cases for merging an IN and IS_NOT_BLANK
2024-05-17 16:16:45 -05:00
425629de52
Adding missing test
2024-05-17 16:16:45 -05:00
9dec3c517b
Rename 'run' to 'runOnePage'
2024-05-16 12:49:28 -05:00
04547577f7
For CE-1280 - add helpContent to process steps
2024-05-15 19:31:40 -05:00
889697f86f
CE-1180 Better built-in support for processes with dynamic flows - that is:
...
- in a backendStepOutput, you can set overrideLastStepName and call updateStepList
- those values then flow through RunProcessAction to the runProcessOutput, then out through the javalin to the frontend.
2024-05-10 15:16:59 -05:00
f009d50631
CE-1180 add option to setPrimaryKeyInInsertedRecords (on the INPUT records)
2024-05-10 12:51:20 -05:00
c9e9d62098
Add warnAndThrow and errorAndThrow methods, to slightly simplify catch-blocks that want to do both of those things; also add variant data in session portion of log, when available
2024-05-10 12:42:07 -05:00
35c079e1dd
Set a default time zone (UTC) for tests (we have at least one that likes this)
2024-05-10 12:07:21 -05:00
8ca59e0a5b
CE-1068 - Move validateEmailAddresses to utils class; add validation when creating scheduled report
2024-05-01 16:53:12 -05:00
e022284ca7
CE-1068 - Check for variabale being not-empty
2024-05-01 16:49:30 -05:00
60ce1d8c09
CE-1068: initial checkin of variables in filter handling
2024-04-30 19:22:30 -05:00
1d42b3eb16
Merged feature/CE-882-add-functionality-of-sharing into feature/CE-1068-add-basic-functionality-of
2024-04-30 10:36:24 -05:00
925afc95e3
Merged feature/join-enhancements into feature/CE-882-add-functionality-of-sharing
2024-04-26 19:52:51 -05:00
52c1018d5e
CE-882 Initial rewrite validateSecurityFields to handle MultiRecordSecurityLocks.
2024-04-26 14:57:56 -05:00
5fe95ab0be
CE-882 Add filterForReadLockTree (required cloning in RecordSecurityLock)
2024-04-25 12:03:34 -05:00
ef2b08899b
CE-882 Add TRUE and FALSE operators
2024-04-25 12:01:08 -05:00
9281d07e96
CE-1068: changes from review: allow multiple email address entry, fixed download urls, fixed localhost to use inbucket/filesystem
2024-04-24 17:11:48 -05:00
91526d67cf
Merged dev into feature/join-enhancements
2024-04-24 14:59:32 -05:00
b692f1a60d
CE-882 Fixed expected field name (for the id...)
2024-04-24 08:58:01 -05:00
8a74609c51
CE-882 Initial checkin - Meta-data for making a table shareable
2024-04-24 08:50:05 -05:00
97132665a8
CE-882 Initial build of processes to manage shared records
2024-04-24 08:43:53 -05:00
e9bcec4c07
CE-882 Add methods to make newSession (either with default user id, or specified user id)
2024-04-24 08:34:12 -05:00
570d1a80b5
CE-1068: disabled email test in circle ci
2024-04-23 21:04:28 -05:00
5e4305d1d5
CE-1068: checkpoint commit of SES support
2024-04-23 20:55:58 -05:00