Fix tests and fixtures for date timezone stuff
continuous-integration/drone/pr Build is failing Details

This commit is contained in:
kolaente 2020-06-27 12:37:33 +02:00
parent 85babcbbb3
commit 4853fc7824
Signed by: konrad
GPG Key ID: F40E70337AB24C9B
25 changed files with 525 additions and 469 deletions

View File

@ -2,206 +2,206 @@
title: testbucket1
list_id: 1
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 2
title: testbucket2
list_id: 1
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 3
title: testbucket3
list_id: 1
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 4
title: testbucket4 - other list
list_id: 2
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
# The following are not or only partly owned by user 1
- id: 5
title: testbucket5
list_id: 20
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 6
title: testbucket6
list_id: 6
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 7
title: testbucket7
list_id: 7
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 8
title: testbucket8
list_id: 8
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 9
title: testbucket9
list_id: 9
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 10
title: testbucket10
list_id: 10
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 11
title: testbucket11
list_id: 11
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 12
title: testbucket13
list_id: 12
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 13
title: testbucket13
list_id: 13
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 14
title: testbucket14
list_id: 14
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 15
title: testbucket15
list_id: 15
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 16
title: testbucket16
list_id: 16
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 17
title: testbucket17
list_id: 17
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 18
title: testbucket18
list_id: 5
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 19
title: testbucket19
list_id: 21
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 20
title: testbucket20
list_id: 22
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 21
title: testbucket21
list_id: 3
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
# Duplicate buckets to make deletion of one of them possible
- id: 22
title: testbucket22
list_id: 6
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 23
title: testbucket23
list_id: 7
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 24
title: testbucket24
list_id: 8
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 25
title: testbucket25
list_id: 9
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 26
title: testbucket26
list_id: 10
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 27
title: testbucket27
list_id: 11
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 28
title: testbucket28
list_id: 12
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 29
title: testbucket29
list_id: 13
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 30
title: testbucket30
list_id: 14
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 31
title: testbucket31
list_id: 15
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 32
title: testbucket32
list_id: 16
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
- id: 33
title: testbucket33
list_id: 17
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52
# This bucket is the last one in its list
- id: 34
title: testbucket34
list_id: 18
created_by_id: 1
created: 2020-04-18 21:13:52.0 +00:00
updated: 2020-04-18 21:13:52.0 +00:00
created: 2020-04-18 21:13:52
updated: 2020-04-18 21:13:52

View File

@ -1,5 +1,5 @@
- id: 1
name: test
size: 100
created: 2019-10-13 20:33:11.0 +00:00
created: 2019-10-13 20:33:11
created_by_id: 1

View File

@ -1,16 +1,16 @@
- id: 1
task_id: 1
label_id: 4
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
- id: 2
task_id: 2
label_id: 4
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
- id: 3
task_id: 35
label_id: 4
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
- id: 4
task_id: 36
label_id: 4
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12

View File

@ -1,20 +1,20 @@
- id: 1
title: 'Label #1'
created_by_id: 1
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 2
title: 'Label #2'
created_by_id: 1
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 3
title: 'Label #3 - other user'
created_by_id: 2
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 4
title: 'Label #4 - visible via other task'
created_by_id: 2
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12

View File

@ -4,21 +4,21 @@
right: 0
sharing_type: 1
shared_by_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
updated: '2018-12-02 15:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
updated: 2018-12-02 15:13:12
- id: 2
hash: test2
list_id: 2
right: 1
sharing_type: 1
shared_by_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
updated: '2018-12-02 15:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
updated: 2018-12-02 15:13:12
- id: 3
hash: test3
list_id: 3
right: 2
sharing_type: 1
shared_by_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
updated: '2018-12-02 15:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
updated: 2018-12-02 15:13:12

View File

