Julius Härtl
1fdc164462
style: Apply php-cs-fixer updates
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-02-05 07:14:22 +01:00
Julius Härtl
2389eff5ea
fix: Avoid sql error on ONLY_FULL_GROUP_BY
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-12-05 21:19:34 +01:00
Julius Härtl
c2fd5163b0
fix: Move to storing the date instead of boolean for done state
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-11-08 12:59:35 +01:00
Thanos Kamber
c3b4ed6e1f
Added ability to mark card as done
...
Closes #534
Signed-off-by: Thanos Kamber <thanos.kamber@gmail.com >
2023-11-08 12:59:27 +01:00
Julius Härtl
029082bf7f
fix: Avoid too large index on postgres as indexing just the last_editor column is enough
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-11-06 17:40:57 +01:00
Git'Fellow
b53d6a3fe5
Ensure boardId is an integer
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com >
2023-06-09 09:28:51 +02:00
Julius Härtl
8ec8a91cab
perf: Group queries for fetching overview cards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-02-17 09:16:27 +01:00
Julius Härtl
81c0d96357
perf: Make fetching user details lazy
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-02-17 09:16:26 +01:00
Julius Härtl
c739d543c2
chore: Fix new psalm errors
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-12-30 14:08:31 +01:00
Michal Polacik
8698e2ce3f
Permanently delete deck cards marked as deleted after 5 min in a cron job
...
Limit deleted cards in one cron job run to 500
Converted spaces to tabs
Added missing import for CardMapper class
Added another missing import for CardMapper class
Fixed response object in findToDelete method + fixed 2 misspellings in API.md
Fixed invalid parameter type
Fix DeleteCronTest
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
Fix lint errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2022-11-07 17:26:12 +01:00
Julius Härtl
9171ffc88a
Avoid fetching archived cards for calendars
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-17 11:33:27 +02:00
Carl Schwan
44481e1c2a
Switch from OC::$server->get to OCP\Server::get
...
And add a bit more typing to some classes + psalm issues
Signed-off-by: Carl Schwan <carl@carlschwan.eu >
2022-05-12 10:55:36 +02:00
Raul
7b7af75802
Update Card serialization (jsonSerialize usages) to use CardDetails model
...
Signed-off-by: Raul <raul@nextcloud.com >
2022-05-06 11:29:13 +02:00
Julius Härtl
a08f1936ec
Fix test warnings
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-04-08 15:40:01 +02:00
Julius Härtl
c2144373d9
fix: Properly handle limited scope for remapping users
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 08:23:29 +01:00
Julius Härtl
a45e46f80a
Allow transfer of single boards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 08:23:29 +01:00
Julius Härtl
ba7cadf9d5
Fix card mapper query for transfer
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 08:23:27 +01:00
Sergey Shliakhov
b45c454ce2
Fix code style
...
Signed-off-by: Sergey Shliakhov <husband.sergey@gmail.com >
2022-03-22 08:23:26 +01:00
Sergey Shliakhov
19a2aeb5e5
Update docs
...
Signed-off-by: Sergey Shliakhov <husband.sergey@gmail.com >
fix: conflicts
2022-03-22 08:23:26 +01:00
Julius Härtl
596834853b
Fix codestyle issues
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-12-29 11:43:57 +01:00
Julius Härtl
80388d1a88
Cache card to board id relation
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-11-24 09:40:30 +01:00
Julius Härtl
b657967cac
Fix ParamNameMismatch occurences
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-06-10 08:01:27 +02:00
Jakob Röhrl
f23f8b38f1
change func name
...
Signed-off-by: Jakob Röhrl <jakob.roehrl@web.de >
2021-05-18 12:08:05 +02:00
Jakob Röhrl
eaf061c4b7
show on shared boards unassigned cards to all users
...
Signed-off-by: Jakob Röhrl <jakob.roehrl@web.de >
2021-05-17 14:30:36 +02:00
Julius Härtl
5fbeb839df
Allow searching for filters without a query to match all that have a given filter set
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-04-30 11:01:22 +02:00
Julius Härtl
abacc9a83c
Cast column when comparing comment object_id with the card id
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-04-16 11:00:55 +02:00
Julius Härtl
990659b8f0
Workaround sqlite query issues
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-04-13 17:07:57 +02:00
Julius Härtl
840c143b92
Implement advanced search queries
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-04-13 14:13:03 +02:00
Julius Härtl
381e5e356f
Only extract additional attributes from query when not using the entity mapping for the result
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-03-08 10:50:21 +01:00
Julius Härtl
e92d34bfcb
Implement share provider for deck
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-01-04 12:10:52 +01:00
Julius Härtl
7a53076b9b
Filter out deleted stacks from results
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-12-29 15:22:05 +01:00
Julius Härtl
2de43a6725
Properly handle if the related board cannot be found in mappers
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-11-13 15:45:31 +01:00
Julius Härtl
d935e0984f
Add proper type to boolean parameter
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-11-13 11:48:38 +01:00
Julius Härtl
f031717a54
Type hint IPermissionMapper
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-11-10 15:25:25 +01:00
Julius Härtl
87a7097c9b
Notify about due dates after due date change ( fixes #2239 )
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-11-06 13:20:52 +01:00
Julius Härtl
db518954ad
Only fetch cards that have no notification sent yet
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-11-06 12:07:05 +01:00
Julius Härtl
3f7966a6d4
Fix rebaseing issues
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-09-11 10:39:47 +02:00
Julius Härtl
08097ea65f
Map stacks to VTODO and link them as parent entries
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-09-11 10:39:29 +02:00
Julius Härtl
fc58439d2e
Migrate CardMapper to query builder
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-09-11 10:39:28 +02:00
Chartman123
8c86e9d00f
Update CardMapper.php
...
Add additional ', so that the resulting SQL query is correct
Signed-off-by: Christian Hartmann <chris-hartmann@gmx.de >
2020-09-09 10:40:30 +02:00
Julius Härtl
7e183d6e99
Properly filter archived view and deleted cards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-09-01 11:02:48 +02:00
Julius Härtl
b5862b482a
Move to query builder (pt.2)
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-09-01 11:02:48 +02:00
Julius Härtl
5536188892
Keep 18 compatibility
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-09-01 11:02:46 +02:00
Julius Härtl
2059e55e30
Implement new unified search API
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-09-01 11:02:25 +02:00
Julius Härtl
45c5b1678b
Migrate CardMapper to IQBMapper
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-09-01 11:02:25 +02:00
Julius Härtl
348fc669be
Allow to use card item without being available in global card store
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-08-20 11:41:18 +02:00
Jakob Röhrl
3c5f68e0c3
card dashboard
...
Signed-off-by: Jakob Röhrl <jakob.roehrl@web.de >
2020-08-20 11:40:39 +02:00
Julius Härtl
52febb396c
Fix php cs issues
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-04-22 19:57:19 +02:00
Julius Härtl
141ab46b46
Properly sort cards if order is the same
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-04-20 10:01:00 +02:00
Julius Härtl
9f9d6797bf
Do not get deleted cards when fetching overdue for notifications
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-03-29 12:40:41 +02:00