web client UI: allow to edit plain text files

Fixes #567
This commit is contained in:
Nicola Murino
2021-10-09 14:17:28 +02:00
parent 9ca0b46f30
commit 64e87d64bd
29 changed files with 12048 additions and 51 deletions

View File

@@ -1756,6 +1756,13 @@ func TestGetFilesInvalidClaims(t *testing.T) {
handleWebClientDownloadZip(rr, req)
assert.Equal(t, http.StatusForbidden, rr.Code)
assert.Contains(t, rr.Body.String(), "Invalid token claims")
rr = httptest.NewRecorder()
req, _ = http.NewRequest(http.MethodGet, webClientEditFilePath, nil)
req.Header.Set("Cookie", fmt.Sprintf("jwt=%v", token["access_token"]))
handleClientEditFile(rr, req)
assert.Equal(t, http.StatusForbidden, rr.Code)
assert.Contains(t, rr.Body.String(), "Invalid token claims")
}
func TestInvalidClaims(t *testing.T) {