Commit graph

604 commits

Author SHA1 Message Date
jtojnar
ce5be947b4 Add postgres support (#135)
Revert fixture fixes for postgres

Use postgres connection string with spaces instead of url

Fix label order

Make postgres tests in ci less verbose

Add sequence update script

Skip resets in postgres

Remove option to skip resets in postgres

Make postgres tests in ci verboseq

Update test fixtures database

Fix file tests on postgres

Add postgres options to sample config

Make sure tests init test fixtures before running the actual tests

Fix issues with IDs too big to fit in an int

Fix duplicate auto incremented IDs

Refactor / Fix team tests

Refactor team member tests

Fix team member create

Fix label test

Fix getting labels

Fix test fixtures for postgresql

Fix connection string params

Disable ssl mode on postgres integration tests

Disable ssl mode on postgres tests

Use sprintf to create the connection string for postgresql

fixup! Add postgres support

Add postgres support

Added generate as a make dependency for make build

Clarify docs on building

Co-authored-by: kolaente <k@knt.li>
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/135
2020-02-16 21:42:04 +00:00
konrad
caf91d1904 Update xorm to use the new import path (#133)
Fix ineffassign

Fix getting all labels including the ones not associated to a task

Signed-off-by: kolaente <k@knt.li>

Fix logging sql queries

Signed-off-by: kolaente <k@knt.li>

Start fixing getting all labels

Update xormigrate

Update xorm to use the new import path

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/133
2020-02-14 16:34:25 +00:00
kolaente
1c3b35fa6f
Add more logging to web handler methods 2020-02-08 22:45:38 +01:00
konrad
a464d1760c Add logging for invalid model errors (#126)
Add logging for invalid model errors

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/126
2020-01-26 19:40:23 +00:00
konrad
402cef3c15 Add option to disable registration (#117) 2019-12-30 23:27:02 +00:00
konrad
d8399e374c Sort Order for tasks (#110) 2019-12-07 14:30:51 +00:00
konrad
7e4deab8f7 Task collection improvements (#109) 2019-12-01 13:38:11 +00:00
konrad
8948a5f219 Improve pagination (#105) 2019-10-23 21:11:40 +00:00
kolaente
b81cd6128a
Fixed error when setting max file size on 32-Bit systems 2019-10-18 17:30:25 +02:00
konrad
2169464983 Task Attachments (#104) 2019-10-16 20:52:29 +00:00
konrad
4327a559e5 feature/rate-limit (#91) 2019-07-21 21:27:30 +00:00
konrad
50ca8bd28e Statically compile templates in the final binary (#84) 2019-07-11 19:10:42 +00:00
kolaente
f1d21ea52b
Use the auth methods to get IDs to avoid unneeded casts 2019-06-28 10:21:48 +02:00
kolaente
fc3c5f2187
Updated the web handler with updated param binder 2019-06-28 09:13:17 +02:00
kolaente
5d3b6573ca
Updated echo to use the latest version 2019-06-28 09:01:50 +02:00
konrad
16825ba7c6 Update echo (#82) 2019-06-22 21:51:58 +00:00
konrad
24ce940885 Put reminders in an extra table (#75) 2019-05-25 07:33:57 +00:00
kolaente
6b348fad04
Used one branch for both fixes in caldav-go 2019-05-24 20:01:59 +02:00
kolaente
951d92b2f0
Fixed ical-go package include 2019-05-24 19:45:58 +02:00
kolaente
24f06b2da5
Fixed ical-go package include 2019-05-24 19:45:33 +02:00
kolaente
a7bbaf7c5f
Fixed replace directive 2019-05-24 11:57:18 +02:00
konrad
7107d030fc Better caldav support (#73) 2019-05-22 17:48:48 +00:00
konrad
3d7fd9ca20
Updated libraries 2019-05-07 21:42:24 +02:00
kolaente
6bab8fb769
Updated and re-enabled statickcheck 2019-04-23 10:34:06 +02:00
kolaente
10f80c190b
Switched to techknowlogick/xgo 2019-04-22 14:02:18 +02:00
kolaente
99f83542f6
Updated staticcheck 2019-04-22 12:59:42 +02:00
konrad
3872d1d8a7 Integration tests (#71) 2019-04-21 18:18:17 +00:00
konrad
be5a17e993 DB Migrations (#67) 2019-03-29 17:54:35 +00:00
kolaente
e21471a193
Update web handler (fixed) 2019-03-29 18:29:44 +01:00
konrad
8d78e473f5 Added cli for general usage of Vikunja (#66) 2019-03-24 17:15:44 +00:00
konrad
5525ee0328 Refactored canRead method to get the list before checking the right (#65) 2019-03-24 13:17:36 +00:00
konrad
47352d3ed4 Let rights methods return errors (#64) 2019-03-24 12:35:50 +00:00
konrad
11e7c071ce Updated handler config (#63) 2019-03-24 09:13:40 +00:00
konrad
1b84292332 Fix lint errs (#59) 2019-02-18 19:32:41 +00:00
konrad
2d88fad5b1 Huge improvements for docs (#58) 2019-02-17 19:53:04 +00:00
konrad
9e635ea54e Improve logging handling (#57) 2019-01-25 11:40:54 +00:00
konrad
607dbd6ae8 API Docs improvements (#46) 2019-01-03 22:22:06 +00:00
konrad
018dd8164c [CI] Add more checks (#43) 2018-12-28 22:15:05 +00:00
konrad
3814b8a504 Add bulk edit for tasks (#42) 2018-12-28 21:49:46 +00:00
konrad
7322bfafb3 Fix swaggerdocs generation to produce actually valid output (#39) 2018-12-21 21:30:43 +00:00
konrad
0edc5fd315
go mod tidy 2018-12-19 22:07:23 +01:00
konrad
97febdb397 Tests can now use config files (#36) 2018-12-18 16:01:46 +00:00
konrad
777d63dff1 More unit tests (#34) 2018-12-16 13:21:32 +00:00
konrad
e047673c6b Add prometheus endpoint for getting metrics (#33) 2018-12-12 22:50:35 +00:00
konrad
fc17232819
Updated vendor 2018-12-02 19:30:42 +01:00
konrad
007d8ec375 Fixed generation of swagger docs (#29) 2018-12-01 01:59:17 +00:00
konrad
ce2cae9430 Move the crudhandler to own repo (#27) 2018-11-30 23:26:56 +00:00
konrad
136adb69c8
tidied mod 2018-11-28 20:50:06 +01:00
konrad
0c544fe355 Added validation for structs (#19) 2018-11-16 23:17:37 +00:00
konrad
373bbd2202 Migrate to new swagger docs generation (#18) 2018-11-12 15:46:35 +00:00
konrad
d03fca801b CalDAV support (#15) 2018-11-03 15:05:45 +00:00
konrad
321c0f2404 Fix build when using go modules (#6) 2018-10-28 16:11:13 +00:00
konrad
0cfea682ea Add password reset (#3) 2018-10-27 09:33:28 +00:00
kolaente
a612037ee1
added go mod 2018-10-11 13:28:41 +02:00