Commit graph

85 commits

Author SHA1 Message Date
3646ea5aec format(db): aérer et standardiser requêtes SQL dans DataClient 2024-09-16 14:49:56 -04:00
210b3f6524 Merge pull request 'refactor: déplacer schema vers sql/schema.sql et sql.Schema()' (#41) from vlbeaudoin/refactor/embed-schema into main
Reviewed-on: #41
2024-09-16 14:48:29 -04:00
40dcd82e54 refactor: déplacer schema vers sql/schema.sql et sql.Schema() 2024-09-16 14:42:32 -04:00
e945907771 Merge pull request 'fix(Dockerfile): retirer prefix cgo' (#40) from vlbeaudoin/fix/prefix-cgo into main
Reviewed-on: #40
2024-09-16 14:37:25 -04:00
5eda23ed5d fix(Dockerfile): retirer prefix cgo 2024-09-16 14:36:51 -04:00
6bab073cbc Merge pull request 'refactor: retirer serpents et réimplémenter cobra+viper' (#39) from vlbeaudoin/refactor/remove-serpents into main
Reviewed-on: #39
2024-09-16 14:33:03 -04:00
0da02e98e3 refactor: retirer serpents et réimplémenter cobra+viper
Package ne suivait pas les mises à jour sur cobra et viper, leur
utilisation decoupled devrait être plus solide.
2024-09-16 14:31:30 -04:00
3cae1789b9 Merge pull request 'license: remplacer MIT par GPL-2.0' (#38) from license/gpl-2.0 into main
Reviewed-on: #38
2024-02-19 12:25:19 -05:00
d5f68cad83 license: remplacer MIT par GPL-2.0 2024-02-19 12:24:57 -05:00
1b60342407 Merge pull request 'chores: bump dependencies' (#37) from chores/bump-dependencies into main
Reviewed-on: #37
2024-02-19 12:17:36 -05:00
a98ad06755 chores: bump dependencies
Require go 1.22.0

Bump bottin which bumps indirect voki to v2
2024-02-19 12:16:44 -05:00
6ddd419ed0 Merge pull request 'feature: add replacer for ENV vars' (#36) from feature/env-replacer into main
Reviewed-on: #36
2024-02-19 12:12:48 -05:00
9eb61392a1 feature: add replacer for ENV vars 2024-02-19 12:11:41 -05:00
a356402276 Merge pull request 'Fix rollback camoufle erreurs dans InsertTransactions' (#28) from fix/rollback-hides-insert-error into main
Reviewed-on: #28
2024-01-05 16:52:25 -05:00
3e26ea3eea Merge branch 'main' into fix/rollback-hides-insert-error 2024-01-05 16:51:26 -05:00
1e10fc0d1e Merge pull request 'Bump bottin -> v6.1.0' (#35) from chores/update-bottin-v6 into main
Reviewed-on: #35
2024-01-05 16:50:20 -05:00
cee1b65f89 chores: bump bottin -> v6.1.0 2024-01-05 16:35:54 -05:00
b54e118b93 Merge branch 'main' into fix/rollback-hides-insert-error 2024-01-05 13:51:52 -05:00
2a285b30bd Merge pull request 'Bump postgres -> 16.1' (#34) from chores/bump-postgres-to-16 into main
Reviewed-on: #34
2023-12-28 14:14:04 -05:00
00b3d07f28 chores: bump postgres -> 16.1 2023-12-28 14:13:30 -05:00
44e936cd33 Merge pull request 'Ajouter *http.Client à apiCmd' (#33) from fix/cmd-api-http-client into main
Reviewed-on: #33
2023-12-28 13:37:59 -05:00
658763e8a8 fix(apicmd): ajouter *http.Client à apiCmd 2023-12-28 13:36:40 -05:00
efa12dc91e Merge pull request 'Ajouter *http.Client dans handlers avec bottinApiClient' (#32) from fix/bottin-http-client into main
Reviewed-on: #32
2023-12-28 13:31:32 -05:00
d60cf01c82 fix: ajouter *http.Client dans handlers avec bottinApiClient
Ajuster selon changement de signature de `bottindata.NewApiClient`
2023-12-28 13:30:32 -05:00
159abeffd2 Merge pull request 'Bump Dockerfile go -> 1.21.4' (#31) from chores/bump-dockerfile-go into main
Reviewed-on: #31
2023-12-28 13:23:29 -05:00
c06ff99d2e chores: bump Dockerfile go -> 1.21.4 2023-12-28 13:22:16 -05:00
b9d01e2eb6 Merge branch 'main' into fix/rollback-hides-insert-error 2023-12-28 13:08:09 -05:00
7c78eeb9a6 Merge pull request 'Bump go.mod dependencies, toolchain et go' (#30) from chores/bump-go-mod-dependencies into main
Reviewed-on: #30
2023-12-28 13:07:44 -05:00
64f88cda47 chores: bump go.mod dependencies, toolchain et go
Bump go `1.20` -> `1.21.1`
Bump toolchain -> `1.21.4`
Update dependencies avec `go get -u` et `go mod tidy`
2023-12-28 13:06:04 -05:00
853aa8cc77 fix(db): rollback camoufle erreurs dans InsertTransactions
Defer rollback au lieu de l'appeler manuellement à chaque fois
2023-12-28 12:54:25 -05:00
d8fbd798c2 Merge pull request 'Cleanup docker-compose.yaml' (#27) from chores/cleanup-compose into main
Reviewed-on: #27
2023-12-28 12:52:26 -05:00
a101d6a50d chores: cleanup docker-compose.yaml
Retirer exposition de port database (issue #25)
Retirer section adminer en commentaires
2023-12-28 12:47:42 -05:00
c3a943546b Merge pull request 'Migrer déclaration de flags à serpents' (#26) from refactor/serpents into main
Reviewed-on: #26
2023-10-18 15:29:54 -05:00
d694defa18 Migrer déclaration de flags à serpents 2023-10-18 16:22:35 -04:00
ad3faf98c5 Merge pull request 'Retirer tracking de .env' (#24) from fix/env-file-ignore-and-procedure into main
Reviewed-on: #24
2023-07-20 16:06:15 -05:00
b1d698a59d Retirer tracking de .env
Ajouter procédure de remplissage de .env à README.md
2023-07-20 17:04:11 -04:00
ea15efb7e4 Merge pull request 'Ajouter seed automatique de la base de données' (#23) from feature/autoseed into main
Reviewed-on: #23
2023-06-29 18:10:26 -05:00
Victor Lacasse-Beaudoin
fc49c3bfa9 Ajouter seed automatique de la base de données
Ajuster message d'erreur de dataClient.DB.Ping() dans apiCmd

Ajouter dataClient.Seed() à apiCmd

Ajouter IF NOT EXISTS à CREATE TABLE dans models.Schema
2023-06-29 19:05:40 -04:00
b9e0bbe5fe Merge pull request 'Ajouter packages manquants à Dockerfile build' (#21) from fix/dockerfile into main
Reviewed-on: #21
2023-06-15 14:51:51 -05:00
Victor Lacasse-Beaudoin
0e39be15f0 Ajouter packages manquants à Dockerfile build 2023-06-15 15:50:28 -04:00
c6f96a8299 Merge pull request 'Implémenter client web' (#19) from feature/web into main
Reviewed-on: #19
2023-06-09 23:10:26 -05:00
Victor Lacasse-Beaudoin
bacd4d737e Traduire messages d'erreurs en français
Il serait intéressant d'ajouter un méchanisme d'internationalisation des
chaines.
2023-06-10 00:07:51 -04:00
Victor Lacasse-Beaudoin
660d8826e2 Implémenter POST /transaction
Ajouter data#ApiClient.InsertTransactions()

Fix form action

Ajouter séparateur entre description et formulaire

Ajouter webhandlers#PostTransaction et PostTransactionResult
2023-06-09 23:52:03 -04:00
Victor Lacasse-Beaudoin
2287f00e29 Retirer webhandlers#GetMembre() 2023-06-09 01:11:55 -04:00
Victor Lacasse-Beaudoin
c850b221a1 Implémenter client web de base
Déplacer tous les flags vers rootCmd.PersistentFlags()

Ajouter config struct types à models/

Ajouter data/apiclient.go#ApiClient.GetHealth()

Ajouter webCmd avec viper.Unmarshal() pour valeurs de config

Ajouter package web depuis agecem/bottin
2023-06-09 01:09:02 -04:00
7773b3cf72 Merge pull request 'Retirer réimplémentation de bottin health' (#18) from cleanup/remove-GetBottinHealth into main
Reviewed-on: #18
2023-06-08 20:42:56 -05:00
Victor Lacasse-Beaudoin
3da2cb7f5b Retirer réimplémentation de bottin health
N'était plus utilisé, et le type était redondant avec le response struct
de agecem/bottin/v5/responses#GetHealth
2023-06-08 21:40:14 -04:00
23fdf80e26 Merge pull request 'Renommer data/data.go -> data/dataclient.go' (#17) from refactor/rename-dataclient into main
Reviewed-on: #17
2023-06-08 20:26:57 -05:00
Victor Lacasse-Beaudoin
f33091f5cf Renommer data/data.go -> data/dataclient.go
Clarifie sa relation par rapport à data/apiclient.go
2023-06-08 21:26:10 -04:00
f9a51ad685 Merge pull request '[BREAKING] Bump à version 3' (#15) from breaking/remove-membre-route into main
Reviewed-on: #15
2023-06-08 20:11:27 -05:00