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

Enhance the permission management features #1262

Open
WillGoGithub opened this issue Aug 21, 2019 · 2 comments
Open

Enhance the permission management features #1262

WillGoGithub opened this issue Aug 21, 2019 · 2 comments

Comments

@WillGoGithub
Copy link

WillGoGithub commented Aug 21, 2019

Hi everyone! Thanks for your amazing work ;)

If CodiMD could support advanced permission features will be more powerful.

The concept for example:

+ System role - Admin

  • Can maintain all of the note created by any owner (No matter what access permission is)
  • Admin is able to read/write the content or assign/remove owners
  • When first account login, let it auto become the admin (Email/AD)
  • Admin can set multiple users as admin or remove them (Not includes self)

Or just use the config file to announce the admin account (Separate by comma). That may let implementaion simpler.


+ Note role

Even the access permission is private, the note role is beyond it.

Note role Ability
Owner Is able to read/write the content or assign/remove owners to a note.
Writer Assigned by admin or note owner through the account. Can read/write the content only.
Viewer Assigned by admin or note owner through the account. Only can read the content.

The permissions of note role:

Role Create Read Write Delete Assign *Remark
Admin All of notes
Owner Own by self
Writer -
Viewer -

You guys are awesome!


The following issues might be related:

#12 - Group or Workspace
#35 - Support permission of invitee only
#272 - Add user administration
#507 - Feature request: advanced sharing options
#1174 - Permit multiple owners of a note
#1203 - Permissions - Editable
#1322 - Feature Request: Use whitelist to filter user
#1387 - Does codimd have a global administrator

@mz83ude
Copy link

mz83ude commented Apr 30, 2020

Has this already been done?

@EzxD
Copy link

EzxD commented Apr 23, 2021

Would love to see that. Aswell as private notes to collaborate as a Team

@jackycute jackycute removed this from the Next milestone May 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants