This website requires JavaScript.
9d4fb5604e
Add renovate.json
Renovate Bot
2021-07-04 15:38:02 +0000
a15b5e98a6
Merge pull request #12 from zdam-egzamin-zawodowy/feat/add-readme-md
Dawid Wysokiński
2021-06-07 17:37:54 +0200
185aa7e543
chore: add one missing ENV variable to the README.md file
Dawid Wysokiński
2021-06-07 17:37:34 +0200
6e86d43929
Update README.md
Dawid Wysokiński
2021-06-06 18:38:35 +0200
d83766da13
Merge pull request #11 from zdam-egzamin-zawodowy/feat/add-readme-md
Dawid Wysokiński
2021-06-06 18:33:57 +0200
294584e8b8
feat: add README.md and LICENSE
Dawid Wysokiński
2021-06-06 18:33:34 +0200
211e44838f
chore: update Dockerfile
Dawid Wysokiński
2021-06-05 11:06:24 +0200
8099a64854
chore: update Dockerfile
Dawid Wysokiński
2021-06-05 09:33:29 +0200
d2934c8f3d
chore: update Dockerfile
Dawid Wysokiński
2021-06-04 19:46:34 +0200
1426ec6703
Merge pull request #10
Dawid Wysokiński
2021-06-04 18:58:32 +0200
cff976a6ed
chore: add gqlgen to the go.mod and run go generate in the Dockerfile
Dawid Wysokiński
2021-06-04 18:58:04 +0200
5e7c9d2ebe
Merge pull request #9
Dawid Wysokiński
2021-05-29 08:24:13 +0200
c397032778
feat: add an env variable that disables access log
Dawid Wysokiński
2021-05-29 08:22:37 +0200
a685171061
bump github.com/Kichiyaki/gopgutil
Dawid Wysokiński
2021-05-21 23:04:01 +0200
b15dd6f714
update error messages
Dawid Wysokiński
2021-05-14 15:34:26 +0200
a7308c1080
limit the number of orders that someone can add to a query (3)
Dawid Wysokiński
2021-05-09 11:59:37 +0200
89ec5586f0
use make to initialize slices in the repositories
Dawid Wysokiński
2021-05-06 17:08:28 +0200
9fbaa7325d
go mod tidy
Dawid Wysokiński
2021-05-04 20:58:49 +0200
83d7150bc1
Merge pull request #8
Dawid Wysokiński
2021-05-04 20:43:40 +0200
db31c0fb12
use nil declaration for slices
Dawid Wysokiński
2021-05-04 20:37:06 +0200
d38e675c9e
rename one variable
Dawid Wysokiński
2021-05-04 20:13:20 +0200
cade63a9b7
bump github.com/Kichiyaki/goutil, use reflect in models.isZero
Dawid Wysokiński
2021-05-04 20:10:21 +0200
6fc7af4b50
bump github.com/Kichiyaki/goutil
Dawid Wysokiński
2021-05-04 19:19:14 +0200
f907e7294e
add github.com/Kichiyaki/goutil, github.com/Kichiyaki/appmode, github.com/Kichiyaki/gopgutil
Dawid Wysokiński
2021-05-02 13:16:32 +0200
c05cc6ee9d
add info when server startup
Dawid Wysokiński
2021-05-02 09:30:02 +0200
f65aa260b8
Merge pull request #7 from zdam-egzamin-zawodowy/refactor
Dawid Wysokiński
2021-05-02 09:25:30 +0200
c2330ccd00
go mod tidy
Dawid Wysokiński
2021-05-02 09:24:59 +0200
804264375a
replace os.Getenv with envutil.GetenvString
Dawid Wysokiński
2021-05-02 09:23:35 +0200
89ce683e08
move/rename packages
Dawid Wysokiński
2021-05-02 09:15:10 +0200
7de549f183
rename/move some of the packages/files
Dawid Wysokiński
2021-05-02 08:36:10 +0200
5bd09500c1
bump github.com/Kichiyaki/ginlogrus and github.com/Kichiyaki/go-pg-logrus-query-logger/v10
Dawid Wysokiński
2021-05-02 08:10:54 +0200
7b9487fd8d
bump github.com/Kichiyaki/gin-logrus and github.com/Kichiyaki/go-pg-logrus-query-logger/v10
Dawid Wysokiński
2021-04-28 20:08:22 +0200
fb1b65d8a4
remove DebugHook
Dawid Wysokiński
2021-04-25 18:29:50 +0200
da752803a5
downgrade gin-gonic/gin
Dawid Wysokiński
2021-04-24 15:28:49 +0200
44288ec6a9
bump github.com/Kichiyaki/gin-logrus
Dawid Wysokiński
2021-04-23 20:28:12 +0200
b96d2391ff
move query logger to the separate package, bump github.com/Kichiyaki/gin-logrus
Dawid Wysokiński
2021-04-23 19:58:14 +0200
f85a21e86f
move logger to the separate package, add checks if models are valid go-pg hooks
Dawid Wysokiński
2021-04-23 19:29:13 +0200
1fc884b151
use logrus.JSONFormatter instead of logrus.TextFormatter when mode == production
Dawid Wysokiński
2021-04-22 18:24:40 +0200
78531f8a13
don't return details when MODE == "production" (errorutils.Wrap)
Dawid Wysokiński
2021-04-19 22:23:10 +0200
6bc4fed70b
order associated qualifications by formula and code
Dawid Wysokiński
2021-04-17 16:41:56 +0200
a0f9646bcc
add circleci
Dawid Wysokiński
2021-04-16 06:38:48 +0200
48d55df7a9
add Dockerfile
Dawid Wysokiński
2021-04-13 06:20:43 +0200
6216c1d923
remove unused constants
Dawid Wysokiński
2021-04-11 11:52:33 +0200
5b0efa2ee7
increase the max length of a qualification name (100 -> 200)
Dawid Wysokiński
2021-04-11 11:45:47 +0200
efafee1ccd
qualification_pg_repository.GetSimilar should return an empty slice when len(qualificationIDs) == 0
Dawid Wysokiński
2021-04-05 17:31:36 +0200
68c0509c54
update schema
Dawid Wysokiński
2021-04-05 12:22:54 +0200
afaea39c5e
fix: question_pg_repository.associateQualificationWithProfession does nothing on conflict
Dawid Wysokiński
2021-04-04 19:52:15 +0200
1ba3949d57
add a new field (id) to QualificationToProfession
Dawid Wysokiński
2021-04-03 10:32:17 +0200
44ca74144f
add a new query - similarQualifications
Dawid Wysokiński
2021-03-28 09:07:34 +0200
0b14efd014
replace fmt.Errorf with errors.New/errors.Errorf
Dawid Wysokiński
2021-03-27 16:20:55 +0100
c3c57b780c
add a new method to the Qualification usecase/repository - GetSimilar
Dawid Wysokiński
2021-03-27 16:03:43 +0100
48d2adb7ae
Merge pull request #6 from zdam-egzamin-zawodowy/query-complexity
Dawid Wysokiński
2021-03-24 06:23:32 +0100
51b3771e04
move 'totalFieldComplexity' from every query to constants
Dawid Wysokiński
2021-03-24 06:18:01 +0100
311026fb7a
update algorithm that computes query complexity
Dawid Wysokiński
2021-03-24 06:15:48 +0100
6c28c9798d
move getQueryComplexity to a separate package
Dawid Wysokiński
2021-03-24 05:43:43 +0100
e936b9b0ed
add a new field to the Profession graphql type (Qualifications)
Dawid Wysokiński
2021-03-21 18:19:22 +0100
827a353fba
add complexity for mutations
Dawid Wysokiński
2021-03-21 17:43:12 +0100
91a35dd2e7
add complexity limit
Dawid Wysokiński
2021-03-20 16:44:56 +0100
f86160c8b3
Question: fix image upload
Dawid Wysokiński
2021-03-14 11:38:05 +0100
4e60592044
Question: fix image upload
Dawid Wysokiński
2021-03-14 10:37:56 +0100
d8e838c6b7
replace hardcoded sql statements with corresponding sqlutils in models
Dawid Wysokiński
2021-03-13 18:40:06 +0100
5303afc6e8
Question: fix answers
Dawid Wysokiński
2021-03-13 16:41:09 +0100
01ab1aa509
small refactor
Dawid Wysokiński
2021-03-13 16:05:20 +0100
e0fb674f17
update graphql schema
Dawid Wysokiński
2021-03-13 08:59:33 +0100
8978aed00d
models.ProfessionFilter: add a new field - QualificationID
Dawid Wysokiński
2021-03-13 08:58:23 +0100
d02d32ec5a
fix UserInput.ApplyUpdate uses wrong column name for email field
Dawid Wysokiński
2021-03-12 11:13:38 +0100
a92079f315
fix or filters: use WhereOr method instead of Where
Dawid Wysokiński
2021-03-12 08:20:42 +0100
a1436e8df3
fix undefined: question.DefaultLimit
Dawid Wysokiński
2021-03-11 20:25:40 +0100
81900132ea
profession, qualification, user: fix sorting
Dawid Wysokiński
2021-03-11 20:23:53 +0100
5dd92c0665
Question: add a pagination limit to the usecase.Fetch method
Dawid Wysokiński
2021-03-11 19:48:24 +0100
300709f527
add a new model - UserFilterOr
Dawid Wysokiński
2021-03-09 20:17:16 +0100
419c1f7aaf
update schema
Dawid Wysokiński
2021-03-09 19:42:29 +0100
16caa7bbe9
UserInput.Sanitize - don't convert a password to lowercase
Dawid Wysokiński
2021-03-07 19:48:59 +0100
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)
Dawid Wysokiński
2021-03-07 13:06:00 +0100
c7391ec468
add the .idea folder to the .gitignore
Dawid Wysokiński
2021-03-07 11:57:22 +0100
82853734be
another part of bugfixes
Dawid Wysokiński
2021-03-06 14:43:50 +0100
a44afa628c
update main.go, bugfixes
Dawid Wysokiński
2021-03-06 14:02:48 +0100
147b11b87a
Merge pull request #5 from zdam-egzamin-zawodowy/gqlgen
Dawid Wysokiński
2021-03-06 13:30:14 +0100
ae1fa40c70
add graphql httpdelivery
Dawid Wysokiński
2021-03-06 13:29:22 +0100
03fad75536
add a new package 'dataloader', add a new middleware 'DataLoaderToContext'
Dawid Wysokiński
2021-03-06 13:16:50 +0100
4c0bf09b69
add question resolvers implementation
Dawid Wysokiński
2021-03-06 12:54:39 +0100
f11a986ab5
add qualification resolvers implementation
Dawid Wysokiński
2021-03-06 12:49:42 +0100
85d8530b78
add profession resolvers implementation
Dawid Wysokiński
2021-03-06 12:34:13 +0100
31f632e653
add user resolvers implementation
Dawid Wysokiński
2021-03-06 12:29:33 +0100
7da98d0f97
add 2 directive handlers (authenticated, hasRole)
Dawid Wysokiński
2021-03-06 12:02:26 +0100
49c8dd355a
add graphql schema
Dawid Wysokiński
2021-03-06 11:54:55 +0100
4f9c6b67df
Merge pull request #4 from zdam-egzamin-zawodowy/gin-configuration
Dawid Wysokiński
2021-03-06 10:35:28 +0100
9f881aba1d
add a new middleware - Logger
Dawid Wysokiński
2021-03-06 10:33:47 +0100
6251cacded
add two middlewares - Authenticate and GinContextToContext
Dawid Wysokiński
2021-03-06 10:05:54 +0100
acbc4defe2
Merge pull request #3 from zdam-egzamin-zawodowy/usecases-and-repositories
Dawid Wysokiński
2021-03-06 09:33:21 +0100
575479f236
add auth package
Dawid Wysokiński
2021-03-06 09:32:15 +0100
fdb934145a
add QuestionInput sanitization
Dawid Wysokiński
2021-03-06 09:03:39 +0100
b066446051
add QualificationInput sanitization
Dawid Wysokiński
2021-03-06 09:01:22 +0100
75253f2c02
add ProfessionInput sanitization
Dawid Wysokiński
2021-03-06 08:58:57 +0100
cc93a57af9
add UserInput sanitization
Dawid Wysokiński
2021-03-06 08:56:54 +0100
56c8c9160b
rename two utils (sqlutils.SanitizeSortExpression -> sqlutils.SanitizeSort, sqlutils.SanitizeSortExpressions -> sqlutils.SanitizeSorts), add a new helper type to db package (Sort)
Dawid Wysokiński
2021-03-06 08:44:49 +0100
838a93b8b5
refactor, add question.Usecase implementation
Dawid Wysokiński
2021-03-05 19:52:15 +0100
4746b4c153
question - pg_repository - add a new method GenerateTest
Dawid Wysokiński
2021-03-04 19:27:00 +0100
7ae94f16a0
question - add a new type 'repository' which includes all helpers, remove helpers
Dawid Wysokiński
2021-03-04 17:23:36 +0100
2ee047a801
[WIP]: rename question.Repository.FindByIDAndUpdate -> question.Repository.UpdateOneByID
Dawid Wysokiński
2021-02-28 17:59:53 +0100