Commit Graph

372 Commits

Author SHA1 Message Date
bc0724c2ad
fix(tests): task permissions from parents 2023-01-12 17:11:50 +01:00
0223c7f660
fix(projects): properly check if a user or link share is allowed to create a new project 2023-01-12 16:49:52 +01:00
82bcc726a8
fix(project): don't allow un-archiving a project when its parent project is archived 2023-01-12 16:12:10 +01:00
7f175f7f1a
fix(project): recursively get all users from all parent projects 2023-01-12 16:03:09 +01:00
5570e44c1b
fix(tasks): task relation test 2023-01-12 15:31:30 +01:00
091390c8ab
fix(tasks): read all tests 2023-01-12 15:28:29 +01:00
6008046505
fix(tasks): get all tasks from parent projects 2023-01-12 15:10:29 +01:00
36819a8cca
feat(subscriptions): make sure all subscriptions are inherited properly 2023-01-12 15:10:29 +01:00
1defe1a860
fix(tests): make the tests compile again 2023-01-12 15:10:29 +01:00
3c3bf638d6
fix(projects): permission check now works 2023-01-12 15:10:29 +01:00
92b7fb71d8
fix(projects): don't check if new projects are archived 2023-01-12 15:10:28 +01:00
4c884246df
chore(projects) use a slice again 2023-01-12 15:10:28 +01:00
7d5e687236
fix: typo 2023-01-12 15:10:28 +01:00
17898f7a1c
feat(projects): check parent project when checking archived status 2023-01-12 15:10:28 +01:00
8fcc68f7d4
feat(projects): check all parent projects for permissions 2023-01-12 15:10:28 +01:00
83750abe02
feat(projects): get all projects recursively 2023-01-12 15:10:28 +01:00
2b161ad112
fix: typo 2023-01-12 15:10:28 +01:00
b4ef089973
fix: make it compile again 2023-01-12 15:10:28 +01:00
fd9b2e15d9
fix(tasks): don't check for namespaces in filters 2023-01-12 15:10:28 +01:00
68baafa990
fix(project): don't check for namespaces in overdue reminders 2023-01-12 15:10:28 +01:00
c056c4ea9b
fix(project): remove comments, clarifications, notifications about namespaces 2023-01-12 15:10:27 +01:00
ad0d9da90c
fix(project): remove namespaces checks 2023-01-12 15:10:27 +01:00
05fc0d6add
fix(project): remove namespaces from creating projects 2023-01-12 15:10:27 +01:00
7575a19dbe
fix(project): remove namespaces from getting projects 2023-01-12 15:10:27 +01:00
e8e2e205f4
feat(migration): use new structure for migration 2023-01-12 15:10:27 +01:00
92f0a50996
feat(projects): cleanup namespace leftovers 2023-01-12 15:10:27 +01:00
c244a0f145
feat(projects): remove namespaces 2023-01-12 15:10:27 +01:00
ce7021f152
feat(projects): add parent project, migrate namespaces 2023-01-12 15:10:27 +01:00
01bd4ccf7a
fix(tasks): test
All checks were successful
continuous-integration/drone/pr Build is passing
2023-01-12 15:06:03 +01:00
0a03676aee
fix(tasks): sql for overdue reminders 2023-01-12 15:03:27 +01:00
24ddc10a66
fix: rename incorrectly named ProjectUsers method 2023-01-12 15:03:26 +01:00
0284baa96d
feat: rename all list files 2023-01-12 15:03:26 +01:00
6e36332361
feat: rename lists to projects 2023-01-12 15:03:24 +01:00
82f4a5ad50
fix(export): ignore file size for export files
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-11 18:56:30 +01:00
04614614fe
fix(tasks): don't set a repeating task done when moving it do the done bucket
Some checks failed
continuous-integration/drone/push Build is failing
2023-01-11 18:46:24 +01:00
194b88e2eb
fix(tasks): don't reset the kanban bucket when updating a task and not providing one
Resolves https://github.com/go-vikunja/api/issues/56
2022-12-24 14:30:34 +01:00
c5327845ee
feat(caldav): add support for repeating tasks
Some checks failed
continuous-integration/drone/push Build is failing
Resolves https://github.com/go-vikunja/api/issues/57#issuecomment-1364373103
2022-12-24 12:19:51 +01:00
ea1d06bda6
fix(list): return lists for a namespace id even if that namespace is deleted
All checks were successful
continuous-integration/drone/push Build is passing
This fixes a problem where a namespace was deleted and its list were not.
Forum discussion: https://community.vikunja.io/t/list-deleted-but-tasks-showing-up-as-archived-and-overdue/1025
2022-12-23 17:48:21 +01:00
1f2eb57602
fix(reminders): make sure an overdue reminder is sent when there is only one overdue task
Some checks failed
continuous-integration/drone/push Build is failing
2022-12-01 18:41:24 +01:00
51911a8868
fix(reminders): overdue tasks join condition
Some checks failed
continuous-integration/drone/push Build is failing
2022-12-01 18:30:05 +01:00
47aae115df
fix(tasks): don't include undone overdue tasks from archived lists or namespaces in notification mails
Some checks failed
continuous-integration/drone/push Build is failing
Resolves vikunja/api#1324
2022-12-01 18:07:30 +01:00
96b5e93379
fix: swagger docs
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-11 15:34:26 +01:00
33e27c66a0
fix(filters): try parsing invalid dates like 2022-11-1
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-11 11:05:21 +01:00
986129a784
fix(filters): try parsing dates without time
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-11 10:54:50 +01:00
3d7605591e
fix(filters): try to parse date filter fields of the provided dates are not valid iso dates
All checks were successful
continuous-integration/drone/push Build is passing
Resolves https://community.vikunja.io/t/due-date-saved-filter-doesnt-seem-to-work/966/12
2022-11-10 16:39:44 +01:00
a9e6776abf
fix(tasks): allow sorting by task index
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-09 14:43:31 +01:00
f9b48ec091
fix(filter): only check for 0 values in filter fields with numeric values
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-08 17:03:07 +01:00
3b0b4a8460
fix(task): duplicate reminders when adding different ones between winter / summer time
Some checks failed
continuous-integration/drone/push Build is failing
Resolves F-889
2022-11-08 16:50:19 +01:00
2ef5e54588
fix(filter): also check for 0 values if the filter should include nulls
Some checks failed
continuous-integration/drone/push Build is failing
Resolves https://community.vikunja.io/t/due-date-saved-filter-doesnt-seem-to-work/966
2022-11-08 16:27:16 +01:00
622f2f0562
fix: look for the default bucket based on the position instead of the index
Some checks failed
continuous-integration/drone/push Build is failing
2022-11-03 15:10:20 +01:00