ec74649c96
Introduce annotations that can be found by MetaDataProducerHelper, to make more meta-data, with less code. Specifically:
...
- PVS from PossibleValueEnum
- PVS from RecordEntity
- Joins from a parent-entity to child-entities
- ChildRecordList Widgets from a parent-entity to child-entities
2024-12-13 11:26:01 -06:00
16f931cd5c
javadoc cleanup
2024-12-13 10:59:44 -06:00
d2c0ad498f
add method getAssociationByName
2024-12-13 10:59:20 -06:00
5070f0a738
add method emptyToNull
2024-12-13 10:56:58 -06:00
21a5c98376
add method addIfNotNull
2024-12-13 10:56:46 -06:00
edec6d64e3
Add more validation of the join and associated table, in table associations.
2024-12-13 10:54:29 -06:00
c3c82cbd4a
Checkstyle
2024-12-13 10:49:01 -06:00
6687a58bfa
Add subFilterSetOperator (e.g., UNION, INTERSECT, EXCEPT) to QQueryFilter - along with implementation in RDBMS module, to generate such queries
2024-12-13 10:39:54 -06:00
96761b7162
Merge pull request #142 from Kingsrook/feature/audit-missing-security-key-logs
...
Update getRecordSecurityKeyValues and validateSecurityKeys to be awar…
2024-12-13 09:00:38 -06:00
7bdea734b4
Merge pull request #144 from Kingsrook/feature/hotfix-javalin-process-values-null-map-keys
...
Feature/hotfix javalin process values null map keys
2024-12-13 08:59:17 -06:00
abc6331131
Fixed process responses in openapi.yaml -- they were a layer too low, w/ a wrapped "typedResponse" above them (and since they were being serialized directly by jackson, were missing the 'values' now that they were marked to be ignored by it... so going through our conversion method in here - this suggests some refactoring that should apply a change like this to all specs, in case they have overrides of handleOutput as well...
snapshot-feature-hotfix-javalin-process-values-null-map-keys
2024-12-11 15:27:33 -06:00
e84fe7eb18
Checkstyle!
2024-12-11 15:05:47 -06:00
63a48eeafa
Avoid exceptions from jackson serialization of processValues that contain a map with a null key
2024-12-11 14:59:08 -06:00
5434721c8e
Add NullKeyToEmptyStringSerializer - to allow jackson serialization of a map with a null key
2024-12-11 14:40:06 -06:00
271f2dc25b
CE-1955 Add a display-value for the mappingJSON in saved bulk-load-profiles
2024-12-04 14:59:53 -06:00
c4583f16a9
CE-1955 Fix to re-set the position of the review step, upon going back
2024-12-04 14:58:34 -06:00
434d158776
CE-1955 disable until ci selenium fixed
2024-12-04 07:12:10 -06:00
eec1924113
CE-1955 add browser-tools orb, to try to fix selenium/chrome version mismatch
2024-12-03 22:03:03 -06:00
164d9e1de5
CE-1955 Checkstyle
2024-12-03 21:46:49 -06:00
131da68a38
CE-1955 Update to use new AbstractQQQApplication and QApplicationJavalinServer
2024-12-03 20:46:37 -06:00
f7bd049b81
CE-1955 Update qfmd to feature-bulk-upload-v2; add test-dep for qfmd; add slf4j simple and selenium and webdriver.
2024-12-03 20:44:29 -06:00
76d7a8a858
CE-1955 Initial checkin
2024-12-03 20:43:33 -06:00
8d37ce3c54
CE-1955 add checks for material-dashboard resources before trying to blindly serve them; add field for QJavalinMetaData;
2024-12-03 20:43:10 -06:00
7bab11ea7e
CE-1955 Add support for wildcard (at start of) process names - e.g., to support bulkLoad etc processes; update to apply all helpContent to the qInstance that came in as a parameter, rather than the one in context (to work correctly for hot-swaps).
2024-12-03 20:42:02 -06:00
8157510c04
CE-1955 Add fields to bulkLoad fileMapping screen, for helpContent to be associated with
2024-12-03 20:39:38 -06:00
b5eae02fa4
CE-1955 populate association structures for record preview validation screen based on table structure associations, not actual mapping (e.g., so lines always appear on orders, even if not being used - to make that clear to user that they aren't being used)
2024-12-03 20:39:18 -06:00
1911e27cc0
CE-1955 clear out uploaded file if user goes back to this step
2024-12-03 20:38:28 -06:00
21aeac2def
CE-1955 Switch fieldMetaData to use a type from in here for FieldAdornment, to include some better docs, but also to exclude new FILE_UPLOAD adornment type enum value
snapshot-feature-bulk-upload-v2
2024-12-03 09:51:44 -06:00
2bf12158be
CE-1955 Fix to set tableName before preUpload step
2024-12-03 09:27:50 -06:00
7e3592628a
CE-1955 Don't put empty-string values into records (in setValueOrDefault) - in general, we might get an empty-string from a file, but let's treat it like a non-value, null.
2024-12-03 09:27:35 -06:00
21069e2310
CE-1955 Checkstyle!
2024-12-03 09:10:00 -06:00
11db820196
CE-1955 Bulk insert updates: Add prepareFileUploadStep; make theFile field use drag&drop adornment
2024-12-03 09:03:02 -06:00
a7247b5970
CE-1955 Add method resetValidationFields - to help processes that go 'back'
2024-12-03 08:59:48 -06:00
7cd3105ee6
CE-1955 Add search-by labels - e.g., exact-matches on a single-field used as the PVS's label... definitely not perfect, but a passable first-version for bulk-load to do PVS mapping
2024-12-03 08:59:27 -06:00
86f8e24d5f
CE-1955 Handle back better; put suggested mapping profile into process value under a dedicated key
2024-12-03 08:59:27 -06:00
b0cc93cbb7
CE-1955 Add FILE_UPLOAD adornment type
2024-12-03 08:59:27 -06:00
b055913fc8
CE-1955 Initial checkin
2024-12-03 08:59:27 -06:00
0e93b90270
CE-1955 Add mapping and validation of possible-values; refactor error classes some for rollup possible value errors
2024-12-03 08:59:27 -06:00
8ec6ccd691
CE-1955 added an icon for bulk-load process in example (since it has one now)
2024-11-27 15:36:36 -06:00
53ca77cde6
CE-1955 Update to use an enum-subset (excluding new BULK_LOAD components)
2024-11-27 15:36:19 -06:00
a439bffc69
Add support for OpenAPIEnumSubSet
2024-11-27 15:34:37 -06:00
8ea16db1fc
CE-1955 - Checkstyle
2024-11-27 15:11:02 -06:00
61582680f3
CE-1955 - Add support for back to bulk-load process
2024-11-27 15:01:35 -06:00
8c6b4e6863
CE-1955 - Add back to processes
2024-11-27 15:01:06 -06:00
9213b8987b
CE-1955 - Summarize with some examples (including rows nos) for value mapping and other validation errors
2024-11-27 12:36:35 -06:00
c88fd5b7d4
CE-1955 - Summarize with some examples (including rows nos) for value mapping and other validation errors
2024-11-27 12:36:20 -06:00
6ed9dfd498
CE-1955 - Put rows & rowNos in backend details during bulk-load. assert about those. also add tests (and fixes to mapping) for no-header use-cases
2024-11-27 12:13:15 -06:00
17fc976877
CE-1955 - Add rowNo to BulkLoadFileRow, set by FileToRowsInterface objects
2024-11-27 11:46:24 -06:00
3b24cb745c
Update getRecordSecurityKeyValues and validateSecurityKeys to be aware of multiLocks
2024-11-27 08:47:58 -06:00
6672f95987
Merged dev into feature/bulk-upload-v2
2024-11-25 16:49:15 -06:00