Migrate all timestamps to real iso dates #594

Merged
konrad merged 50 commits from feature/datetime into master 2020-06-27 17:04:18 +00:00

50 Commits

Author SHA1 Message Date
kolaente f945d6b74a
"fix" gocyclo
continuous-integration/drone/pr Build is passing Details
2020-06-27 18:27:31 +02:00
kolaente c73873a5ff
Fix query param name 2020-06-27 18:17:02 +02:00
kolaente cc688f0594
Add option to include null results when filtering
continuous-integration/drone/pr Build is failing Details
2020-06-27 18:10:34 +02:00
kolaente e4bb42b46c
Always set db time to gmt
continuous-integration/drone/pr Build is failing Details
2020-06-27 17:38:23 +02:00
kolaente 0f6fac2e56
Fix null filter
continuous-integration/drone/pr Build is failing Details
2020-06-27 16:51:44 +02:00
kolaente 12d73063d0
Merge branch 'master' into feature/datetime
continuous-integration/drone/pr Build was killed Details
2020-06-27 16:35:42 +02:00
kolaente 0eae995316
Fix timezone setting for todoist parsing
continuous-integration/drone/pr Build is failing Details
2020-06-27 16:18:24 +02:00
kolaente 9f670194f2
Fix timezone setting for wunderlist parsing
continuous-integration/drone/pr Build is failing Details
2020-06-27 16:05:18 +02:00
kolaente eae5fcfabf
Fix import 2020-06-27 15:58:27 +02:00
kolaente 1da298f3fe
Fix caldav reminder parsing
continuous-integration/drone/pr Build is failing Details
2020-06-27 15:57:36 +02:00
kolaente d4aebf7b11
Use timezone from config 2020-06-27 15:39:34 +02:00
kolaente d4e0dac28b
Add error and test for invalid filter values
continuous-integration/drone/pr Build is failing Details
2020-06-27 13:44:52 +02:00
kolaente 139d2a4723
Fix integration tests
continuous-integration/drone/pr Build was killed Details
2020-06-27 13:25:08 +02:00
kolaente 9fc8ffe10b
Remove task collection date hack 2020-06-27 13:15:16 +02:00
kolaente a65e2e15b5
Fix task filter
continuous-integration/drone/pr Build is failing Details
2020-06-27 13:04:21 +02:00
kolaente 94bfcc3b19
Fix lint 2020-06-27 12:39:37 +02:00
kolaente 4853fc7824
Fix tests and fixtures for date timezone stuff
continuous-integration/drone/pr Build is failing Details
2020-06-27 12:37:33 +02:00
kolaente 85babcbbb3
Properly set timezone
continuous-integration/drone/pr Build is failing Details
2020-06-27 00:47:19 +02:00
kolaente 58e044bb36
Change fixtures time zone to gmt
continuous-integration/drone/pr Build is failing Details
2020-06-27 00:27:21 +02:00
kolaente 60a51b1f37
Set db timezone 2020-06-27 00:26:54 +02:00
kolaente d55e9f5d9a
Set created and updated timestamps for all fixtures
continuous-integration/drone/pr Build is failing Details
2020-06-26 22:26:13 +02:00
kolaente 6ae9ea3bee
Fix lint
continuous-integration/drone/pr Build is failing Details
2020-06-26 19:55:19 +02:00
kolaente 831242c4ff
Fix test fixtures
continuous-integration/drone/pr Build was killed Details
2020-06-26 19:51:06 +02:00
kolaente 9137c549d2
Fix misspell
continuous-integration/drone/pr Build was killed Details
2020-06-26 19:47:42 +02:00
kolaente 937bf85646
Merge branch 'master' into feature/datetime 2020-06-26 19:45:50 +02:00
kolaente 52779503bd
Fix test fixtures 2020-06-26 19:44:46 +02:00
kolaente 09c9780bb9
Partially fix tests
continuous-integration/drone/pr Build was killed Details
2020-06-26 18:35:59 +02:00
kolaente 65ec94786a
Remove timeutil package
continuous-integration/drone/pr Build is failing Details
2020-06-26 17:36:36 +02:00
kolaente 13e17c2ee8
Remove adding _unix suffix hack
continuous-integration/drone/pr Build is failing Details
2020-06-26 17:35:44 +02:00
kolaente 48b8644e18
Remove _unix suffix 2020-06-26 17:34:08 +02:00
kolaente e34ebfdee9
Move all timeutil.TimeStamp to time.Time 2020-06-26 17:29:29 +02:00
kolaente 01c2b57950
Remove all Unix suffixes in field names 2020-06-26 17:09:01 +02:00
kolaente ff152e4d0d
Merge branch 'master' into feature/datetime
continuous-integration/drone/pr Build is failing Details
2020-06-26 00:38:41 +02:00
kolaente 0443863b8b
Merge branch 'master' into feature/datetime
continuous-integration/drone/pr Build is failing Details
2020-06-26 00:07:04 +02:00
kolaente 6ef4a915b1
Merge branch 'master' into feature/datetime
continuous-integration/drone/pr Build is failing Details
2020-06-25 17:39:05 +02:00
kolaente 11df4b85e8
Add better error messages when running migrations
continuous-integration/drone/pr Build is failing Details
2020-06-23 23:37:37 +02:00
kolaente 0bbe6b93b5
Make sure to not migrate 0 unix timestamps to 1970 iso dates
continuous-integration/drone/pr Build was killed Details
2020-06-23 23:35:43 +02:00
kolaente e3e27ab94b
Add migration script for sqlite
continuous-integration/drone/pr Build was killed Details
2020-06-23 23:25:25 +02:00
kolaente d9ba8b96c2
SQLite stub
continuous-integration/drone/pr Build is failing Details
2020-06-22 22:57:30 +02:00
kolaente b756ffea19
Add converting sqlite values 2020-06-22 22:54:05 +02:00
kolaente 5a94a18e02
Convert 0 unix timestamps to null in postgres 2020-06-22 22:33:50 +02:00
kolaente f45ed9453d
Convert 0 to null in timestamps
continuous-integration/drone/pr Build was killed Details
2020-06-22 22:19:28 +02:00
kolaente 6092fbd78d
Automatically rename _unix suffix 2020-06-22 22:11:01 +02:00
kolaente 78757162ab
Add all tables and columns for migration
continuous-integration/drone/pr Build was killed Details
2020-06-22 21:55:17 +02:00
kolaente c91a791a4d
Merge branch 'master' into feature/datetime
continuous-integration/drone/pr Build is failing Details
2020-06-22 21:34:48 +02:00
kolaente 155371a3fd
Fix sql migration query for mysql 2020-06-22 21:30:05 +02:00
kolaente 557be7c334
Merge branch 'master' into feature/datetime 2020-06-22 21:00:13 +02:00
kolaente 46003efc50
Fix sql statement for mysql
continuous-integration/drone/pr Build is failing Details
2020-06-21 23:21:21 +02:00
kolaente d3cf78cb8d
Start adding migration for time.Time 2020-06-21 22:59:37 +02:00
kolaente 1a5e245b9e
Fail with an error if trying to use an unsupported dbms 2020-06-21 22:59:13 +02:00