@ -5,8 +5,8 @@
identifier: test1
owner_id: 1
namespace_id: 1
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 2
title: Test2
@ -14,8 +14,8 @@
identifier: test2
owner_id: 3
namespace_id: 1
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 3
title: Test3
@ -23,8 +23,8 @@
identifier: test3
owner_id: 3
namespace_id: 2
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 4
title: Test4
@ -32,8 +32,8 @@
identifier: test4
owner_id: 3
namespace_id: 3
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 5
title: Test5
@ -41,8 +41,8 @@
identifier: test5
owner_id: 5
namespace_id: 5
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 6
title: Test6
@ -50,8 +50,8 @@
identifier: test6
owner_id: 6
namespace_id: 6
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 7
title: Test7
@ -59,8 +59,8 @@
identifier: test7
owner_id: 6
namespace_id: 6
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 8
title: Test8
@ -68,8 +68,8 @@
identifier: test8
owner_id: 6
namespace_id: 6
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 9
title: Test9
@ -77,8 +77,8 @@
identifier: test9
owner_id: 6
namespace_id: 6
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 10
title: Test10
@ -86,8 +86,8 @@
identifier: test10
owner_id: 6
namespace_id: 6
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 11
title: Test11
@ -95,8 +95,8 @@
identifier: test11
owner_id: 6
namespace_id: 6
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 12
title: Test12
@ -104,8 +104,8 @@
identifier: test12
owner_id: 6
namespace_id: 7
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 13
title: Test13
@ -113,8 +113,8 @@
identifier: test13
owner_id: 6
namespace_id: 8
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 14
title: Test14
@ -122,8 +122,8 @@
identifier: test14
owner_id: 6
namespace_id: 9
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 15
title: Test15
@ -131,8 +131,8 @@
identifier: test15
owner_id: 6
namespace_id: 10
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 16
title: Test16
@ -140,8 +140,8 @@
identifier: test16
owner_id: 6
namespace_id: 11
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 17
title: Test17
@ -149,8 +149,8 @@
identifier: test17
owner_id: 6
namespace_id: 12
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
# This list is owned by user 7, and several other users have access to it via different methods.
# It is used to test the listUsers method.
-
@ -160,8 +160,8 @@
identifier: test18
owner_id: 7
namespace_id: 13
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 19
title: Test19
@ -169,8 +169,8 @@
identifier: test19
owner_id: 7
namespace_id: 14
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 20
title: Test20
@ -178,8 +178,8 @@
identifier: test20
owner_id: 13
namespace_id: 15
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 21
title: Test21 archived through namespace
@ -187,8 +187,8 @@
identifier: test21
owner_id: 1
namespace_id: 16
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 22
title: Test22 archived individually
@ -197,5 +197,5 @@
owner_id: 1
namespace_id: 1
is_archived: 1
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12

View File

@ -2,83 +2,83 @@
title: testnamespace
description: Lorem Ipsum
owner_id: 1
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 2
title: testnamespace2
description: Lorem Ipsum
owner_id: 2
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 3
title: testnamespace3
description: Lorem Ipsum
owner_id: 3
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 6
title: testnamespace6
description: Lorem Ipsum
owner_id: 6
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 7
title: testnamespace7
description: Lorem Ipsum
owner_id: 6
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 8
title: testnamespace8
description: Lorem Ipsum
owner_id: 6
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 9
title: testnamespace9
description: Lorem Ipsum
owner_id: 6
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 10
title: testnamespace10
description: Lorem Ipsum
owner_id: 6
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 11
title: testnamespace11
description: Lorem Ipsum
owner_id: 6
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 12
title: testnamespace12
description: Lorem Ipsum
owner_id: 6
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 13
title: testnamespace13
description: Lorem Ipsum
owner_id: 7
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 14
title: testnamespace14
description: Lorem Ipsum
owner_id: 7
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 15
title: testnamespace15
description: Lorem Ipsum
owner_id: 13
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 16
title: Archived testnamespace16
owner_id: 1
is_archived: 1
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12

View File

@ -1,16 +1,16 @@
- id: 1
task_id: 30
user_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
- id: 2
task_id: 30
user_id: 2
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
- id: 3
task_id: 35
user_id: 2
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
- id: 4
task_id: 36
user_id: 2
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12

View File

@ -2,10 +2,10 @@
task_id: 1
file_id: 1
created_by_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
# The file for this attachment does not exist
- id: 2
task_id: 1
file_id: 9999
created_by_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12

View File

@ -2,95 +2,95 @@
comment: Lorem Ipsum Dolor Sit Amet
author_id: 1
task_id: 1
created: 2020-02-19 18:07:06.0 +00:00
updated: 2020-02-19 18:07:06.0 +00:00
created: 2020-02-19 18:07:06
updated: 2020-02-19 18:07:06
- id: 2
comment: comment 2
author_id: 5
task_id: 14
created: 2020-02-19 18:07:06.0 +00:00
updated: 2020-02-19 18:07:06.0 +00:00
created: 2020-02-19 18:07:06
updated: 2020-02-19 18:07:06
- id: 3
comment: comment 3
author_id: 5
task_id: 15
created: 2020-02-19 18:07:06.0 +00:00
updated: 2020-02-19 18:07:06.0 +00:00
created: 2020-02-19 18:07:06
updated: 2020-02-19 18:07:06
- id: 4
comment: comment 4
author_id: 6
task_id: 16
created: 2020-02-19 18:07:06.0 +00:00
updated: 2020-02-19 18:07:06.0 +00:00
created: 2020-02-19 18:07:06
updated: 2020-02-19 18:07:06
- id: 5
comment: comment 5
author_id: 6
task_id: 17
created: 2020-02-19 18:07:06.0 +00:00
updated: 2020-02-19 18:07:06.0 +00:00
created: 2020-02-19 18:07:06
updated: 2020-02-19 18:07:06
- id: 6
comment: comment 6
author_id: 6
task_id: 18
created: 2020-02-19 18:07:06.0 +00:00
updated: 2020-02-19 18:07:06.0 +00:00
created: 2020-02-19 18:07:06
updated: 2020-02-19 18:07:06
- id: 7
comment: comment 7
author_id: 6
task_id: 19
created: 2020-02-19 18:07:06.0 +00:00
updated: 2020-02-19 18:07:06.0 +00:00
created: 2020-02-19 18:07:06
updated: 2020-02-19 18:07:06
- id: 8
comment: comment 8
author_id: 6
task_id: 20
created: 2020-02-19 18:07:06.0 +00:00
updated: 2020-02-19 18:07:06.0 +00:00
created: 2020-02-19 18:07:06
updated: 2020-02-19 18:07:06
- id: 9
comment: comment 9
author_id: 6
task_id: 21
created: 2020-02-19 18:07:06.0 +00:00
updated: 2020-02-19 18:07:06.0 +00:00
created: 2020-02-19 18:07:06
updated: 2020-02-19 18:07:06
- id: 10
comment: comment 10
author_id: 6
task_id: 22
created: 2020-02-19 18:07:06.0 +00:00
updated: 2020-02-19 18:07:06.0 +00:00
created: 2020-02-19 18:07:06
updated: 2020-02-19 18:07:06
- id: 11
comment: comment 11
author_id: 6
task_id: 23
created: 2020-02-19 18:07:06.0 +00:00
updated: 2020-02-19 18:07:06.0 +00:00
created: 2020-02-19 18:07:06
updated: 2020-02-19 18:07:06
- id: 12
comment: comment 12
author_id: 6
task_id: 24
created: 2020-02-19 18:07:06.0 +00:00
updated: 2020-02-19 18:07:06.0 +00:00
created: 2020-02-19 18:07:06
updated: 2020-02-19 18:07:06
- id: 13
comment: comment 13
author_id: 6
task_id: 25
created: 2020-02-19 18:07:06.0 +00:00
updated: 2020-02-19 18:07:06.0 +00:00
created: 2020-02-19 18:07:06
updated: 2020-02-19 18:07:06
- id: 14
comment: comment 14
author_id: 6
task_id: 26
created: 2020-02-19 18:07:06.0 +00:00
updated: 2020-02-19 18:07:06.0 +00:00
created: 2020-02-19 18:07:06
updated: 2020-02-19 18:07:06
- id: 15
comment: comment 15
author_id: 1
task_id: 35
created: 2020-02-19 18:07:06.0 +00:00
updated: 2020-02-19 18:07:06.0 +00:00
created: 2020-02-19 18:07:06
updated: 2020-02-19 18:07:06
- id: 16
comment: comment 16
author_id: 1
task_id: 36
created: 2020-02-19 18:07:06.0 +00:00
updated: 2020-02-19 18:07:06.0 +00:00
created: 2020-02-19 18:07:06
updated: 2020-02-19 18:07:06

View File

@ -3,34 +3,34 @@
other_task_id: 29
relation_kind: 'subtask'
created_by_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
- id: 2
task_id: 29
other_task_id: 1
relation_kind: 'parenttask'
created_by_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
- id: 3
task_id: 35
other_task_id: 1
relation_kind: 'related'
created_by_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
- id: 4
task_id: 35
other_task_id: 1
relation_kind: 'related'
created_by_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
- id: 5
task_id: 36
other_task_id: 1
relation_kind: 'related'
created_by_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
- id: 6
task_id: 36
other_task_id: 1
relation_kind: 'related'
created_by_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12

View File

@ -1,8 +1,8 @@
- id: 1
task_id: 27
reminder: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04.0 +00:00
reminder: 2018-12-01 01:12:04
created: 2018-12-01 01:12:04
- id: 2
task_id: 27
reminder: 2018-12-01 01:13:44.0 +00:00
created: 2018-12-01 01:12:04.0 +00:00
reminder: 2018-12-01 01:13:44
created: 2018-12-01 01:12:04

View File

@ -5,8 +5,8 @@
created_by_id: 1
list_id: 1
index: 1
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
bucket_id: 1
- id: 2
title: 'task #2 done'
@ -14,8 +14,8 @@
created_by_id: 1
list_id: 1
index: 2
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
bucket_id: 1
- id: 3
title: 'task #3 high prio'
@ -23,8 +23,8 @@
created_by_id: 1
list_id: 1
index: 3
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
priority: 100
bucket_id: 2
- id: 4
@ -33,8 +33,8 @@
created_by_id: 1
list_id: 1
index: 4
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
priority: 1
bucket_id: 2
- id: 5
@ -43,8 +43,8 @@
created_by_id: 1
list_id: 1
index: 5
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
due_date: 1543636724
bucket_id: 2
- id: 6
@ -53,9 +53,9 @@
created_by_id: 1
list_id: 1
index: 6
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
due_date: 1543616724
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
due_date: 2018-11-30 22:25:24
bucket_id: 3
- id: 7
title: 'task #7 with start date'
@ -63,9 +63,9 @@
created_by_id: 1
list_id: 1
index: 7
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
start_date: 1544600000
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
start_date: 2018-12-12 07:33:20
bucket_id: 3
- id: 8
title: 'task #8 with end date'
@ -73,9 +73,9 @@
created_by_id: 1
list_id: 1
index: 8
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
end_date: 1544700000
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
end_date: 2018-12-13 11:20:00
bucket_id: 3
- id: 9
title: 'task #9 with start and end date'
@ -83,10 +83,10 @@
created_by_id: 1
list_id: 1
index: 9
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
start_date: 1544600000
end_date: 1544700000
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
start_date: 2018-12-12 07:33:20
end_date: 2018-12-13 11:20:00
bucket_id: 1
- id: 10
title: 'task #10 basic'
@ -95,8 +95,8 @@
list_id: 1
index: 10
bucket_id: 1
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 11
title: 'task #11 basic'
done: false
@ -104,8 +104,8 @@
list_id: 1
index: 11
bucket_id: 1
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 12
title: 'task #12 basic'
done: false
@ -113,8 +113,8 @@
list_id: 1
index: 12
bucket_id: 1
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 13
title: 'task #13 basic other list'
done: false
@ -122,8 +122,8 @@
list_id: 2
index: 1
bucket_id: 4
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 14
title: 'task #14 basic other list'
done: false
@ -131,8 +131,8 @@
list_id: 5
index: 1
bucket_id: 18
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 15
title: 'task #15'
done: false
@ -140,8 +140,8 @@
list_id: 6
index: 1
bucket_id: 6
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 16
title: 'task #16'
done: false
@ -149,8 +149,8 @@
list_id: 7
index: 1
bucket_id: 7
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 17
title: 'task #17'
done: false
@ -158,8 +158,8 @@
list_id: 8
index: 1
bucket_id: 8
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 18
title: 'task #18'
done: false
@ -167,8 +167,8 @@
list_id: 9
index: 1
bucket_id: 9
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 19
title: 'task #19'
done: false
@ -176,8 +176,8 @@
list_id: 10
index: 1
bucket_id: 10
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 20
title: 'task #20'
done: false
@ -185,8 +185,8 @@
list_id: 11
index: 1
bucket_id: 11
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 21
title: 'task #21'
done: false
@ -194,8 +194,8 @@
list_id: 12
index: 1
bucket_id: 12
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 22
title: 'task #22'
done: false
@ -203,8 +203,8 @@
list_id: 13
index: 1
bucket_id: 13
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 23
title: 'task #23'
done: false
@ -212,8 +212,8 @@
list_id: 14
index: 1
bucket_id: 14
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 24
title: 'task #24'
done: false
@ -221,8 +221,8 @@
list_id: 15
index: 1
bucket_id: 15
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 25
title: 'task #25'
done: false
@ -230,8 +230,8 @@
list_id: 16
index: 1
bucket_id: 16
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 26
title: 'task #26'
done: false
@ -239,8 +239,8 @@
list_id: 17
index: 1
bucket_id: 17
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 27
title: 'task #27 with reminders'
done: false
@ -248,8 +248,8 @@
list_id: 1
index: 12
bucket_id: 1
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 28
title: 'task #28 with repeat after'
done: false
@ -258,8 +258,8 @@
list_id: 1
index: 13
bucket_id: 1
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 29
title: 'task #29 with parent task (1)'
done: false
@ -267,8 +267,8 @@
list_id: 1
index: 14
bucket_id: 1
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 30
title: 'task #30 with assignees'
done: false
@ -276,8 +276,8 @@
list_id: 1
index: 15
bucket_id: 1
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 31
title: 'task #31 with color'
done: false
@ -286,8 +286,8 @@
index: 16
hex_color: f0f0f0
bucket_id: 1
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 32
title: 'task #32'
done: false
@ -295,8 +295,8 @@
list_id: 3
index: 1
bucket_id: 21
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 33
title: 'task #33 with percent done'
done: false
@ -305,8 +305,8 @@
index: 17
percent_done: 0.5
bucket_id: 1
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
# This task is forbidden for user1
- id: 34
title: 'task #34'
@ -315,8 +315,8 @@
list_id: 20
index: 20
bucket_id: 5
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 35
title: 'task #35'
done: false
@ -324,8 +324,8 @@
list_id: 21
index: 1
bucket_id: 19
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04
- id: 36
title: 'task #36'
done: false
@ -333,7 +333,7 @@
list_id: 22
index: 1
bucket_id: 20
created: 2018-12-01 01:12:04.0 +00:00
updated: 2018-12-01 01:12:04.0 +00:00
created: 2018-12-01 01:12:04
updated: 2018-12-01 01:12:04

