nextcloud/apps
Ferdinand Thiessen ee02e3246d
feat(AppFramework): Add full support for date / time / datetime columns
This adds support for all Doctrine supported types, for the column types only the immutable variants needed to be added.
But especially those types are the important ones, as our **Entity** class works by detecting changes through setters.
Meaning if it is mutable, changes like `$entity->date->modfiy()` can not be detected, so the immutable types make more sense here.

Similar the parameter types needed to be added.

`Enity` and `QBMapper` needed to be adjusted so they support (auto map) those types, required when insert or update an entity.

Also added more tests, especially to make sure the mapper really serializes the values correctly.

Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-17 18:31:42 +02:00
..
admin_audit chore(apps): Apply new rector configuration to autouse classes 2024-10-15 10:40:25 +02:00
cloud_federation_api chore(apps): Apply new rector configuration to autouse classes 2024-10-15 10:40:25 +02:00
comments fix(code-style): Adjust JS code to our code style 2024-10-16 22:11:59 +02:00
contactsinteraction chore(db): Correctly apply query types 2024-10-17 09:21:07 +02:00
dashboard chore(apps): Apply new rector configuration to autouse classes 2024-10-15 10:40:25 +02:00
dav chore(db): Correctly apply query types 2024-10-17 09:21:07 +02:00
encryption Fix(l10n): Update translations from Transifex 2024-10-16 00:20:20 +00:00
federatedfilesharing feat(AppFramework): Add full support for date / time / datetime columns 2024-10-17 18:31:42 +02:00
federation chore(apps): Apply new rector configuration to autouse classes 2024-10-15 10:40:25 +02:00
files chore(db): Correctly apply query types 2024-10-17 09:21:07 +02:00
files_external chore(db): Correctly apply query types 2024-10-17 09:21:07 +02:00
files_reminders feat(AppFramework): Add full support for date / time / datetime columns 2024-10-17 18:31:42 +02:00
files_sharing chore(db): Correctly apply query types 2024-10-17 09:21:07 +02:00
files_trashbin chore(apps): Apply new rector configuration to autouse classes 2024-10-15 10:40:25 +02:00
files_versions fix(code-style): Adjust JS code to our code style 2024-10-16 22:11:59 +02:00
lookup_server_connector Fix(l10n): Update translations from Transifex 2024-10-17 00:21:11 +00:00
oauth2 chore(apps): Apply new rector configuration to autouse classes 2024-10-15 10:40:25 +02:00
provisioning_api chore(apps): Apply new rector configuration to autouse classes 2024-10-15 10:40:25 +02:00
settings Merge pull request #48743 from nextcloud/fix/45717/hide-last-modified-for-shipped-apps 2024-10-17 08:59:02 +02:00
sharebymail feat(AppFramework): Add full support for date / time / datetime columns 2024-10-17 18:31:42 +02:00
systemtags fix(code-style): Adjust JS code to our code style 2024-10-16 22:11:59 +02:00
testing chore(apps): Apply new rector configuration to autouse classes 2024-10-15 10:40:25 +02:00
theming chore(apps): Apply new rector configuration to autouse classes 2024-10-15 10:40:25 +02:00
twofactor_backupcodes chore(apps): Apply new rector configuration to autouse classes 2024-10-15 10:40:25 +02:00
updatenotification Fix(l10n): Update translations from Transifex 2024-10-17 00:21:11 +00:00
user_ldap chore(db): Correctly apply query types 2024-10-17 09:21:07 +02:00
user_status Fix(l10n): Update translations from Transifex 2024-10-17 00:21:11 +00:00
weather_status Fix(l10n): Update translations from Transifex 2024-10-16 00:20:20 +00:00
webhook_listeners chore(apps): Apply new rector configuration to autouse classes 2024-10-15 10:40:25 +02:00
workflowengine chore(db): Correctly apply query types 2024-10-17 09:21:07 +02:00