9818466be5
fix(api): remove unused fields and fix typo in V1DocumentDELETE
2023-11-20 17:01:00 -05:00
86f1284e12
feat: pave V1DocumentDELETE
2023-11-20 16:56:44 -05:00
c7282edcc2
feat: move V1DocumentPOST route declaration to pave
2023-11-20 16:34:19 -05:00
02a65f2c47
feat: start paving bucket operations
2023-11-20 16:14:22 -05:00
8e03ba001f
fix: typo dans EchoRegister V1SeedPOST
2023-11-20 15:53:00 -05:00
5c56ededc8
change!: renommer HandleV1Seed à V1SeedPOST
...
BREAKING: renommer `HandleV1Seed` à `V1SeedPOST`
2023-11-20 15:41:40 -05:00
a54fff1192
change!: renommer HandleV1 à V1GET
...
BREAKING: renommer `HandleV1` à `V1GET`
2023-11-20 15:40:52 -05:00
9a8a0abe2e
change!: renommer HandleV1DocumentCreate à V1DocumentPOST
...
BREAKING: renommer `HandleV1DocumentCreate` à `V1DocumentPOST`
2023-11-20 15:36:27 -05:00
d3dc5b1571
change!: renommer HandleV1BucketRead à V1BucketGET
...
BREAKING: renommer `HandleV1BucketRead` à `V1BucketGET`
2023-11-20 15:33:07 -05:00
ffd8109d27
change!: renommer HandleV1Spec à V1SpecGET
...
BREAKING: renommer `HandleV1Spec` à `V1SpecGET`
2023-11-20 15:28:37 -05:00
8e40050f81
change!: renommer apiresponse.V1BucketList à V1BucketsGET
...
Fait partie d'une suite de changements pour normaliser noms d'objets
BREAKING: renommer `V1BucketList` à `V1BucketsGET`
2023-11-20 15:26:11 -05:00
7bf489315e
feat(api): add pave spec to route /v1/spec and add seed to it
...
Exposes the API spec in pave format, which intends to show information
about all API routes.
Also pave V1SeedPOST and V1SpecGET
2023-11-20 15:13:42 -05:00
5f85d3d55b
refactor!: renommer package web_handlers à webhandler
...
Pour suivre les naming conventions de go
BREAKING: renommer package `web_handlers` à `webhandler`
2023-11-20 14:19:59 -05:00
acfb2cda8b
refactor!: renommer package api_handlers à apihandler
...
BREAKING: package api_handlers renommé pour apihandler
2023-11-20 14:14:00 -05:00
44cf284534
Fix configuration par variables d'environnement
...
Autres changements:
- [DOCKER-COMPOSE] Passer valeurs de MINIO_ROOT_USER et MINIO_ROOT_PASSWORD à
`services.server`
2023-11-13 22:08:50 +00:00
6c97a670c6
Ajouter version subcommand
...
Affiche la version de l'exécutable tel que défini at build time.
Autres changements:
- [DOCKERFILE] Ajouter `ARG agecem_org_version`
- [FEATURE] Ajouter package version/
- [DOCKERFILE] `ADD version/`
- [DOCKERFILE] Retirer installsuffix de build step
- [DOCKERFILE] Utiliser `agecem_org_version` pour remplir version.version dans
l'exécutabe
- [DOCKERFILE] Nommer deuxième stage `run`
- [DOCKER-COMPOSE] Standardiser valeurs
2023-11-13 16:49:20 -05:00
2d27b1ea2d
Migrer client API à voki
...
Autres changements:
- Implémenter client voki à web_handlers
- Retirer implémentations manuelles de api.Call et api.CallBytes
- Fix web_handlers.HandlePublicDocumentation qui retournait le contenu
du body même si le api request retournait
StatusCode=http.StatusNotFound
2023-10-24 17:00:49 -04:00
a627aac36b
Migrer déclarations de flags à serpents
2023-10-17 17:30:37 -04:00
76762026f3
Continuer exécution de serverCmd même sans db
...
Remplacer log.Fatal par log.Printf si serverCmd ne rejoint pas la db.
Autres changements:
- Clarifier messages d'erreur du *media.MediaClient de serverCmd
- Seulement seed si mediaClient est valide (should always be mais bon)
2023-10-05 14:11:48 -04:00
098666289c
Implémenter web_handlers.WebHandler
2023-08-30 15:24:37 -04:00
83bad16462
Ajouter de l'injection de dépendance à handlers API
2023-08-30 13:45:07 -04:00
3bab5b3b51
Refactor api_handlers et web_handlers
...
serverhandlers -> api_handlers
html handlers dans cmd/server -> web_handlers
2023-08-20 16:19:05 -04:00
8dd0049fba
Mettre à jour utilisation de models.Bucket et V1SeedResponse
2023-08-19 19:58:09 -04:00
9975d4032d
Merge branch 'main' into refactor/models
2023-08-19 15:29:06 -04:00
25aaad42b6
Utiliser api.NewApiClientFromViper
2023-08-19 15:23:10 -04:00
0f60e58ec2
Ajouter models/ pour type Bucket
...
models.Bucket est utilisé dans cmd/server pour contenir les données
relatives à la documentation dans certaines routes html
2023-08-19 14:56:13 -04:00
cb7368cf7f
Trier data []Buckets
avant de render /documentation
2023-08-16 14:16:40 -04:00
c74bfe153b
Remplir dropdown admin upload documents avec types de document
...
Utilise Config.Server.Documents.Buckets pour le bucketName et le
displayName
2023-08-15 16:19:37 -04:00
789af54121
[BREAKING] Change Config.Server.Documents type
...
[]string -> map[string]string
Add DisplayName object to use in documentation-html render
2023-08-15 15:50:40 -04:00
5242b263b8
Comment out routes et handlers pour a-propos et actualite
2023-08-11 22:35:26 -04:00
2c98174144
Migrer utilisation d'API handlers à serverhandlers
2023-07-24 14:29:19 -04:00
97254e6fa1
Fix noms de fichiers avec symboles spéciaux
...
Utiliser `url.QueryUnescape()` pour s'assurer que les noms de fichiers
soient bien affichés
2023-07-14 20:43:40 -04:00
d6a16a7222
Implémenter NewApiClientFromViper()
...
Remplacer api.New() par api.NewApiClientFromViper() à certains endroits
de serverCmd
Remplacer hard-coded api protocol et host par viper où api.New() est
encore utilisé
2023-07-14 20:14:15 -04:00
04de5cdad2
Ajouter flags pour api port, host et protocol
...
Ajouter `server.api.port`, `server.api.host`, `server.api.protocol`
2023-07-14 19:56:12 -04:00
Victor Lacasse-Beaudoin
6bc791506a
Migrer exposition statique à StaticWithConfig
...
Ajouter groupStatic pour StaticWithConfig
Retirer handlers manuels redondants par StaticWithConfig
2023-07-04 22:17:04 -04:00
Victor Lacasse-Beaudoin
2eee1f2fd2
Séparer templates de public/ -> templates/
...
Séparer embedFS en publicFS et templatesFS
2023-07-04 21:57:13 -04:00
e29909559c
Ajouter défauts sensés
2023-07-04 20:50:41 -04:00
046b14520b
Utiliser MediaClient.Seed() dans handleV1Seed
2023-07-04 20:35:35 -04:00
03cef363cd
Autoseed buckets pendant serverCmd
2023-07-04 20:35:13 -04:00
6352224b01
Changer tous les minio.New -> media.NewMediaClientFromViper()
2023-07-04 16:55:45 -04:00
4f5b451042
Ajouter media/ pour abstraire le client minio
...
Ajouter media/ à Dockerfile
Migrer serverCmd#HandleV1Seed à utiliser media#NewMediaClientFromViper()
2023-07-04 16:47:03 -04:00
32e53546ed
Ajouter configCmd pour print config à l'écran
2023-07-04 16:05:49 -04:00
da42387211
WIP Ajouter config.Config et commencer à l'implanter
2023-07-04 16:05:23 -04:00
8a5e7f96d5
Fix typo dans handleV1DocumentDelete
2023-04-28 20:55:36 -04:00
57ffc2dfba
Comment out server.documents.location and update example config
2023-04-28 20:00:54 -04:00
3dd4dd6e29
Fix affichage de réponse à création et /documentation
...
Retirer caractères spéciaux lors de l'import
2023-04-28 19:30:31 -04:00
5d984ccacb
Retirer JSON de form création de document
...
Utiliser context#Render pour afficher une string Message à l'écran.
2023-04-28 17:30:08 -04:00
cc4ab5851d
Fix upload de documents depuis DocumentCreate
2023-04-28 16:52:16 -04:00
07005c8753
WIP: Connecter /admin/documents/upload à handleV1DocumentCreate
2023-04-28 15:57:09 -04:00
fd3eebb68c
Ajouter route POST admin documents upload
2023-04-26 19:43:43 -04:00