1
0
Commit Graph

709 Commits

Author SHA1 Message Date
733f26f017 Fix error handling when deleting an attachment file 2021-07-20 10:14:49 +02:00
e4a0066e20 Make sure all associated entities of a task are deleted when the task is deleted 2021-07-19 23:52:58 +02:00
d28390d792 Fix task relations not getting properly cleaned up when deleting them 2021-07-19 23:40:18 +02:00
0b90d826be Don't notify the user who created the team 2021-07-19 23:29:25 +02:00
4216ed7277 Refactor user email confirmation + password reset handling (#919)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/919
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-13 20:56:02 +00:00
7adbd21698 Fix setting task favorite status of related tasks
Not really reproducable locally, but a real issue.
2021-07-12 12:19:01 +02:00
562ef9af36 Add searching for tasks by index 2021-07-11 14:19:59 +02:00
d0c77ad1c1 Make sure list / task favorites are set per user, not per entity (#915)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/915
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-10 10:21:54 +00:00
358661e060 Change task title to TEXT instead of varchar(250) to allow for longer task titles 2021-07-09 19:46:47 +02:00
e23014dbe4 Fix swagger docs for create requests 2021-05-26 21:56:31 +02:00
8e65ffb99b Fix duplicating empty lists 2021-05-26 12:01:50 +02:00
3f6d85497f Fix error when searching for a namespace returned no results 2021-05-26 12:00:55 +02:00
88b9ea6a96 Fix error when searching for a namespace with subscribers 2021-05-26 11:04:29 +02:00
0f5f85e687 Fix tests 2021-04-22 17:13:47 +02:00
4ceeb877b1 Fix checking list rights when accessing a bucket 2021-04-22 16:44:42 +02:00
6e263b6a91 Improve sending overdue task reminders by only sending one for all overdue tasks 2021-04-18 15:32:02 +02:00
7ff7b0d743 Improve duration format of overdue tasks in reminders 2021-04-18 14:25:50 +02:00
f429efc220 Add bucket limit validation 2021-04-15 16:55:21 +02:00
6e5a9868f5 Fix moving repeating tasks to the done bucket 2021-04-15 16:36:24 +02:00
b4d726f5a8 Add repeat monthly setting for tasks (#834)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/834
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-04-14 09:04:58 +00:00
d07b284ee3 Add reminders for overdue tasks (#832)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/832
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-04-11 15:08:43 +00:00
b3c604fd2f Add link share password authentication (#831)
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/831
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-04-11 13:17:50 +00:00
126f3acdc8 Enable searching users by full email or name 2021-04-07 18:28:58 +02:00
8ddc00bd29 Fix getting user info from /user endpoint for link shares 2021-04-07 15:02:57 +02:00
84291679cc Add names for link shares (#829)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/829
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-04-07 12:44:39 +00:00
0b8173c1c3 Fix not able to make saved filters favorite 2021-04-03 16:49:20 +02:00
73f2d4532d Make sure all tables are properly pluralized 2021-03-28 20:17:35 +02:00
be3184d49f Add test for moving a task to another list 2021-03-24 22:47:03 +01:00
81d021e872 Improve loading labels performance (#824)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/824
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-03-24 21:46:20 +00:00
d1b87d2705 Add a "done" option to kanban buckets (#821)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/821
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-03-24 20:16:35 +00:00
532855d850 Fix filter for task index 2021-03-21 18:48:41 +01:00
ee436efba3 Add endpoint to remove a list background 2021-03-21 17:49:14 +01:00
6fa95e6492 Fix getting lists for shared, favorite and saved lists namespace 2021-03-18 21:39:38 +01:00
67167d4abb Fix shared lists showing up twice 2021-03-14 21:12:03 +01:00
466b2b676c Pagingation for tasks in kanban buckets (#805)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/805
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-03-10 10:59:10 +00:00
6de3d8b3a1 Explicitly check if there are Ids before trying to get items by a list of Ids 2021-03-02 18:40:39 +01:00
2178166ece Add crud endpoints for notifications (#801)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/801
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-02-21 14:50:34 +00:00
eb3a945678 Fix deleting task relations
While the request body of a DELETE request *can* have data in it, it is not really supported and pretty much undocumented. As such, it doesn't work in all clients and probably broke with recent updates.
This fixes this by moving all parts of the task relation used to identify it in the url.

More Info: https://stackoverflow.com/a/299696/10924593
2021-02-18 23:35:33 +01:00
d8623fe185 Cleanup listener names 2021-02-17 20:50:04 +01:00
c873c1ec32 Send a notification to the user when they are added to the list 2021-02-17 20:48:06 +01:00
0bd27ddeb7 Subscribe a user to a task when they are assigned to it 2021-02-17 20:14:38 +01:00
aaeb89db4f Refactor getting all namespaces 2021-02-16 22:36:06 +01:00
e7875ecb3b Subscriptions and notifications for namespaces, tasks and lists (#786)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/786
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-02-14 19:18:14 +00:00
015ca310e9 Add notifications package for easy sending of notifications (#779)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/779
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-02-07 21:05:09 +00:00
9fe46f9a61 Don't try to get users for tasks if no tasks were found when looking for reminders 2021-02-07 14:46:47 +01:00
fb53322d40 Change the name of the newly created bucket from "New Bucket" to "Backlog" 2021-02-04 20:48:07 +01:00
0ab9ce9ec4 Add events (#777)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/777
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-02-02 22:48:37 +00:00
c4a71016b8 Update copyright year 2021-02-02 20:19:13 +01:00
657dcc5313 Fix lint 2021-01-31 13:51:23 +01:00
2d283b78c2 Fix the shared lists pseudo namespace containing owned lists 2021-01-31 13:09:14 +01:00