feature(ui): permettre la modification de fichiers par UI
This commit is contained in:
parent
5943791364
commit
f6a8dfe2f4
9 changed files with 315 additions and 1 deletions
|
@ -175,6 +175,22 @@ func (a *API) ListBuckets() (response ListBucketsResponse, err error) {
|
|||
return response, a.Voki.Unmarshal(http.MethodGet, "/v1/bucket", nil, true, &response)
|
||||
}
|
||||
|
||||
func (a *API) ReadBucket(bucket string) (response ReadBucketResponse, err error) {
|
||||
return response, a.Voki.Unmarshal(http.MethodGet, fmt.Sprintf("/v1/bucket/%s", bucket), nil, true, &response)
|
||||
}
|
||||
|
||||
func (a *API) UpdateDocumentKey(bucket, document, newKey string) (response UpdateDocumentKeyResponse, err error) {
|
||||
var buf bytes.Buffer
|
||||
if err := json.NewEncoder(&buf).Encode(newKey); err != nil {
|
||||
return response, fmt.Errorf("handler: %s", err)
|
||||
}
|
||||
return response, a.Voki.Unmarshal(http.MethodPut, fmt.Sprintf("/v1/bucket/%s/%s/key", bucket, document), &buf, true, &response)
|
||||
}
|
||||
|
||||
func (a *API) DeleteDocument(bucket, document string) (response DeleteDocumentResponse, err error) {
|
||||
return response, a.Voki.Unmarshal(http.MethodDelete, fmt.Sprintf("/v1/bucket/%s/%s", bucket, document), nil, true, &response)
|
||||
}
|
||||
|
||||
func (a *API) Seed() (response ExecuteSeedResponse, err error) {
|
||||
request, err := NewV1SeedPOST()
|
||||
if err != nil {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue