7b141c3f5b
Add implements QMetaDataObject
2025-01-23 09:33:34 -06:00
502095002c
Add getClassesContainingNameAndOfType
2025-01-23 09:32:57 -06:00
42a8d37493
add methods: maskAndTruncate; nCopies; nCopiesWithGlue
2025-01-23 09:32:46 -06:00
6725704b13
Merged dev into feature/meta-data-loaders
2025-01-17 19:12:48 -06:00
48ac6a0a4f
Checkstyle
2025-01-16 19:51:57 -06:00
3f4d11b22a
Checkpoint - class-detecting loader handling generic loaders; generic loader created & working; Loader registry moved to its own class;
2025-01-16 14:08:32 -06:00
64de5c9913
downgrade some logs
2025-01-15 14:30:34 -06:00
b8ef480804
minor grammar and typos [skip ci]
2025-01-11 20:30:56 -06:00
86bf82f590
Update assembly plugin config to work for building a jar-with-deps that works for launching javalin server; update qfmd to 0.24.0
2025-01-06 08:56:01 -06:00
80b24e6dfc
Merge pull request #152 from Kingsrook/feature/migrate-sample-app-to-new-javalin-server
...
Feature/migrate sample app to new javalin server
2025-01-06 08:50:06 -06:00
8601347d97
Update to use QApplicationJavalinServer instead of QJavalinImplementation
2025-01-06 08:40:30 -06:00
37aaea3452
Update to extend AbstractQQQApplication; set custom logo
2025-01-06 08:39:45 -06:00
719be86e94
Add guard around serving of material-dashboard-overlay, to allow server to start up without that path existing
2025-01-06 08:36:23 -06:00
5ecae928ac
Fix path to asciidoc generataed index.html to be stored
2025-01-03 16:51:44 -06:00
8d108b671a
Turn off upload of docs to (now retired server that used to host) justinsgotskinnylegs.com
2025-01-03 16:43:16 -06:00
f9cd4373aa
Update RDBMS Aggregates to return INTEGER for COUNT on temporal field types
2025-01-03 16:33:50 -06:00
f147516e45
Make tests passing
2024-12-23 11:44:55 -06:00
f3fe8a3c73
Checkstyle!
2024-12-23 11:39:09 -06:00
71dcf231db
Checkstyle!
2024-12-23 11:34:22 -06:00
a20efabcf2
Initial checkin
2024-12-23 11:33:09 -06:00
00b72e0338
In enrichTable, set name in QFieldMetaData based on its key in the fields map, if it wasn't otherwise set.
2024-12-23 11:31:11 -06:00
b979e6545a
Mark class as implementing QMetaDataObject
2024-12-23 11:30:27 -06:00
7982cad794
Initial build of classes to load meta-data from yaml or json files
2024-12-23 11:29:30 -06:00
b02818764b
Fix heading levels
2024-12-20 12:16:46 -06:00
9e348b9817
Add section about meta-data production
2024-12-20 12:14:18 -06:00
cbde8d79bd
Merged feature/pagination-in-unique-key-helper into dev
2024-12-19 16:05:05 -06:00
3e69003ba7
Merged feature/file-download-callbacks into dev
2024-12-19 16:04:44 -06:00
d5ec117d1b
Merged feature/meta-data-producing-annotations into dev
2024-12-19 16:04:21 -06:00
11ff517769
Do pagination, to avoid queries with, idk, 320,000 params...
2024-12-19 12:07:12 -06:00
eba6dfe1b3
CE-1772 - add call to Unirest.config().reset()
2024-12-17 11:46:19 -06:00
c5f41a8042
CE-1772 - update fileDownload adornment type to be able to specify a process name or custom code-ref, to run along with downloading a field's file.
2024-12-17 11:40:11 -06:00
23e730f566
Add an exception in PossibleValueSource.withValuesFromEnum if duplicated id values are given
2024-12-13 15:18:04 -06:00
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
3b24cb745c
Update getRecordSecurityKeyValues and validateSecurityKeys to be aware of multiLocks
2024-11-27 08:47:58 -06:00
f3546da8cc
Updating to 0.24.0
2024-11-22 15:51:25 -06:00
cfd3100535
Merge tag 'version-0.23.0' into dev
...
Tag release
2024-11-22 15:51:21 -06:00
0dbac39ef5
Merge branch 'rel/0.23.0'
version-0.23.0
2024-11-22 15:48:22 -06:00