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

Permit multiple owners of a note #1174

Open
rastapopougros opened this issue Mar 18, 2019 · 7 comments
Open

Permit multiple owners of a note #1174

rastapopougros opened this issue Mar 18, 2019 · 7 comments
Labels
feature Wants to add a new feature

Comments

@rastapopougros
Copy link

It will be very usefull to let a note have multiple owners. So we all could change the read and write permissions, or any other config for one particular note.

Context : we are a small team with our own codimd instance, so it's not really the same as in #12, no need to have multiple groups in the same instance (but if it's implemented, we could have one only group in our instance, why not). When someone in the team is not here, and it's him/her who created a note, the others must be able to change the note config, that's the important need.

In the config panel of a note, a selector should let us add other owners.

@jackycute
Copy link
Member

Maybe you're looking for #35?

@rastapopougros
Copy link
Author

Mmh not the same need at all, it seems :)

This issue don't focus on edit the note, but being able to edit the config of the note = being the owner or the admin (have the admin rights).

Maybe describe a persona use case :

  • Hi, I'm RastaPopoulos and I just created a new note, I can change it's permissions and maybe other configs later
  • @jackycute can write in the note
  • Tomorrow, I take some vacations, or my computer will crash, or any reason making me unavailable
  • I want @jackycute and maybe other colleagues being full admin of this note as much as me
  • Also, when a future version will add user page and list notes by owners, the same note must be listed for all users who are owners (we all must see this note in a list "My notes")

@SISheogorath SISheogorath added the feature Wants to add a new feature label Mar 19, 2019
@SISheogorath
Copy link
Contributor

SISheogorath commented Mar 19, 2019

@rastapopougros what kind of note config details are you talking about? iirc the only things an owner can do, that everyone else can't do is changing the permissions and deleting a note.

@rastapopougros
Copy link
Author

changing the permissions and deleting a note

Like it's a trivial thing! :p
It's an huge responsability, and this is exactly what I'm talking about since this begining. Also, maybe in future versions there will be more configs, but only those for restrictions are sufficient to really need the sharing of those confs between multiple owners.

Also there is the link between a note and who is the owner(s)/admin(s). In future version, if we finally have a page which answers the question "what are the notes I manage, where I'm admin ?", so the "multiple admins feature" will permit to list the same note, in this list of multiple users. (And having the list for where we are owner/admin is really critical as long as the number of notes grows and grows.)

@SISheogorath
Copy link
Contributor

Agreed! Was just wondering in first place "how big the issue is". I totally agree with you, I just think we have to get to the level were groups exist as a concept in CodiMD first.

@rastapopougros
Copy link
Author

Yeah, kind of agree. Like I said from the first post, if there is a group concept, we can deal having one only group for our team in our instance, and it will do the job. :)

@Wurzelmann
Copy link

Is there any news to this? It would be really useful, especially when working in teams.

edgarogh pushed a commit to WartaPoirier-corp/codimd that referenced this issue Sep 21, 2021
Update dependency eslint to v7.25.0 (master)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Wants to add a new feature
Projects
None yet
Development

No branches or pull requests

4 participants