Commit graph

78 commits

Author SHA1 Message Date
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin d5f68cad83 license: remplacer MIT par GPL-2.0 2024-02-19 12:24:57 -05:00
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 9eb61392a1 feature: add replacer for ENV vars 2024-02-19 12:11:41 -05:00
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 3e26ea3eea Merge branch 'main' into fix/rollback-hides-insert-error 2024-01-05 16:51:26 -05:00
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin cee1b65f89 chores: bump bottin -> v6.1.0 2024-01-05 16:35:54 -05:00
Victor Lacasse-Beaudoin b54e118b93 Merge branch 'main' into fix/rollback-hides-insert-error 2024-01-05 13:51:52 -05:00
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 00b3d07f28 chores: bump postgres -> 16.1 2023-12-28 14:13:30 -05:00
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 658763e8a8 fix(apicmd): ajouter *http.Client à apiCmd 2023-12-28 13:36:40 -05:00
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin c06ff99d2e chores: bump Dockerfile go -> 1.21.4 2023-12-28 13:22:16 -05:00
Victor Lacasse-Beaudoin b9d01e2eb6 Merge branch 'main' into fix/rollback-hides-insert-error 2023-12-28 13:08:09 -05:00
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin d694defa18 Migrer déclaration de flags à serpents 2023-10-18 16:22:35 -04:00
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin b1d698a59d Retirer tracking de .env
Ajouter procédure de remplissage de .env à README.md
2023-07-20 17:04:11 -04:00
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 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
Victor Lacasse-Beaudoin 2555cd1309 Merge branch 'main' into breaking/remove-membre-route 2023-06-08 20:10:58 -05:00
Victor Lacasse-Beaudoin 600e22a645 Retirer numéro de version de docstring 2023-06-08 21:08:20 -04:00
Victor Lacasse-Beaudoin 53c5d8f1c6 [BREAKING] Ajouter response.Data pour GetHealth
Implémenter GetHealthResponse et GetHealthResponseData
2023-06-08 21:06:04 -04:00
Victor Lacasse-Beaudoin fe1caec61e Bump all routes /v2 -> /v3 2023-06-08 21:05:25 -04:00
Victor Lacasse-Beaudoin 627516d6c9 Merge pull request '[CLEANUP] Retirer code en commentaires' (#16) from cleanup/code-comment into main
Reviewed-on: #16
2023-06-08 19:53:10 -05:00
Victor Lacasse-Beaudoin 8ed2a99b2c Retirer code commenté dans data/apiClient.go#Call() 2023-06-08 20:52:16 -04:00
Victor Lacasse-Beaudoin d1743d29de Retirer code commenté dans data/
Sont des restants des références d'implémentation
2023-06-08 20:51:23 -04:00