Commit graph

17 commits

Author SHA1 Message Date
f5aa25a12a feature: ajouter cfg.Server.UI.Host et implémenter UI TLS 2024-07-23 11:46:37 -04:00
8a9decfe6c fix: considérer cfg.Server.API.Host
Valeur n'avait aucun effet précédemment, permet maintenant de choisir
sur quel hôte le serveur API est rejoignable
2024-07-23 11:44:41 -04:00
03c9ad5f3c fix: vérifier existence de certfile et keyfile pour API
Au lieu de print leur valeur à l'écran
2024-07-23 11:40:40 -04:00
eb1982898c rework: config and cmd
Renamed `web` command to `server ui` (web is still an alias to ui)

Completely changed the config options and flags

Usage of PersistentFlags now allow clearer `--help`

BREAKING: cmd modified
BREAKING: config overhauled
BREAKING: Bump API to v8
2024-07-15 16:52:04 -04:00
8c074dd443 fix: implémenter correctement tls certfile et keyfile
test: ne pas vérifier le certificat avant de l'accepter
2024-07-07 03:58:15 -04:00
4ce3d9f60b feature(api): permettre d'exposer le serveur API par https
Requiert `cfg.API.TLS.Enabled = true` et des fichiers valides pour
`cfg.API.TLS.{CertificateFile,PrivateKeyFile}`
2024-07-03 20:51:57 -04:00
1f2ba0576a feature: permettre insert par csv
Ajouter parameter cfg à addRoutes()

Fix empty et default limit sur get requests (set default limit à 1000 hardcoded,
todo move to config)
2024-07-03 17:34:18 -04:00
8af11615dd adjust: ajouter emojis à certaines web responses 2024-06-20 20:16:33 -04:00
6cc90b1a29 feature(web): ajouter route /membre/
permet la recherche de membre
2024-06-20 19:55:12 -04:00
0321b1b2a0 fix(web): correctement render erreur d'accès au serveur API 2024-06-20 19:54:41 -04:00
244276905b feature(cmd): implémenter webCmd de base
manque encore le processus de scan mais sinon c'est presque fini
2024-06-20 19:36:38 -04:00
e847f693e0 rework: renommer champs dans entities et ajouter MembresPOST
- ajouter et tester InsertMembres
- ajouter sql/views.sql
- ajouter view `membres_for_display` -> concat names ou prefered name
- rendre plusieurs champs NOT NULL dans schema
2024-06-17 17:25:53 -04:00
be766f593d ajouter API client et tester /api/health 2024-06-11 17:28:20 -04:00
780d493dc1 split cmd
cmd.go contient maintenant juste les actual commandes.
Les fonctionalités liées à la configuration sont dans config.go, et les
fonctionalités liées au templating est dans template.go.
2024-06-06 18:07:30 -04:00
cdd526a6f3 wip: make apiCmd run and remove db test 2024-06-06 17:59:58 -04:00
0123d9d37c wip: integration between cmd.go and config.go 2024-06-06 17:01:16 -04:00
b67955ab28 wip: merge cmd package into main package 2024-06-06 16:28:14 -04:00