Commit Graph

178 Commits

Author SHA1 Message Date
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
48d2adb7ae
Merge pull request #6 from zdam-egzamin-zawodowy/query-complexity
query complexity
2021-03-24 06:23:32 +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
c7391ec468 add the .idea folder to the .gitignore 2021-03-07 11:57:22 +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
147b11b87a
Merge pull request #5 from zdam-egzamin-zawodowy/gqlgen
gqlgen configuration
2021-03-06 13:30:14 +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
4f9c6b67df
Merge pull request #4 from zdam-egzamin-zawodowy/gin-configuration
Add some gin middlewares (Authenticate, Logger, GinContextToContext)
2021-03-06 10:35:28 +01:00
9f881aba1d add a new middleware - Logger 2021-03-06 10:33:47 +01:00
6251cacded add two middlewares - Authenticate and GinContextToContext 2021-03-06 10:05:54 +01:00
acbc4defe2
Merge pull request #3 from zdam-egzamin-zawodowy/usecases-and-repositories
add usecases and repositories
2021-03-06 09:33:21 +01:00
575479f236 add auth package 2021-03-06 09:32:15 +01:00
fdb934145a add QuestionInput sanitization 2021-03-06 09:03:39 +01:00