Comments (6)
Could you please add more description and maybe screenshots
from cloudcmd.
Sorry for late replay.
Since we mount the volume at root fs
as readonly, some menu items needs to be hidden like Rename
Delete
Pack
Extract
Cut
Copy
Paster
Upload
New
.
from cloudcmd.
Are you up to implement this feature or make a donation?
from cloudcmd.
What should be done is:
- hide buttons;
- hide menu items;
- disable key bindings;
- disable ability to use any file operation on the backend side (
fileop
middleware); - add command line and config option
—-readonly
andCLOUDCMD_READONLY
,cloudcmd_readonly
env variables which enables new behaviour; - update Config modal so it supported
readonly
; - update
help.json
andHELP.md
; - add tests so nothing break in future;
- disable all modification API used in restafary, because of possible security vulnerability (when we set flag
readonly
it should be realreadonly
, not only UI change) - same for editors: dword, edward, deepword: restafary + web sockets, because it will be security breach;
- dropbox integration;
Also when terminal
or console
enabled - readonly
mode has no effect on it.
Also there is two ways: enable readonly
:
- on reload page in browser;
- on restart of Cloud Commander;
First way is more user friendly, but all dependencies should know about readonly
mode.
from cloudcmd.
I'm not sure it worth implementing if you have read only file system all modification errors will be handled anyways.
from cloudcmd.
Closed due to a long time of inactivity 🏝
from cloudcmd.
Related Issues (20)
- Unique "ROOT" directory for each side of the 2 panel view HOT 1
- Files missing after cancelling move due to EACESS error HOT 3
- Moving files in the same partition path will result in a copy file operation HOT 9
- supervisor or systemd support ? HOT 2
- not able to edit file HOT 2
- feat: a row at the top with Bookmarks/shortcuts to different folder locations HOT 3
- Docker: Could not do a head request for "coderaiser/cloudcmd:latest-alpine" HOT 4
- Large number of files missing or deleted by aborting in the middle of a move file process HOT 5
- feat: Hook upon upload/download HOT 10
- DOMException: Failed to register a ServiceWorker for scope -- when using self signed certificates on Chrome HOT 4
- using AWS Cloudfront, the login authentication can not pass. HTTP 401 HOT 4
- Update docker/build-push-action
- enoent error HOT 24
- Copy recursive preserving permissions HOT 4
- --packer "zip" don't work HOT 9
- Files get deleted on aborting move HOT 6
- Horizontal screen split option HOT 2
- No such image: coderaiser/cloudcmd:latest HOT 3
- "Alpine" image is debian based HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cloudcmd.