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