Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User Roles #13

Open
markhughes opened this issue Apr 9, 2021 · 8 comments
Open

User Roles #13

markhughes opened this issue Apr 9, 2021 · 8 comments

Comments

@markhughes
Copy link
Collaborator

markhughes commented Apr 9, 2021

Create user roles, something like so:

  • View Only
  • Editor

In the future, add support for extended user roles and permissions.

@markhughes
Copy link
Collaborator Author

markhughes commented Apr 9, 2021

@Tronic
Copy link

Tronic commented Sep 11, 2021

At work we really need different view permissions for various roles (user groups). But since implementing something like that is quite hard, we just setup two independent instances of Droppy instead, one accessible to all employees, while the other is only for board members and such.

@markhughes
Copy link
Collaborator Author

Hey @Tronic do you just have one instance set to read-only and the other not? Would be curious to hear how fine-tuned you would prefer your permissions.

@Tronic
Copy link

Tronic commented Sep 12, 2021

In our system everyone has full write permissions, and we have automatic snapshots on btrfs in case of accidental deletions. The only real concern is that some documents must be kept confidential, and ideally those could be stored on the same customer folder where other public documents are also stored.

@Tronic
Copy link

Tronic commented Sep 12, 2021

@markhughes Btw, I really appreciate the work you are doing with droppyjs. Give me your Bitcoin address and I'll send a tip! :)

@markhughes
Copy link
Collaborator Author

Thanks! Really insightful.

Would be nice to integrate it with federated/SSO systems (like GSuite, auth0, onelogin, office 365, etc) as well which might help better with managing groups inside an organisation

@Tronic
Copy link

Tronic commented Apr 20, 2022

@markhughes Now we actually need (self hosted) SSO support. It is not awfully urgent but I definitely second that goal.

@markhughes
Copy link
Collaborator Author

@Tronic I'm rewriting a huge chunk at the moment to allow for this stuff :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants