804264375a
replace os.Getenv with envutil.GetenvString
2021-05-02 09:23:35 +02:00
89ce683e08
move/rename packages
2021-05-02 09:15:10 +02:00
7de549f183
rename/move some of the packages/files
2021-05-02 08:36:10 +02:00
5bd09500c1
bump github.com/Kichiyaki/ginlogrus and github.com/Kichiyaki/go-pg-logrus-query-logger/v10
2021-05-02 08:10:54 +02:00
7b9487fd8d
bump github.com/Kichiyaki/gin-logrus and github.com/Kichiyaki/go-pg-logrus-query-logger/v10
2021-04-28 20:08:22 +02:00
fb1b65d8a4
remove DebugHook
2021-04-25 18:29:50 +02:00
b96d2391ff
move query logger to the separate package, bump github.com/Kichiyaki/gin-logrus
2021-04-23 19:58:14 +02:00
f85a21e86f
move logger to the separate package, add checks if models are valid go-pg hooks
2021-04-23 19:29:13 +02:00
6bc4fed70b
order associated qualifications by formula and code
2021-04-17 16:41:56 +02:00
6216c1d923
remove unused constants
2021-04-11 11:52:33 +02:00
5b0efa2ee7
increase the max length of a qualification name (100 -> 200)
2021-04-11 11:45:47 +02:00
efafee1ccd
qualification_pg_repository.GetSimilar should return an empty slice when len(qualificationIDs) == 0
2021-04-05 17:31:36 +02:00
68c0509c54
update schema
2021-04-05 12:22:54 +02:00
afaea39c5e
fix: question_pg_repository.associateQualificationWithProfession does nothing on conflict
2021-04-04 19:52:15 +02:00
1ba3949d57
add a new field (id) to QualificationToProfession
2021-04-03 10:32:17 +02:00
44ca74144f
add a new query - similarQualifications
2021-03-28 09:07:34 +02:00
0b14efd014
replace fmt.Errorf with errors.New/errors.Errorf
2021-03-27 16:20:55 +01:00
c3c57b780c
add a new method to the Qualification usecase/repository - GetSimilar
2021-03-27 16:03:43 +01:00
51b3771e04
move 'totalFieldComplexity' from every query to constants
2021-03-24 06:18:01 +01:00
311026fb7a
update algorithm that computes query complexity
2021-03-24 06:15:48 +01:00
6c28c9798d
move getQueryComplexity to a separate package
2021-03-24 05:43:43 +01:00
e936b9b0ed
add a new field to the Profession graphql type (Qualifications)
2021-03-21 18:19:22 +01:00
827a353fba
add complexity for mutations
2021-03-21 17:43:12 +01:00
91a35dd2e7
add complexity limit
2021-03-20 16:44:56 +01:00
f86160c8b3
Question: fix image upload
2021-03-14 11:38:05 +01:00
4e60592044
Question: fix image upload
2021-03-14 10:37:56 +01:00
d8e838c6b7
replace hardcoded sql statements with corresponding sqlutils in models
2021-03-13 18:40:06 +01:00
5303afc6e8
Question: fix answers
2021-03-13 16:41:09 +01:00
01ab1aa509
small refactor
2021-03-13 16:05:20 +01:00
e0fb674f17
update graphql schema
2021-03-13 08:59:33 +01:00
8978aed00d
models.ProfessionFilter: add a new field - QualificationID
2021-03-13 08:58:23 +01:00
d02d32ec5a
fix UserInput.ApplyUpdate uses wrong column name for email field
2021-03-12 11:13:38 +01:00
a92079f315
fix or filters: use WhereOr method instead of Where
2021-03-12 08:20:42 +01:00
a1436e8df3
fix undefined: question.DefaultLimit
2021-03-11 20:25:40 +01:00
81900132ea
profession, qualification, user: fix sorting
2021-03-11 20:23:53 +01:00
5dd92c0665
Question: add a pagination limit to the usecase.Fetch method
2021-03-11 19:48:24 +01:00
300709f527
add a new model - UserFilterOr
2021-03-09 20:17:16 +01:00
419c1f7aaf
update schema
2021-03-09 19:42:29 +01:00
16caa7bbe9
UserInput.Sanitize - don't convert a password to lowercase
2021-03-07 19:48:59 +01:00
12d8fb51f4
- add a new method 'HasBasicDataToUpdate' to the two inputs: QuestionInput and QualificationInput
...
- small changes in error handling (qualification.pgRepository.UpdateMany, qualification.pgRepository.Store, profession.pgRepository.UpdateMany, profession.pgRepository.Store)
2021-03-07 13:06:00 +01:00
82853734be
another part of bugfixes
2021-03-06 14:43:50 +01:00
a44afa628c
update main.go, bugfixes
2021-03-06 14:02:48 +01:00
ae1fa40c70
add graphql httpdelivery
2021-03-06 13:29:22 +01:00
03fad75536
add a new package 'dataloader', add a new middleware 'DataLoaderToContext'
2021-03-06 13:16:50 +01:00
4c0bf09b69
add question resolvers implementation
2021-03-06 12:54:39 +01:00
f11a986ab5
add qualification resolvers implementation
2021-03-06 12:49:42 +01:00
85d8530b78
add profession resolvers implementation
2021-03-06 12:34:13 +01:00
31f632e653
add user resolvers implementation
2021-03-06 12:29:33 +01:00
7da98d0f97
add 2 directive handlers (authenticated, hasRole)
2021-03-06 12:02:26 +01:00
49c8dd355a
add graphql schema
2021-03-06 11:54:55 +01:00