Skip to content

Feature Request: User Permission system #279

@Ry-DS

Description

@Ry-DS

Hey @coderaiser, great job with cloudcmd!

I've been using the program for a few years now and it's a remarkable tool for complex file operations on my headless server. Thank you for your incredible work on the project ❤️

Now, I've arrived at this special use case where I want to share access to my server with others so they can add question JSON files for this full-stack education program I'm writing. My server will host the test environment and the idea of them just simply logging on and adding questions to rapidly test sounds like the kind of simplicity I could use right now.

It got me thinking, a user/permission system for cloudcmd would be amazing, allowing people to share access to their server without the worry it'll be on fire the next day.

These are the permissions I've thought of so far:

  1. Ability to edit settings
  2. Ability to add new users
  3. Access to only one directory and all its sub-directories
  4. Read-only
  5. Ability to access console

Possible extension of this feature:

  1. File log to track changes made to files by various users.

Of course, this feature is a big ask. However, if you think it's worth the time, I'd be happy to help make it a reality. Just a quick idea of the stack, prerequisites and where the foundations are in the code and I'll be on it 🙌

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions