Commit graph

72 commits

Author SHA1 Message Date
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
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
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
Victor Lacasse-Beaudoin
5915e3ca7b Retirer route GET /v2/membres/:membre_id
Cleanup code désuet (et redondant avec agecem/bottin) en lien avec le
concept de Membre
2023-06-08 20:47:39 -04:00
8a5648b44d Merge pull request 'Membre_id doit exister au bottin pour transaction' (#10) from feature/require-membre-in-bottin into main
Reviewed-on: #10
2023-06-08 03:07:12 -05:00
Victor Lacasse-Beaudoin
9f984865f9 Membre_id doit exister au bottin pour transaction 2023-06-08 04:04:02 -04:00
fccca1f339 Merge pull request 'Retourner transactions lors de leur insertion' (#8) from feature/return-inserted-rows into main
Reviewed-on: #8
2023-06-08 00:33:55 -05:00
Victor Lacasse-Beaudoin
6f5b8733b6 Retourner transactions lors de leur insertion
Rendre disponible les id de transactions officiellement ajoutées lors
d'un '201 Created' sur 'POST /v2/transactions http/1.1' dans le response
body sous 'application/json: data.transactions'.
2023-06-08 01:31:34 -04:00
12d98cf302 Merge pull request 'Ajouter mécanisme de liste de transactions' (#7) from feature/list-transactions into main
Reviewed-on: #7
2023-06-07 23:55:34 -05:00