Skip to content

Commit

Permalink
webdav service update
Browse files Browse the repository at this point in the history
  • Loading branch information
phoenixbf committed Jan 19, 2025
1 parent 9eadac7 commit e4b6b56
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 5 deletions.
49 changes: 46 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@
"session-file-store": "^1.5.0",
"sharp": "^0.33.5",
"socket.io": "^4.8.1",
"ws": "^8.18.0",
"swagger-jsdoc": "^6.2.8",
"swagger-ui-express": "^5.0.1",
"three": "0.172.0",
Expand Down
11 changes: 9 additions & 2 deletions services/webdav/ATON.service.webdav.js
Original file line number Diff line number Diff line change
Expand Up @@ -41,15 +41,17 @@ for (let u in Core.users){
//privilegeManager.setRights(user, "/", [ 'canRead' ]);
//privilegeManager.setRights(user, "/"+uname+"/", [ 'canRead' ]);
/*
privilegeManager.setRights(user, "/"+uname+"/", [ 'canRead' ]);
//privilegeManager.setRights(user, "/"+uname+"/", [ 'all' ]);
privilegeManager.setRights(user, "/"+uname+"/collection/", [ 'all' ]);
privilegeManager.setRights(user, "/"+uname+"/scenes/", [ 'all' ]);
*/
*/

privilegeManager.setRights(user, "/"+uname+"-collection/", [ 'all' ]);
privilegeManager.setRights(user, "/"+uname+"-scenes/", [ 'all' ]);

if (bAdmin){
privilegeManager.setRights(user, "/apps/", [ 'all' ]);
privilegeManager.setRights(user, "/config/flares/", [ 'all' ]);
}

//privilegeManager.setRights(user, '/', [ 'all' ]);
Expand Down Expand Up @@ -91,15 +93,20 @@ for (let u in Core.users){

if (fs.existsSync(upathCollection)){
server.setFileSystemSync("/"+uname+"-collection", new webdav.PhysicalFileSystem(upathCollection));
//server.setFileSystemSync("/"+uname+"/collection", new webdav.PhysicalFileSystem(upathCollection));
}
if (fs.existsSync(upathScenes)){
server.setFileSystemSync("/"+uname+"-scenes", new webdav.PhysicalFileSystem(upathScenes));
//server.setFileSystemSync("/"+uname+"/scenes", new webdav.PhysicalFileSystem(upathScenes));
}
}

// Access to web-apps
server.setFileSystemSync("/apps", new webdav.PhysicalFileSystem(Core.DIR_WAPPS));

// Access to flares
server.setFileSystemSync("/flares", new webdav.PhysicalFileSystem(Core.DIR_FLARES));


//server.setFileSystemSync('/collection', new webdav.PhysicalFileSystem(Core.DIR_COLLECTIONS));
//server.setFileSystemSync('/scenes', new webdav.PhysicalFileSystem(Core.DIR_SCENES));
Expand Down

0 comments on commit e4b6b56

Please sign in to comment.