View File

@ -2,47 +2,47 @@
team_id: 1
list_id: 3
right: 0
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
# This team has read only access on list 6
- id: 2
team_id: 2
list_id: 6
right: 0
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
# This team has write access on list 7
- id: 3
team_id: 3
list_id: 7
right: 1
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
# This team has admin access on list 8
- id: 4
team_id: 4
list_id: 8
right: 2
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
# Readonly acces on list 19
- id: 5
team_id: 8
list_id: 19
right: 2
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
# Write acces on list 19
- id: 6
team_id: 9
list_id: 19
right: 1
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
# Admin acces on list 19
- id: 7
team_id: 10
list_id: 19
right: 2
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12

View File

@ -2,56 +2,56 @@
team_id: 1
user_id: 1
admin: true
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
-
team_id: 1
user_id: 2
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
-
team_id: 2
user_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
-
team_id: 3
user_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
-
team_id: 4
user_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
-
team_id: 5
user_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
-
team_id: 6
user_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
-
team_id: 7
user_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
-
team_id: 8
user_id: 1
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
-
team_id: 9
user_id: 2
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
-
team_id: 10
user_id: 3
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
-
team_id: 11
user_id: 8
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
-
team_id: 12
user_id: 9
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12
-
team_id: 13
user_id: 10
created: '2018-12-02 16:13:12 +0100 GMT'
created: 2018-12-01 15:13:12

View File

@ -2,51 +2,51 @@
team_id: 1
namespace_id: 3
right: 0
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 2
team_id: 2
namespace_id: 3
right: 0
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 3
team_id: 5
namespace_id: 7
right: 0
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 4
team_id: 6
namespace_id: 8
right: 1
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 5
team_id: 7
namespace_id: 9
right: 2
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 6
team_id: 11
namespace_id: 14
right: 0
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 7
team_id: 12
namespace_id: 14
right: 1
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 8
team_id: 13
namespace_id: 14
right: 2
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12

View File

@ -4,31 +4,31 @@
password: '$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.' # 1234
email: 'user1@example.com'
is_active: true
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 2
username: 'user2'
password: '$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.' # 1234
email: 'user2@example.com'
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 3
username: 'user3'
password: '$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.' # 1234
email: 'user3@example.com'
password_reset_token: passwordresettesttoken
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 4
username: 'user4'
password: '$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.' # 1234
email: 'user4@example.com'
email_confirm_token: tiepiQueed8ahc7zeeFe1eveiy4Ein8osooxegiephauph2Ael
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
-
id: 5
username: 'user5'
@ -36,62 +36,62 @@
email: 'user5@example.com'
email_confirm_token: tiepiQueed8ahc7zeeFe1eveiy4Ein8osooxegiephauph2Ael
is_active: false
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
# This use is used to create a whole bunch of lists which are then shared directly with a user
- id: 6
username: 'user6'
password: '$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.' # 1234
email: 'user6@example.com'
is_active: true
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 7
username: 'user7'
password: '$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.' # 1234
email: 'user7@example.com'
is_active: true
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 8
username: 'user8'
password: '$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.' # 1234
email: 'user8@example.com'
is_active: true
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 9
username: 'user9'
password: '$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.' # 1234
email: 'user9@example.com'
is_active: true
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 10
username: 'user10'
password: '$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.' # 1234
email: 'user10@example.com'
is_active: true
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 11
username: 'user11'
password: '$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.' # 1234
email: 'user11@example.com'
is_active: true
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 12
username: 'user12'
password: '$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.' # 1234
email: 'user12@example.com'
is_active: true
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 13
username: 'user13'
password: '$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.' # 1234
email: 'user14@example.com'
is_active: true
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12

View File

@ -2,47 +2,47 @@
user_id: 1
list_id: 3
right: 0
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 2
user_id: 2
list_id: 3
right: 0
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 3
user_id: 1
list_id: 9
right: 0
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 4
user_id: 1
list_id: 10
right: 1
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 5
user_id: 1
list_id: 11
right: 2
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 6
user_id: 4
list_id: 19
right: 0
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 7
user_id: 5
list_id: 19
right: 1
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 8
user_id: 6
list_id: 19
right: 2
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12

View File

@ -2,51 +2,51 @@
user_id: 1
namespace_id: 3
right: 0
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 2
user_id: 2
namespace_id: 3
right: 0
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 3
user_id: 1
namespace_id: 10
right: 0
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 4
user_id: 1
namespace_id: 11
right: 1
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 5
user_id: 1
namespace_id: 12
right: 2
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 6
user_id: 11
namespace_id: 14
right: 0
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 7
user_id: 12
namespace_id: 14
right: 1
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12
- id: 8
user_id: 13
namespace_id: 14
right: 2
updated: '2018-12-02 15:13:12 +0100 GMT'
created: '2018-12-02 16:13:12 +0100 GMT'
updated: 2018-12-02 15:13:12
created: 2018-12-01 15:13:12

