Commit Graph

20 Commits (e2ea6d46802255cd1dcdedf0c0d5aeabdcaf283d)

Author SHA1 Message Date
Daniel Kesselberg 0c978a1528
fix(reminders): use tablename without prefix
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-06-23 15:19:12 +07:00
Git'Fellow 4eb357e91a
fix(files_reminders): Join the reminders with the file system metadata table
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-06-17 16:34:45 +07:00
Christopher Ng c97589997f perf(files_reminders): Pre-cache directory
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-02-21 14:03:01 +07:00
Christopher Ng 3b59f39d68 chore(files_reminders): Remove unused find
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-02-21 14:03:01 +07:00
Ferdinand Thiessen db94e10af0
fix: Prevent breaking change in IQueryBuilder
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-17 18:31:44 +07:00
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 +07:00
Andy Scherzinger 8d8891c5bc
chore: Add SPDX header
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-05-30 15:49:33 +07:00
Christopher Ng be6c4c4058 fix(files_reminders): Delete reminders on node deleted
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-14 18:09:24 +07:00
Christopher Ng 18fb955a41 enh: add clean up buffer
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-09 10:41:18 +07:00
Christopher Ng f865c3ad21 enh: handle node deleted
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-03 15:30:11 +07:00
Christopher Ng 05e454ee61 fix: update find due query
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-03 15:30:11 +07:00
Christopher Ng 887058591c feat(files_reminders): create or update
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-03 15:30:11 +07:00
Christopher Ng 5ff178a753 enh: add updated at
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-03 15:30:11 +07:00
Christopher Ng fa77564152 enh: rename to due date
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-03 15:30:11 +07:00
Christopher Ng a7892fb682 feat(files_reminders): add api controller
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-03 15:30:11 +07:00
Christopher Ng 4fabd77432 enh: add created at
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-03 15:30:11 +07:00
Christopher Ng 163b059c11 enh: use datetime
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-03 15:30:11 +07:00
Christopher Ng c8a32a70cd feat(files_reminders): add list command
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-03 15:30:11 +07:00
Christopher Ng ea5e128fef feat(files_reminders): add service and notifier
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-03 15:30:11 +07:00
Christopher Ng e16001b8eb feat: init files_reminders migration
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-03 15:30:10 +07:00