8f185c8e85
feat(api): ajouter UploadDocuments
pour V1DocumentsPOST
2023-12-19 19:42:08 -05:00
9a8a0abe2e
change!: renommer HandleV1DocumentCreate à V1DocumentPOST
...
BREAKING: renommer `HandleV1DocumentCreate` à `V1DocumentPOST`
2023-11-20 15:36:27 -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
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