View File

@ -51,6 +51,8 @@ func TestLabel_ReadAll(t *testing.T) {
Username: "user1",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
IsActive: true,
Created: testCreatedTime,
Updated: testUpdatedTime,
}
tests := []struct {
name string
@ -156,6 +158,8 @@ func TestLabel_ReadOne(t *testing.T) {
Username: "user1",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
IsActive: true,
Created: testCreatedTime,
Updated: testUpdatedTime,
}
tests := []struct {
name string
@ -176,6 +180,8 @@ func TestLabel_ReadOne(t *testing.T) {
Title: "Label #1",
CreatedByID: 1,
CreatedBy: user1,
Created: testCreatedTime,
Updated: testUpdatedTime,
},
auth: &user.User{ID: 1},
},
@ -210,7 +216,11 @@ func TestLabel_ReadOne(t *testing.T) {
ID: 2,
Username: "user2",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
Created: testCreatedTime,
Updated: testUpdatedTime,
},
Created: testCreatedTime,
Updated: testUpdatedTime,
},
auth: &user.User{ID: 1},
},

View File

@ -169,6 +169,8 @@ func TestListUser_ReadAll(t *testing.T) {
Username: "user1",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
IsActive: true,
Created: testCreatedTime,
Updated: testUpdatedTime,
},
Right: RightRead,
},
@ -177,6 +179,8 @@ func TestListUser_ReadAll(t *testing.T) {
ID: 2,
Username: "user2",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
Created: testCreatedTime,
Updated: testUpdatedTime,
},
Right: RightRead,
},

View File

@ -166,6 +166,8 @@ func TestNamespaceUser_ReadAll(t *testing.T) {
Username: "user1",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
IsActive: true,
Created: testCreatedTime,
Updated: testUpdatedTime,
},
Right: RightRead,
},
@ -174,6 +176,8 @@ func TestNamespaceUser_ReadAll(t *testing.T) {
ID: 2,
Username: "user2",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
Created: testCreatedTime,
Updated: testUpdatedTime,
},
Right: RightRead,
},

View File

