Daniele Teti
563f184eb2
Code cleanup between TMVCRenderer and TMVCController
2024-04-16 16:39:41 +02:00
Daniele Teti
74211a95b2
Added CreateResponse(string,string)
2024-04-16 15:21:18 +02:00
Daniele Teti
deff8e6d91
Simplifies content handling in Render(string)
2024-04-16 15:20:50 +02:00
Daniele Teti
80354984e5
Clean some comments
2024-04-16 15:20:18 +02:00
Daniele Teti
3820d47a99
Improved file names generated by the wizard
2024-04-16 11:09:02 +02:00
Daniele Teti
51a457e5ec
Packages update
2024-04-16 09:30:19 +02:00
Daniele Teti
10d31561af
Removed old code from the old IDE Wizard
2024-04-16 00:22:41 +02:00
Daniele Teti
bbea870489
Completed "New Controller" Wizard.
2024-04-14 11:49:45 +02:00
Daniele Teti
8a7533f252
Generated dpr should not refers to conditionals defined by dmvc itself.
2024-04-12 12:37:43 +02:00
Daniele Teti
0d7a890e87
Removed debug log
2024-04-12 12:37:14 +02:00
Daniele Teti
8ebf4a253e
Huge refactoring of IDE Wizard (WIP)
2024-04-12 12:28:34 +02:00
Daniele Teti
4d3ce6a82d
[DMVCPROJECT Generator] Moved strings into consts in TConfigKey
2024-04-12 10:07:54 +02:00
Daniele Teti
089513e2cf
New Project Generator Architecture
2024-04-11 18:54:29 +02:00
Daniele Teti
dea575f3df
Modernized FileUpload sample
2024-04-10 17:12:42 +02:00
Daniele Teti
59cd33cb40
Update packages for older Delphi versions
2024-04-10 14:19:53 +02:00
Daniele Teti
6d1ea32678
Fixed incompatibilities with Delphi Sydney and previous (thanks Mark Lobanov)
2024-04-10 14:19:21 +02:00
Daniele Teti
7332259f25
Default log size = 10KiB
2024-04-09 17:15:11 +02:00
Daniele Teti
9fe57246d4
foAutoGenerated is converted to [foDoNotInsert , foDoNotUpdate]
2024-04-09 17:05:22 +02:00
Daniele Teti
f2e171e08c
Updated sample simple_api_using_mvcactiverecord_with_version to work with functional actions.
2024-04-05 00:34:06 +02:00
Daniele Teti
ac78f902ca
Small refactoring of JSONRPC controller
2024-04-05 00:01:04 +02:00
Daniele Teti
2d814d369e
Added PK to the logger table in PostgreSQL DDL
2024-04-04 16:28:27 +02:00
Daniele Teti
608f63e778
Added FirebirdSQL DDL for db logger
2024-04-04 16:24:07 +02:00
Daniele Teti
ff8124742e
Sample articles_crud_server updated to use db logger
2024-04-04 16:21:45 +02:00
Daniele Teti
5dfb0b9a50
Merge branch 'feature_injector'
2024-04-04 14:30:08 +02:00
Daniele Teti
0edc32c171
Merge branch 'master' of https://github.com/danieleteti/delphimvcframework
2024-04-03 23:52:14 +02:00
Daniele Teti
f78fa3744b
Merge commit '7aef2d3b8847c96e32e5f6c94b7cca69bcffe1ec'
...
# Conflicts:
# lib/loggerpro/LoggerPro.ConsoleAppender.pas
2024-04-03 23:52:06 +02:00
Daniele Teti
7aef2d3b88
Squashed 'lib/loggerpro/' changes from d490578b..b4faeb63
...
b4faeb63 Added DBAppenderFireDAC sample. Small cleans to the code.
b0309600 Merge pull request #89 from fastbike/v2.0
80b27d35 Added DB logging appenders: FireDAC and dbGo (ADO). Includes a sample app using dbGO
08ae6ac0 Removed inline variable declaration to mantain compatibility with older delphi versions
1c4a6686 Merge remote-tracking branch 'origin/master' into v2.0
bf750989 Updated copyright
a94123c0 Added vertual method TLoggerProConsoleAppender.SetupColorMappings to customize colors in descendants
2a54eae4 Merge pull request #86 from TommiPrami/Typos
4bac0b9c Grammar fixed
2c447d5f Tiny Typos fixed
git-subtree-dir: lib/loggerpro
git-subtree-split: b4faeb63360010e36423d747949f4d378d659054
2024-04-03 18:42:32 +02:00
Daniele Teti
af0984e050
Added
...
function OKResponse(const Body: TObject): IMVCResponse; overload;
function OKResponse: IMVCResponse; overload;
function NotFoundResponse(const Body: TObject): IMVCResponse; overload;
function NotFoundResponse: IMVCResponse; overload;
function NoContentResponse: IMVCResponse;
function UnauthorizedResponse: IMVCResponse;
function BadRequestResponse: IMVCResponse; overload;
function BadRequestResponse(const Error: TObject): IMVCResponse; overload;
function CreatedResponse(const Location: string = ''; const Body: TObject = nil): IMVCResponse;
function AcceptedResponse(const Location: string = ''; const Body: TObject = nil): IMVCResponse;
function ConflictResult: IMVCResponse;
function InternalServerErrorResponse: IMVCResponse;
2024-04-03 16:11:38 +02:00
Daniele Teti
8c80ed7a3e
Cleanup TransactionContext, better exception message for no data found.
2024-04-03 14:41:29 +02:00
Daniele Teti
e370718a34
Added EMVCActiveRecordTransactionContext
2024-04-03 09:59:53 +02:00
Daniele Teti
9b6cb6386b
Improved articles_crud_server sample
2024-03-31 18:37:09 +02:00
Daniele Teti
4349f20d95
TransactionContext (WIP)
2024-03-31 18:09:13 +02:00
Daniele Teti
b41e245bbc
articles_crud migrated to services container
2024-03-30 00:30:14 +01:00
Daniele Teti
6142c2d929
Container (WIP) - almost ready to be merged into master
2024-03-28 23:57:59 +01:00
Daniele Teti
1920249eb9
ServiceContainerDecorator (WIP)
2024-03-28 16:31:44 +01:00
Daniele Teti
9035aed2e7
ServiceContainer (WIP) - removed params in Resolve
2024-03-27 00:24:00 +01:00
Daniele Teti
cf2450465b
ServiceContainer (WIP)
2024-03-27 00:10:48 +01:00
Daniele Teti
b592963a78
ServiceContainer (wip)
2024-03-25 00:15:50 +01:00
Daniele Teti
8aa4ab5f7b
ServiceContainer (WIP) - singleton is "singleton per webmodule"
2024-03-24 16:58:08 +01:00
Daniele Teti
4ed99ab32c
injector (wip)
2024-03-21 19:03:35 +01:00
Daniele Teti
662deb70f9
Merge remote-tracking branch 'origin/master' into feature_injector
2024-03-21 18:57:59 +01:00
Daniele Teti
f69583373a
Injector (WIP)
2024-03-21 18:57:41 +01:00
Daniele Teti
e3c2129cb2
Update README.md
2024-03-20 18:18:56 +01:00
Daniele Teti
40555037db
Merge branch 'feature_partial_ar_update'
2024-03-19 16:30:28 +01:00
Daniele Teti
78b2fa23ec
Merge commit 'a33e84b988262dc6031874fda9930d25686879d7' into feature_partial_ar_update
2024-03-19 16:28:05 +01:00
Daniele Teti
a33e84b988
Squashed 'lib/swagdoc/' changes from 5734fb7c..8f81a28f
...
8f81a28f Merge pull request #20 from joaoduarte19/master
81d2a18b Compatibility fix for compiling for Linux on Delphi Tokyo
git-subtree-dir: lib/swagdoc
git-subtree-split: 8f81a28fcdbb0e62e1468757af8f3caa80d2ea38
2024-03-19 16:28:05 +01:00
Daniele Teti
7e3b551e11
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/samples/react/WebApp/follow-redirects-1.15.6' into feature_partial_ar_update
2024-03-19 16:26:35 +01:00
Daniele Teti
fea6b0c273
Added support for TSQLTimeStampOffset in dataset derialization and deserialization
2024-03-19 16:05:17 +01:00
dependabot[bot]
1398ecbd83
build(deps): bump follow-redirects in /samples/react/WebApp
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-16 22:38:06 +00:00
Daniele Teti
cbc971aaf6
Any exception in TMVCWebResponse.Destroy on logged
2024-03-14 15:03:51 +01:00