f874c449a7
Merge pull request 'feature(compose): directly inject .env file à containers api et ui' ( #63 ) from vlbeaudoin/feature/inject-env-file into main
...
Reviewed-on: #63
2024-09-03 16:58:53 -04:00
bdff81c6b2
feature(compose): directly inject .env file à containers api et ui
2024-09-03 16:58:25 -04:00
c0b8ceafa9
Merge pull request 'feature(cmd): implémenter UI API TLS skip verify' ( #62 ) from vlbeaudoin/feature/ui-allow-selfsigned-api-tls into main
...
Reviewed-on: #62
2024-09-03 16:44:18 -04:00
9072f7114a
feature(cmd): implémenter UI API TLS skip verify
2024-09-03 16:43:22 -04:00
2b6c631d64
fix(compose): adjust .env
inject
2024-09-03 16:42:25 -04:00
7ddf89a859
feature(config): add server.ui.api.tls.skipverify
2024-09-03 16:42:14 -04:00
1a847209f4
Merge pull request 'feature: ajouter cfg.Server.UI.Host et implémenter UI TLS' ( #61 ) from vlbeaudoin/feature/ui-tls into main
...
Reviewed-on: #61
2024-07-23 11:48:40 -04:00
f5aa25a12a
feature: ajouter cfg.Server.UI.Host et implémenter UI TLS
2024-07-23 11:46:37 -04:00
61c4ef80f5
Merge pull request 'fix: considérer cfg.Server.API.Host' ( #60 ) from vlbeaudoin/fix/api-check-host into main
...
Reviewed-on: #60
2024-07-23 11:45:52 -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
31bcdbac20
Merge pull request 'fix: vérifier existence de certfile et keyfile pour API' ( #59 ) from vlbeaudoin/fix/check-api-cert-and-key into main
...
Reviewed-on: #59
2024-07-23 11:41:47 -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
537f1a8a1a
Merge pull request 'rework: config and cmd' ( #58 ) from vlbeaudoin/rework/config into main
...
Reviewed-on: #58
2024-07-15 16:55:02 -04:00
e14ff3d04e
Merge pull request 'fix: implémenter correctement tls certfile et keyfile' ( #55 ) from vlbeaudoin/fix/tls into main
...
Reviewed-on: #55
2024-09-06 20:38:02 -05:00
6579ea45f9
Merge pull request 'Permettre d'exposer le serveur API par https' ( #54 ) from vlbeaudoin/feature/tls-api into main
...
Reviewed-on: #54
2024-09-03 13:29:11 -05:00
98090c96ac
Merge pull request 'Version 7' ( #53 ) from rewrite/v7 into main
...
Reviewed-on: #53
2024-09-03 10:17:25 -05: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
a9f1682634
fix(test): ajuster TLS client voki selon config
2024-07-03 20:53:17 -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
150782c42f
feature(config): ajouter options TLS
2024-07-03 20:51:43 -04:00
d80c7675f9
fix(routes): unused param cfg
2024-07-03 17:37:29 -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
14eb6c5d02
ajouter examples/example.csv
2024-07-03 17:33:56 -04:00
d0de811547
chores: update dependencies
2024-06-21 18:46:45 -04:00
64ddfa96d6
fix: franciser erreur de membre non trouvé·e
2024-06-20 20:20:30 -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
7484bafc84
fix(web): neutraliser texte avec middle dot (·)
2024-06-20 19:35:07 -04:00
8cb2014f3b
fix(template): expect voki.MessageResponse in input object
2024-06-20 19:34:27 -04:00
929704c6ff
fix(config): ajouter préfixe web[.-] aux options config web
2024-06-20 19:32:26 -04:00
e4ff1013d0
feature: ajouter et tester GetMembre[s]ForDisplay
...
Priorisent le prefered_name ("nom d'usage") et devraient être utilisés
aux endroits où l'affichage est important.
2024-06-20 18:51:38 -04:00
e6103c6e6e
feature(api): add and test UpdateMembrePreferedName
2024-06-19 00:28:26 -04:00
78aafe0ce9
feature(api): add and test ProgrammesGET
2024-06-19 00:04:19 -04:00
26b3134861
feature(request): ajouter MembrePreferedNamePUT et ProgrammesGET
2024-06-18 23:55:55 -04:00
4d338f2b03
feature: ajouter ProgrammesGETResponse et data
2024-06-18 22:51:32 -04:00
f6ffa03379
feature: ajouter MembrePreferedNamePUTResponse
2024-06-18 22:51:20 -04:00
f8b5c72003
feature: add and test GetMembres
2024-06-18 21:21:30 -04:00
00aebc2ae3
feature: add basic Makefile for integration testing
2024-06-18 19:47:28 -04:00
c7c64674c7
rework: change api prefix to /api/v7/
...
- add and test GetMembre
- add `IsMembreID(string) bool` function
BREAKING: Rename routes to `/api/v7/...` scheme
2024-06-18 19:44:20 -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
e1bce94d18
feature: add and test ProgrammesPOST
2024-06-17 14:07:49 -04:00
c5339bd45b
fix(Dockerfile): copier fichiers go manquants vers image
2024-06-17 14:06:43 -04:00
be766f593d
ajouter API client et tester /api/health
2024-06-11 17:28:20 -04:00
eca5ffa7fb
feature(db): Ajouter InsertMembres, InsertProgrammes et GetMembres
2024-06-10 17:25:01 -04:00
1b04237c96
ajouter fichiers manquants à Dockerfile build step
2024-06-07 15:18:22 -04:00
1125104280
chores: go get -u
2024-06-07 14:59:49 -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