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

Tag creation for users #86

Open
vincent-peugnet opened this issue Mar 23, 2021 · 0 comments
Open

Tag creation for users #86

vincent-peugnet opened this issue Mar 23, 2021 · 0 comments
Labels

Comments

@vincent-peugnet
Copy link
Owner

vincent-peugnet commented Mar 23, 2021

currently, only admin are allowed to create / edit and delete tags.

It would be a interesting feature to get more involvement from users.

But what could be the best way to do it ?
Still by using the userClass to define rights.

Two ways I see:

  1. allowing user to create / edit / delete
  2. allowing a maximum quantity of tag creation
    • users would be allowed to edit / delete their own tags

1

Method 1 is very basic. finally it seems only useful if you want an anarchic network, and it would be redundant with moderation and administration if it is set on high user classes.

2

Method 2 could be used to add rewards to high user classes that do not depend on network age (like accessing sharable and inviting users)

technically this will consist of:

adding an author property on tags with a ManyToMany relationship to users.

The most dangerous case is if a tag is very popular and the author user want to edit/delete it.
The solution could be to only allow edition/deletion if the tag has not been used.

Of course admins / moderators will be able to delete / edit in any cases

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

No branches or pull requests

1 participant