Commit Graph

1734 Commits

Author SHA1 Message Date
Daniele Teti
4a509b0eb0 - Improved nullable types Python generator
- Unit test refactoring
2022-08-01 19:11:42 +02:00
Daniele Teti
40f1f21381 https://github.com/danieleteti/delphimvcframework/issues/485 2022-08-01 11:18:46 +02:00
Daniele Teti
8a6bd1c308 Delphi 10.2 Tokyo Compatibility 2022-07-28 08:58:27 +02:00
Daniele Teti
b89b2727a9 Cleaning some hints 2022-07-26 17:04:39 +02:00
Daniele Teti
5e1e535268 Delphi 10.2 Tokyo Compatibility 2022-07-26 13:56:43 +02:00
Daniele Teti
3a58f036f7 Missed file 2022-07-26 09:31:55 +02:00
Daniele Teti
3405c63544 Compatibility fix for Delphi 10.2 Tokyo (thanks Mark Lobanov) 2022-07-26 09:31:26 +02:00
Daniele Teti
64a1bb22fa Merge branch 'feature_jsonrpc_records' 2022-07-25 15:42:37 +02:00
Daniele Teti
24dff99d7e Improved deserialization phase with more clear error message - added TJSONUtils static class 2022-07-25 15:32:31 +02:00
Daniele Teti
1ac7629aa5 Improved wizard 2022-07-25 10:36:30 +02:00
Daniele Teti
529e50954a More tests added 2022-07-23 16:36:20 +02:00
Daniele Teti
10dff93784 JSONRPC // all tests are green (WIP) 2022-07-23 01:21:52 +02:00
Daniele Teti
321e80e403 Improved handling of array of simple types (string, integers, boolean, TDate, TTime, TTimeStamp) 2022-07-22 19:55:27 +02:00
Daniele Teti
ffcaa49ec5 + jsonrpc, works also "EchoArrayOfRecords" method. 2022-07-20 00:27:55 +02:00
Daniele Teti
efadb389c7 + added feature in jsonrpc sample about record parameters for jsonrpc 2022-07-18 19:04:15 +02:00
Daniele Teti
8ed42ee797 + Added example for serialize single record in controller 2022-07-18 18:04:36 +02:00
João Antônio Duarte
140b70ba33 + Adjustments for Delphi Seattle/Berlin compatibility 2022-07-15 15:42:29 -03:00
João Antônio Duarte
9b0f4eae20 + Added methods to allow inserting and manipulating client certificates in MVCRESTClient 2022-07-15 10:00:35 -03:00
Daniele Teti
08bf440713 - Some cleanup, added first call to the sample project about the jsonrpc support for record types 2022-07-11 00:09:59 +02:00
Daniele Teti
66211feb75 - JSON-RPC record support is almost done (WIP) 2022-07-10 23:30:00 +02:00
Daniele Teti
fb00bc6dd1 + (WIP) JSON.RPC - Implented other tests. Currently nested array are not deserialized using the static version. 2022-07-07 15:09:31 +02:00
Daniele Teti
686c23cb33 + Added TMVCRecordUtils.JSONArrayToArrayOfRecord<T> with relative TESTS 2022-07-05 16:51:31 +02:00
Daniele Teti
08c3fca0b3 + jsonrpc-records - added initial unit tests 2022-07-05 16:18:03 +02:00
Daniele Teti
0ff8110640 + jsonrpc can serialize complex record as responses (nestd record with dynamic arrays) 2022-07-05 14:42:41 +02:00
Daniele Teti
6567dc8d19 + Simple echo-call with nested record works correctly (jsonrpc) 2022-07-05 13:20:09 +02:00
Daniele Teti
5684e3b697 - Some IPO when rendering record responses 2022-07-05 12:26:35 +02:00
João Antônio Duarte
22dccb5e11 Added unit tests for serialization with MVCSerializeGuidWithoutBracesAttribute attribute and tests for deserialization of TGUIDs represented in the UUID pattern (no braces) 2022-06-24 14:52:42 -03:00
João Antônio Duarte
bfcaca045d Improved support of new MVCSerializeGuidWithoutBracesAttribute attribute for TGUID and NullableTGUID types 2022-06-24 14:50:23 -03:00
João Antônio Duarte
d009edd849 Improvements to GUID to string conversion helper methods 2022-06-24 14:48:44 -03:00
Daniele Teti
7ea0b3c921 + JSONRPC works with simple record not nested 2022-06-23 20:24:57 +02:00
Daniele Teti
8c67718407 Merge branch 'master' into feature_jsonrpc_records
# Conflicts:
#	sources/MVCFramework.JSONRPC.pas
2022-06-23 15:58:25 +02:00
Daniele Teti
8c64ed00d6 https://github.com/danieleteti/delphimvcframework/issues/552 2022-06-23 15:23:08 +02:00
Daniele Teti
da41d68e93 + example db 2022-06-23 15:15:23 +02:00
Daniele Teti
1038a1869f + Completed unit tests for GUID support 2022-06-23 15:14:48 +02:00
Daniele Teti
6d0ef7d5a6 + Implemented unit test for GUID support (WIP) 2022-06-23 14:34:01 +02:00
Daniele Teti
ce4616a398 + GUID support for PK (WIP) 2022-06-19 18:57:47 +02:00
Daniele Teti
dfbcadb8fa + First merge with "GUID support for Primary Keys" 2022-06-16 14:05:01 +02:00
Daniele Teti
eea09f1d94 Merge branch 'master' of https://github.com/marcelojaloto/delphimvcframework into marcelojaloto-master 2022-06-15 17:01:42 +02:00
Daniele Teti
8ec4b2dfef + sponsors 2022-06-15 16:03:44 +02:00
Daniele Teti
135decd916 + logos fix 2022-06-15 15:58:18 +02:00
Daniele Teti
8344ad55da + update some logos 2022-06-15 15:53:18 +02:00
Daniele Teti
724bdb1400 + New Silver Sponsor: ORIONLAW 2022-06-15 15:48:30 +02:00
Daniele Teti
39b795845b + Fixed some methods visibility for RQL Compilers 2022-06-15 12:16:25 +02:00
Daniele Teti
617d6ffa4a https://github.com/danieleteti/delphimvcframework/issues/514 (partial) 2022-06-15 12:02:11 +02:00
Daniele Teti
db0de0f402 https://github.com/danieleteti/delphimvcframework/issues/560 2022-06-14 15:31:27 +02:00
Daniele Teti
5b7bda8d5b Merge branch 'master' into feature_jsonrpc_records 2022-06-14 15:16:46 +02:00
Daniele Teti
af8a728acc + Merge https://github.com/danieleteti/delphimvcframework/pull/559
+ Small changes for MSSQL compatibility
2022-06-14 15:05:04 +02:00
Daniele Teti
31aecd0417 + fixed DB path for winecellarserver 2022-06-13 15:52:07 +02:00
azapater
1ab553d3fb #558 - Implements "starts" operator in RQL parser
The parser has been tested in Firebird but not in the rest of database platforms. I've tried to guess the code, but further testing would be needed.
2022-06-10 00:28:34 +02:00
Marcelo Jaloto
c069a618f6 Simple improvement for when serializing the TMVCResponse object to a Json string; 2022-05-31 15:43:22 -03:00