4822e91452
Merge branch 'refactor/voki'
2023-09-18 18:45:09 -04:00
3052a989b0
Migrer redéfinitions de Response à voki
2023-09-18 18:44:20 -04:00
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