Commit Graph

2160 Commits

Author SHA1 Message Date
kolaente be5faf6a81
fix: don't get favorite task projects filter multiple times
continuous-integration/drone/pr Build is passing Details
2023-04-18 12:23:09 +02:00
kolaente 9321b81979
fix: reminder fixture 2023-04-18 12:23:09 +02:00
kolaente 39d699a7fd
fix: make sure projects are correctly sorted 2023-04-18 12:23:09 +02:00
kolaente 0876539d9c
fix: fetch all tasks for all projects 2023-04-18 12:23:09 +02:00
kolaente 6e8415d9ee
docs: remove all traces of namespaces 2023-04-18 12:23:08 +02:00
kolaente 2afb249d37
feat: check for cycles when creating or updating a project's parent 2023-04-18 12:22:27 +02:00
kolaente da7da9e6cb
feat: remove ChildProjects project property 2023-04-18 12:22:26 +02:00
kolaente 62c07a60f0
fix: add missing error code 2023-04-18 12:22:26 +02:00
kolaente a3187f9536
fix(projects): recalculate project's position after dragging when position would be 0 2023-04-18 12:22:26 +02:00
kolaente aa615e9551
fix(migration): revert wrongly changed url 2023-04-18 12:22:26 +02:00
kolaente 1cbde3a1dc
feat(projects): return a favorites pseudo project when the user has favorite tasks 2023-04-18 12:22:26 +02:00
kolaente 9d40d6d4e9
fix(projects): don't allow making a project child of itself 2023-04-18 12:22:26 +02:00
kolaente c01f4f84ce
fix(projects): don't return child projects twice 2023-04-18 12:22:26 +02:00
kolaente ccd336260b
feat: make the new inbox project the default 2023-04-18 12:22:26 +02:00
kolaente ec8b756e92
fix: lint config 2023-04-18 12:22:26 +02:00
kolaente 6451a874e6
fix: rename project receiver variable 2023-04-18 12:22:26 +02:00
kolaente c30034b9c8
fix(test): adjust fixture bucket and list ids 2023-04-18 12:22:26 +02:00
kolaente adcf7676a7
fix(test): adjust fixture id 2023-04-18 12:22:26 +02:00
kolaente 7f7133ea20
fix(test): fixtures 2023-04-18 12:22:26 +02:00
kolaente 0d67b5856d
fix: compile errors 2023-04-18 12:22:26 +02:00
kolaente 1409f9a611
chore: go mod tidy 2023-04-18 12:22:25 +02:00
kolaente 1c0912c981
fix: lint errors 2023-04-18 12:22:25 +02:00
kolaente 3bf78d7a0c
chore(test): show table content when db assertion failed 2023-04-18 12:22:25 +02:00
kolaente 0a628a306b
fix(migration): enable insert from structure work recursively 2023-04-18 12:22:25 +02:00
kolaente 4f8f6cf2aa
fix(migration): make file migration work with new structure 2023-04-18 12:22:25 +02:00
kolaente b3c932e6a5
chore(export): remove unused events 2023-04-18 12:22:25 +02:00
kolaente 3770da5dde
fix(tests): task collection fixtures 2023-04-18 12:22:25 +02:00
kolaente 604bd77d09
fix(tests): subscription test fixtures 2023-04-18 12:22:25 +02:00
kolaente 9507803a86
fix(tests): task permissions from parents 2023-04-18 12:22:25 +02:00
kolaente 7858e88882
fix(tests): adjust parent projects 2023-04-18 12:22:25 +02:00
kolaente e8156696d0
fix(projects): properly check if a user or link share is allowed to create a new project 2023-04-18 12:22:25 +02:00
kolaente 82ca12179d
fix(tests): permission tests for parent projects 2023-04-18 12:22:24 +02:00
kolaente 4fca6916bf
chore(project): fmt 2023-04-18 12:22:24 +02:00
kolaente 5c31910ae9
fix(project): don't allow un-archiving a project when its parent project is archived 2023-04-18 12:22:24 +02:00
kolaente 1a77d35cf8
fix(project): recursively get all users from all parent projects 2023-04-18 12:22:24 +02:00
kolaente bf2c159e09
fix(tasks): task relation test 2023-04-18 12:22:24 +02:00
kolaente c3d4779f06
fix(tasks): read all tests 2023-04-18 12:22:24 +02:00
kolaente 2662aa6779
fix(migration): remove wunderlist leftovers 2023-04-18 12:22:24 +02:00
kolaente e9d8cd89fb
fix(tasks): get all tasks from parent projects 2023-04-18 12:22:24 +02:00
kolaente 4e2132e798
feat(subscriptions): make sure all subscriptions are inherited properly 2023-04-18 12:22:24 +02:00
kolaente d5c00940c6
fix(tests): make the tests compile again 2023-04-18 12:22:24 +02:00
kolaente 19224f5d08
fix(projects): permission check now works 2023-04-18 12:22:24 +02:00
kolaente 623cf6819a
fix(projects): don't check if new projects are archived 2023-04-18 12:22:23 +02:00
kolaente a619f39206
chore(projects) use a slice again 2023-04-18 12:22:23 +02:00
kolaente c477ab2259
chore(docs): update error docs 2023-04-18 12:22:22 +02:00
kolaente df6ab219db
feat(projects): check parent project when checking archived status 2023-04-18 12:21:38 +02:00
kolaente 6bfea917fa
feat(projects): check all parent projects for permissions 2023-04-18 12:21:38 +02:00
kolaente 5ebd591fec
feat(projects): get all projects recursively 2023-04-18 12:21:38 +02:00
kolaente 0c41883591
fix: typo 2023-04-18 12:21:38 +02:00
kolaente 1ee8778d64
fix: rename after rebase 2023-04-18 12:21:37 +02:00