Commit graph

64 commits

Author SHA1 Message Date
78ea51e2c5 Migrer client API à voki 2023-09-18 18:34:53 -04:00
1b046cc5e0 Merge branch 'fix/scan-result-clarity' into main 2023-09-17 16:40:14 -04:00
2da8e181e8 Ajouter emojis pour clarifier résultat de scan web 2023-09-17 16:39:54 -04:00
380e749a2a Merge branch 'feature/implement-web' into main 2023-09-17 16:33:09 -04:00
c218860e33 Implémenter page web de scan de présence
Voir diff pour détails
2023-09-17 16:32:40 -04:00
c6f3a52f91 Merge branch 'fix/web-index-template' into main 2023-09-17 01:27:08 -04:00
46f85acf81 Ajouter bloc {{ define "index-html" }} manquant 2023-09-17 01:25:45 -04:00
82d5aa0d16 Merge branch 'fix/webresponse' into main 2023-09-17 01:25:16 -04:00
55a033e8bd Ajouter webresponse/ à Dockerfile 2023-09-17 01:25:06 -04:00
27d5f19071 Merge branch 'feature/basic-webcontent' into main 2023-09-17 01:12:59 -04:00
f986c2e8e1 Add basic webcontent 2023-09-17 01:12:46 -04:00
2dec57d097 Merge branch 'feature/apiclient' into main 2023-09-16 23:23:01 -04:00
f77fcd551f Ajouter apiclient.APIClient et méthodes de base
Ajouter apiclient.New

Ajouter apiclient.APIClient.Call

Ajouter apiclient.APIClient.CallResponder
2023-09-16 23:21:46 -04:00
30b47d2792 Ajouter interface Responder 2023-09-16 23:21:27 -04:00
c22c20b306 Merge branch 'feature/scan-post' into main 2023-09-16 23:08:22 -04:00
efcecbce6e Implémenter apihandler.APIHandler.ScanPOST 2023-09-16 23:07:52 -04:00
cfba108df9 Retirer apiresponse.ScanGET.Data
MembreID n'était pas nécessaire de garder dans le struct, sera ramené
si jamais le data est nécessaire
2023-09-16 23:07:07 -04:00
bae70e1569 Ajouter dbclient.DBClient.InsertPresence 2023-09-16 23:06:24 -04:00
91ee8738c6 Merge branch 'fix/health-get-statuscode' into main 2023-09-16 19:17:08 -04:00
f3f15dd311 Fix HealthGET statuscode et message parfois vide 2023-09-16 19:16:43 -04:00
a98d11f4b4 Merge branch 'feature/db-flags' into main 2023-09-16 18:40:49 -04:00
7e3531aa90 Ajouter et implémenter db flags
Ajouter config.RegisterBool
2023-09-16 18:40:18 -04:00
4bbc91878f Merge branch 'feature/bottin-flags' into main 2023-09-16 18:23:16 -04:00
532c85f200 Ajouter et implémenter cfg.Bottin.API.Port et cfg.Bottin.API.Protocol 2023-09-16 18:21:39 -04:00
9b6dd055ef Ajouter et implémenter cfg.Bottin.API.Key 2023-09-16 18:18:19 -04:00
ea49f1609f Implémenter cfg.Bottin.API.Host 2023-09-16 18:16:32 -04:00
bc55ef03f1 Merge branch 'fix/ignore-testcmd' into main 2023-09-16 18:13:34 -04:00
f6476316e9 Ignorer cmd/test.go 2023-09-16 18:13:13 -04:00
573ac4f810 Merge branch 'feature/bottin-api-host-flag' into main 2023-09-16 18:12:47 -04:00
d2df4cd469 Register bottin.api.host 2023-09-16 18:12:02 -04:00
ee478c8f2a Merge branch 'feature/register-flag' into main 2023-09-16 18:10:57 -04:00
5b109ae973 Ajouter config.RegisterInt et config.RegisterString 2023-09-16 18:10:14 -04:00
54b79d7db3 Merge branch 'feature/dbclient' into main 2023-09-16 17:46:09 -04:00
6123799650 Ajouter pointers à clients en paramètres à apihandler.New 2023-09-16 17:44:38 -04:00
682d8fc6aa Créer tables sur démarrage de apiCmd 2023-09-16 17:22:12 -04:00
a88809f91e Retirer validation problématique
Si le handler était nil, la vérification serait probablement assez pour
faire panic l'application, ce qui serait un problème que la validation
soit présente ou non.
2023-09-16 17:21:18 -04:00
622efd8d63 Retirer field Data.DBStatus de apiresponse.HealthGET 2023-09-16 17:19:32 -04:00
c583220fd6 Ajouter dbschema.DBClient#CreateTablesIfNotExist() 2023-09-16 17:13:51 -04:00
20fa0e10d1 Fix schema
PRIMARY KEY est toujours UNIQUE et NOT NULL, alors NOT NULL est
redondant

Assigner type VARCHAR(6) à presences.programme_id
2023-09-16 17:10:52 -04:00
2af75e1ecf Ajouter dbschema/ et dbstruct/ à build step 2023-09-16 17:08:56 -04:00
76a3b9b105 Ajouter type dbclient.DBClient et func dbclient.New 2023-09-16 16:28:18 -04:00
525012eee6 Merge branch 'feature/database-schema' into main
Ajouter dbschema et dbstruct

Contiennent respective le schéma de base de donnée et l'objet
dbstruct.Presence, pour en manipuler les données
2023-09-16 16:09:21 -04:00
8d9b52f51c Ajouter dbschema et dbstruct
Contiennent respective le schéma de base de donnée et l'objet
dbstruct.Presence, pour en manipuler les données
2023-09-16 16:08:23 -04:00
6c753b969b Merge branch 'feature/scan-get' into main
Ajouter intégration au bottin par git.agecem.com/agecem/bottin/v5/data.ApiClient

Ajouter apihandler.ScanGET et squelette de apihandler.ScanPOST

Implémenter BottinStatus dans apihandler.HealthGET
2023-09-16 15:08:03 -04:00
92e7a45b9f Ajouter squelette de apihandler.ScanPOST 2023-09-16 15:07:36 -04:00
309942921d Ajouter apihandler.ScanGET
Ajouter *bottin.Data#ApiClient à APIHandler

Implémenter BottinStatus dans apihandler.HealthGET
2023-09-16 15:05:13 -04:00
916a83fc02 Merge branch 'feature/health-get-route' into main
Ajouter echo.Group v0

Ajouter error type si dbclient ou bottinclient ne sont pas implémentés

Implémenter route /v0/health

Update Dockerfile avec packages présents
2023-09-15 18:17:53 -04:00
2bae4f5312 Update Dockerfile avec packages présents 2023-09-15 18:16:39 -04:00
dc72748fbe Implémenter route /v0/health
Ajouter error type si dbclient ou bottinclient ne sont pas implémentés

Ajouter echo.Group v0
2023-09-15 18:13:48 -04:00
3791631045 Merge branch 'refactor/go-naming-good-practices' into main 2023-09-15 17:11:44 -04:00