@ -21,6 +21,7 @@ import (
"code.vikunja.io/api/pkg/files"
"code.vikunja.io/api/pkg/user"
"code.vikunja.io/web"
"github.com/stretchr/testify/assert"
"gopkg.in/d4l3k/messagediff.v1"
"testing"
"time"
@ -33,19 +34,28 @@ func TestTaskCollection_ReadAll(t *testing.T) {
Username: "user1",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
IsActive: true,
Created: testCreatedTime,
Updated: testUpdatedTime,
}
user2 := &user.User{
ID: 2,
Username: "user2",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
Created: testCreatedTime,
Updated: testUpdatedTime,
}
user6 := &user.User{
ID: 6,
Username: "user6",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
IsActive: true,
Created: testCreatedTime,
Updated: testUpdatedTime,
}
loc, err := time.LoadLocation("GMT")
assert.NoError(t, err)
// We use individual variables for the tasks here to be able to rearrange or remove ones more easily
task1 := &Task{
ID: 1,
@ -63,8 +73,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
Title: "Label #4 - visible via other task",
CreatedByID: 2,
CreatedBy: user2,
Updated: time.Time{},
Created: time.Time{},
Created: testCreatedTime,
Updated: testUpdatedTime,
},
},
RelatedTasks: map[RelationKind][]*Task{
@ -76,8 +86,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
CreatedByID: 1,
ListID: 1,
BucketID: 1,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
},
},
},
@ -88,11 +98,12 @@ func TestTaskCollection_ReadAll(t *testing.T) {
FileID: 1,
CreatedByID: 1,
CreatedBy: user1,
Created: testCreatedTime,
File: &files.File{
ID: 1,
Name: "test",
Size: 100,
Created: time.Unix(1570998791, 0),
Created: time.Unix(1570998791, 0).In(loc),
CreatedByID: 1,
},
},
@ -102,10 +113,11 @@ func TestTaskCollection_ReadAll(t *testing.T) {
FileID: 9999,
CreatedByID: 1,
CreatedBy: user1,
Created: testCreatedTime,
},
},
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task2 := &Task{
ID: 2,
@ -123,13 +135,13 @@ func TestTaskCollection_ReadAll(t *testing.T) {
Title: "Label #4 - visible via other task",
CreatedByID: 2,
CreatedBy: user2,
Updated: time.Time{},
Created: time.Time{},
Created: testCreatedTime,
Updated: testUpdatedTime,
},
},
RelatedTasks: map[RelationKind][]*Task{},
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task3 := &Task{
ID: 3,
@ -140,8 +152,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
CreatedBy: user1,
ListID: 1,
RelatedTasks: map[RelationKind][]*Task{},
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
Priority: 100,
BucketID: 2,
}
@ -154,8 +166,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
CreatedBy: user1,
ListID: 1,
RelatedTasks: map[RelationKind][]*Task{},
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
Priority: 1,
BucketID: 2,
}
@ -168,9 +180,9 @@ func TestTaskCollection_ReadAll(t *testing.T) {
CreatedBy: user1,
ListID: 1,
RelatedTasks: map[RelationKind][]*Task{},
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
DueDate: time.Unix(1543636724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
DueDate: time.Unix(1543636724, 0).In(loc),
BucketID: 2,
}
task6 := &Task{
@ -182,9 +194,9 @@ func TestTaskCollection_ReadAll(t *testing.T) {
CreatedBy: user1,
ListID: 1,
RelatedTasks: map[RelationKind][]*Task{},
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
DueDate: time.Unix(1543616724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
DueDate: time.Unix(1543616724, 0).In(loc),
BucketID: 3,
}
task7 := &Task{
@ -196,9 +208,9 @@ func TestTaskCollection_ReadAll(t *testing.T) {
CreatedBy: user1,
ListID: 1,
RelatedTasks: map[RelationKind][]*Task{},
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
StartDate: time.Unix(1544600000, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
StartDate: time.Unix(1544600000, 0).In(loc),
BucketID: 3,
}
task8 := &Task{
@ -210,9 +222,9 @@ func TestTaskCollection_ReadAll(t *testing.T) {
CreatedBy: user1,
ListID: 1,
RelatedTasks: map[RelationKind][]*Task{},
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
EndDate: time.Unix(1544700000, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
EndDate: time.Unix(1544700000, 0).In(loc),
BucketID: 3,
}
task9 := &Task{
@ -225,10 +237,10 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 1,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 1,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
StartDate: time.Unix(1544600000, 0),
EndDate: time.Unix(1544700000, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
StartDate: time.Unix(1544600000, 0).In(loc),
EndDate: time.Unix(1544700000, 0).In(loc),
}
task10 := &Task{
ID: 10,
@ -240,8 +252,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 1,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 1,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task11 := &Task{
ID: 11,
@ -253,8 +265,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 1,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 1,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task12 := &Task{
ID: 12,
@ -266,8 +278,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 1,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 1,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task15 := &Task{
ID: 15,
@ -279,8 +291,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 6,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 6,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task16 := &Task{
ID: 16,
@ -292,8 +304,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 7,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 7,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task17 := &Task{
ID: 17,
@ -305,8 +317,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 8,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 8,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task18 := &Task{
ID: 18,
@ -318,8 +330,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 9,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 9,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task19 := &Task{
ID: 19,
@ -331,8 +343,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 10,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 10,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task20 := &Task{
ID: 20,
@ -344,8 +356,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 11,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 11,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task21 := &Task{
ID: 21,
@ -357,8 +369,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 12,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 12,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task22 := &Task{
ID: 22,
@ -370,8 +382,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 13,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 13,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task23 := &Task{
ID: 23,
@ -383,8 +395,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 14,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 14,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task24 := &Task{
ID: 24,
@ -396,8 +408,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 15,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 15,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task25 := &Task{
ID: 25,
@ -409,8 +421,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 16,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 16,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task26 := &Task{
ID: 26,
@ -422,8 +434,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 17,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 17,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task27 := &Task{
ID: 27,
@ -433,14 +445,14 @@ func TestTaskCollection_ReadAll(t *testing.T) {
CreatedByID: 1,
CreatedBy: user1,
Reminders: []time.Time{
time.Unix(1543626724, 0),
time.Unix(543626824, 0),
time.Unix(1543626724, 0).In(loc),
time.Unix(1543626824, 0).In(loc),
},
ListID: 1,
BucketID: 1,
RelatedTasks: map[RelationKind][]*Task{},
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task28 := &Task{
ID: 28,
@ -453,8 +465,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
RelatedTasks: map[RelationKind][]*Task{},
RepeatAfter: 3600,
BucketID: 1,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task29 := &Task{
ID: 29,
@ -473,15 +485,15 @@ func TestTaskCollection_ReadAll(t *testing.T) {
Index: 1,
CreatedByID: 1,
ListID: 1,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
BucketID: 1,
},
},
},
BucketID: 1,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task30 := &Task{
ID: 30,
@ -497,8 +509,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
},
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 1,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task31 := &Task{
ID: 31,
@ -511,8 +523,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 1,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 1,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task32 := &Task{
ID: 32,
@ -524,8 +536,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
ListID: 3,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 21,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
task33 := &Task{
ID: 33,
@ -538,8 +550,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
PercentDone: 0.5,
RelatedTasks: map[RelationKind][]*Task{},
BucketID: 1,
Created: time.Unix(1543626724, 0),
Updated: time.Unix(1543626724, 0),
Created: time.Unix(1543626724, 0).In(loc),
Updated: time.Unix(1543626724, 0).In(loc),
}
type fields struct {

View File

@ -45,7 +45,7 @@ type Task struct {
// The time when a task was marked as done.
DoneAt time.Time `xorm:"INDEX null 'done_at'" json:"done_at"`
// The time when the task is due.
DueDate time.Time `xorm:"int(11) INDEX null 'due_date'" json:"due_date"`
DueDate time.Time `xorm:"DATETIME INDEX null 'due_date'" json:"due_date"`
// An array of datetimes when the user wants to be reminded of the task.
Reminders []time.Time `xorm:"-" json:"reminder_dates"`
CreatedByID int64 `xorm:"int(11) not null" json:"-"` // ID of the user who put that task on the list
@ -58,9 +58,9 @@ type Task struct {
// The task priority. Can be anything you want, it is possible to sort by this later.
Priority int64 `xorm:"int(11) null" json:"priority"`
// When this task starts.
StartDate time.Time `xorm:"int(11) INDEX null 'start_date'" json:"start_date" query:"-"`
StartDate time.Time `xorm:"DATETIME INDEX null 'start_date'" json:"start_date" query:"-"`
// When this task ends.
EndDate time.Time `xorm:"int(11) INDEX null 'end_date'" json:"end_date" query:"-"`
EndDate time.Time `xorm:"DATETIME INDEX null 'end_date'" json:"end_date" query:"-"`
// An array of users who are assigned to this task
Assignees []*user.User `xorm:"-" json:"assignees"`
// An array of labels which are associated with this task.
@ -116,7 +116,7 @@ func (Task) TableName() string {
type TaskReminder struct {
ID int64 `xorm:"int(11) autoincr not null unique pk"`
TaskID int64 `xorm:"int(11) not null INDEX"`
Reminder time.Time `xorm:"int(11) not null INDEX 'reminder'"`
Reminder time.Time `xorm:"DATETIME not null INDEX 'reminder'"`
Created time.Time `xorm:"created not null"`
}

View File

@ -30,17 +30,23 @@ func TestListUsersFromList(t *testing.T) {
Username: "user1",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
IsActive: true,
Created: testCreatedTime,
Updated: testUpdatedTime,
}
testuser2 := &user.User{
ID: 2,
Username: "user2",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
Created: testCreatedTime,
Updated: testUpdatedTime,
}
testuser3 := &user.User{
ID: 3,
Username: "user3",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
PasswordResetToken: "passwordresettesttoken",
Created: testCreatedTime,
Updated: testUpdatedTime,
}
testuser4 := &user.User{
ID: 4,
@ -48,6 +54,8 @@ func TestListUsersFromList(t *testing.T) {
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
IsActive: false,
EmailConfirmToken: "tiepiQueed8ahc7zeeFe1eveiy4Ein8osooxegiephauph2Ael",
Created: testCreatedTime,
Updated: testUpdatedTime,
}
testuser5 := &user.User{
ID: 5,
@ -55,54 +63,72 @@ func TestListUsersFromList(t *testing.T) {
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
IsActive: false,
EmailConfirmToken: "tiepiQueed8ahc7zeeFe1eveiy4Ein8osooxegiephauph2Ael",
Created: testCreatedTime,
Updated: testUpdatedTime,
}
testuser6 := &user.User{
ID: 6,
Username: "user6",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
IsActive: true,
Created: testCreatedTime,
Updated: testUpdatedTime,
}
testuser7 := &user.User{
ID: 7,
Username: "user7",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
IsActive: true,
Created: testCreatedTime,
Updated: testUpdatedTime,
}
testuser8 := &user.User{
ID: 8,
Username: "user8",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
IsActive: true,
Created: testCreatedTime,
Updated: testUpdatedTime,
}
testuser9 := &user.User{
ID: 9,
Username: "user9",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
IsActive: true,
Created: testCreatedTime,
Updated: testUpdatedTime,
}
testuser10 := &user.User{
ID: 10,
Username: "user10",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
IsActive: true,
Created: testCreatedTime,
Updated: testUpdatedTime,
}
testuser11 := &user.User{
ID: 11,
Username: "user11",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
IsActive: true,
Created: testCreatedTime,
Updated: testUpdatedTime,
}
testuser12 := &user.User{
ID: 12,
Username: "user12",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
IsActive: true,
Created: testCreatedTime,
Updated: testUpdatedTime,
}
testuser13 := &user.User{
ID: 13,
Username: "user13",
Password: "$2a$14$dcadBoMBL9jQoOcZK8Fju.cy0Ptx2oZECkKLnaa8ekRoTFe1w7To.",
IsActive: true,
Created: testCreatedTime,
Updated: testUpdatedTime,
}
type args struct {