Commit graph

17 commits

Author SHA1 Message Date
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
0962ea5a20 Déplacer api responses vers apiresponse/ 2023-10-24 17:39:15 -04: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
48a8c8a37a Fix implémentations de UploadDocument et models.NotFoundResponse() 2023-08-23 16:01:57 -04:00
9ebf27dbaf Ajouter API.ListBuckets() 2023-08-20 17:57:36 -04:00
8cce7414ef Déplacer UploadDocumentResponse dans models/
Refactor UploadDocumentResponse selon type models.Response

Implémenter models.Response struct et models.Responder interface
2023-08-19 15:49:57 -04:00
d4f26435e8 Remplacer deprecated ioutil.ReadAll -> io.ReadAll 2023-08-19 15:38:52 -04:00
73b5ce1bc2 Ajouter error handling à api.API#UploadDocument
Créer moins d'objets UploadDocumentResponse
2023-08-19 15:35:56 -04:00
a4b56214b2 Documenter NewApiClientFromViper 2023-08-19 14:45:07 -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
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
3dcb86d65f Ajouter liste de documents à /documentation 2023-04-26 16:51:13 -04:00