Added chmod perm, modal to change, api with local/ftp/sftp (#399)

Read a fill current permissions for local driver

Finished permissions for ftp driver, read and change

Read permissions for sftp adapter

Created FilegatorFtp for a cleaner permissions integration

Implemented recursive chmod options for files/folders

Modified tests to cover permissions

Lint frontend permissions component
This commit is contained in:
Andrei Telteu
2024-04-17 18:23:21 +03:00
committed by GitHub
parent 42e50b93da
commit 27310f9d48
15 changed files with 431 additions and 13 deletions

View File

@@ -119,6 +119,17 @@ const api = {
.catch(error => reject(error))
})
},
chmodItems(params) {
return new Promise((resolve, reject) => {
axios.post('chmoditems', {
permissions: params.permissions,
items: params.items,
recursive: params.recursive,
})
.then(res => resolve(res.data.data))
.catch(error => reject(error))
})
},
removeItems(params) {
return new Promise((resolve, reject) => {
axios.post('deleteitems', {