support-project / knowledge

Free Knowledge Management System
Apache License 2.0
719 stars 185 forks source link

Tag manager #1009

Open garp5000 opened 6 years ago

garp5000 commented 6 years ago

Hello,

I would like to know if you think it should be interesting to have in admin system config a module "Tag Manager" to edit/delete some tags? or manage them into the label list if we're connected with an admin account. For exemple, I've got 2 tags with the same name but differents ID, so I changed knowledges to use only one and deleted into the database [tag] the other.

Thank again for your very useful tool!

koda-masaru commented 6 years ago

Hi, I was thinking the same thing. In this system, users can freely specify tags, so similar tags are registered. I want the function to manage it.

However, in order to realize that function, I need to extend the role of the system. Because I want to make tag management possible for users who do not have administrator role. I am an administrator, so I do not want to do it alone. However, I think administrator role is not easy to give users. Anyway, I will add some roles to the system, one of them is the tag manager.

coleyon commented 6 years ago

Hi. It's very nice idea. I want that function too.

How about create a model consisting of the following use-cases?

then, each user becomes easy to autonomy the tags. Thank you for creating nice app, we using my team.


jp

ユーザによるタグの自治ができつつ、 タグ管理ロールの概念を設けて、それをユーザへ割り当てなくて済む。 にフォーカスした案になります。

また、集合論の論理演算にかけやすいデータ型が楽に使えるようでしたら、 あちこちの実装で楽して頂けるかもという憶測も。(これはJavaであるかわからず憶測で申し訳ありません)