Andy Scherzinger
be11113d32
chore: Add SPDX header
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de >
2024-05-07 15:51:49 +02:00
Julius Härtl
ea3a54be16
feat: Implement a team resource provider
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-03-05 20:13:06 +01:00
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
86d2d1a0f3
fix: limit to non-deleted cards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-04 15:20:08 +01:00
Julius Härtl
5856c8b500
fix: Avoid undefined variable
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-12-06 14:21:58 +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
a05d64250f
fix: Only query boards not marked for deletion unless we want to undo
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-11-20 08:22:45 +01:00
Julius Härtl
110ee28447
fix: Properly get done state for dav
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-11-14 10:57:22 +01:00
Julius Härtl
c405a5729a
fix: Expose done done state through CalDAV
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-11-08 12:59:35 +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
Julius Härtl
8e720f1147
fix: Add output for individual failures or skipped parts
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-08-11 18:21:09 +02:00
Julius Härtl
86302937a9
tests: assert json diff between import/export
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-08-11 18:21:09 +02:00
Julius Härtl
d3ade90129
fix: Only set last modified if not already set manually
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-08-11 18:21:09 +02:00
Julius Härtl
e7d5fbff63
feat: Let occ deck:import default to deck json importer
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-08-11 18:21:09 +02:00
Julius Härtl
fe319c86ab
fix: Split query to fetch board ids to avoid slow query join
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-07-21 15:11:27 +02:00
Julius Härtl
4a9e399cc9
feat: Use user display name cache
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-07-11 15:33:45 +02: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
0985f24f57
chore: Fix php-cs-fixer errors
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-06-05 22:26:08 +02:00
Faraz Samapoor
b8566a3a0d
Converts 'strpos()' calls to improve code readability.
...
Signed-off-by: Faraz Samapoor <fsamapoor@gmail.com >
2023-05-10 08:55:42 +03:30
Julius Härtl
fbb410667a
fix: Always return sorted index array to make sure a json array is the result
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-03-01 17:28:13 +01:00
Julius Härtl
a198a4eef4
fix: Avoid mutating the due date when calculating days
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-02-27 23:13:06 +01:00
chandi Langecker
322ee92573
live updates for boards
...
Signed-off-by: chandi Langecker <git@chandi.it >
2023-02-21 21:53:20 +01:00
Julius Härtl
b4de6a8f96
fix: Chunk in-queries to 1000 items
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-02-17 09:16:43 +01:00
Julius Härtl
29d21e05e8
chore: Remove some unused methods
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-02-17 09:16:27 +01: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
96d1e14390
perf: Cache stacks per request
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-02-17 09:16:27 +01:00
Julius Härtl
af21282468
style: php-cs-fixer
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-02-17 09:16:26 +01:00
Julius Härtl
ba3cab1036
perf: Combine fetching acls for boards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-02-17 09:16:26 +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
23813b7a03
perf: Add mapper methods to get multiple labels/assignments for cards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-02-17 09:16:26 +01:00
Julius Härtl
2ffecd81d4
chore: Fix typings and update psalm baseline
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-02-15 13:29:26 +01:00
Raul
7575bd0bf7
Fix due status calculation
...
Signed-off-by: Raul <raul@nextcloud.com >
2023-02-15 13:18:11 +01:00
Raul
308bf80de0
Add Card::getDaysUntilDue() function
...
Signed-off-by: Raul <raul@nextcloud.com >
2023-02-15 13:18:11 +01:00
Raul
4388d898ae
Include board summary in card details
...
Signed-off-by: Raul <raul@nextcloud.com >
2023-02-15 13:18:11 +01:00
Raul
3a730cf38f
Add phpDoc typehints for magic methods
...
Signed-off-by: Raul <raul@nextcloud.com >
2023-02-15 13:18:11 +01:00
Joas Schilling
96e9571ae4
Update signature of Entity::markFieldUpdated
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2023-01-23 11:11:41 +01:00
Julius Härtl
d892979efa
chore(psalm): Fix annotations to make psalm happy
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-01-03 15:22:31 +01:00
chandi Langecker
541ee13780
sessions: ignore self-emitted update events
...
Signed-off-by: chandi Langecker <git@chandi.it >
2023-01-03 12:45:11 +01:00
chandi Langecker
0ea384d1e5
session cleanup via background job
...
Signed-off-by: chandi Langecker <git@chandi.it >
2023-01-03 12:45:11 +01:00
chandi Langecker
af134959ce
optimize sql queries / indexing
...
Signed-off-by: chandi Langecker <git@chandi.it >
2023-01-03 12:43:59 +01:00
chandi Langecker
6bfb54e2b3
use strict types in new php classes
...
Signed-off-by: chandi Langecker <git@chandi.it >
2023-01-03 12:43:59 +01:00
chandi Langecker
fcfbcc63b4
basic notify_push usage with session handling (rebased)
...
Signed-off-by: chandi Langecker <git@chandi.it >
2023-01-03 12:43:56 +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
Julius Härtl
76fd901062
Handle circle deletion event and add cleanup job
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-11-11 10:24:02 +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
Joas Schilling
2c3113334a
Fix issue with duedate format
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2022-10-19 19:46:09 +02:00
Julius Härtl
e2dc1c2684
Simplify fetching boards during sharing
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-28 20:51:22 +02: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