filemanager: implement chown action

This commit is contained in:
Johannes Zellner
2023-04-17 17:51:19 +02:00
parent a8d2e6634f
commit 32302e89aa
4 changed files with 34 additions and 5 deletions

View File

@@ -69,6 +69,11 @@ export function createDirectoryModel(origin, accessToken, api) {
.send({ action: 'rename', newFilePath: sanitize(toFilePath) })
.query({ access_token: accessToken });
},
async chown(filePath, uid) {
await superagent.put(`${origin}/api/v1/${api}/files/${filePath}`)
.send({ action: 'chown', uid: uid, recursive: true })
.query({ access_token: accessToken });
},
async save(filePath, content) {
const file = new File([content], 'file');
await superagent.post(`${origin}/api/v1/${api}/files/${filePath}`)