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
Victor Lacasse-Beaudoin
7946c0a606
Retirer commentaire
2023-06-08 00:54:45 -04:00
Victor Lacasse-Beaudoin
afb944cbb3
Ajouter route de List Transactions
...
Ajouter GET /v2/transactions http/1.1
Ajouter DataClient.ListTransactions()
Ajouter handlers et models associés
2023-06-08 00:53:05 -04:00
547833cfdb
Merge pull request 'Ne pas démarrer adminer par défaut' ( #6 ) from fix/adminer-off-default into main
...
Reviewed-on: #6
2023-06-06 01:27:29 -05:00
Victor Lacasse-Beaudoin
ba2136c505
Ne pas démarrer adminer par défaut
2023-06-06 02:26:58 -04:00
e38eee6354
Merge pull request 'Ajouter transactions' ( #5 ) from feature/transactions into main
...
Reviewed-on: #5
2023-06-06 01:24:12 -05:00
Victor Lacasse-Beaudoin
7fa4db7ab9
Ajouter transactions
...
Ajouter POST /v2/transactions
Valide si une transaction avec la même combinaison membre_id + is_perpetual existe déjà dans une des transactions proposées.
2023-06-06 02:22:57 -04:00
e842982a46
Merge pull request 'Ajouter /v2/seed' ( #4 ) from feature/route-seed into main
...
Reviewed-on: #4
2023-06-06 01:20:17 -05:00
Victor Lacasse-Beaudoin
d696afb41f
Ajouter plusieurs responses
2023-06-06 02:19:06 -04:00
Victor Lacasse-Beaudoin
2c2f3de788
Ajouter POST /v2/seed
2023-06-06 02:16:54 -04:00
51e78eb44d
Merge pull request 'Update bottin v5.0.4 -> v5.0.5' ( #3 ) from fix/update-bottin-5-0-5 into main
...
Reviewed-on: #3
2023-06-03 19:46:16 -05:00
Victor Lacasse-Beaudoin
59d1020647
Update bottin v5.0.4 -> v5.0.5
2023-06-03 20:45:33 -04:00
9066a47893
Merge pull request 'Bump API à version 2' ( #2 ) from bump/v2 into main
...
Reviewed-on: #2
2023-06-03 19:42:34 -05:00
Victor Lacasse-Beaudoin
d6573287f4
Ajouter GetMembreResponse
2023-06-03 20:41:13 -04:00