Ticket #2429 (new enhancement)

Opened 5 years ago

Last modified 8 months ago

[Patch] TagsPlugin should handle versioning of wiki tags

Reported by: dkg Assigned to: otaku42
Priority: normal Component: TagsPlugin
Severity: normal Keywords: wiki version
Cc: lbruno@ename.pt, hasienda Trac Release: 0.11

Description

Currently, tags on wiki pages as implemented by TagsPlugin are either present or not, with no record of who added the tag, when it was added, or if it was removed. Since the tagging table only contains a (tagspace,name,tag) tuple, there doesn't seem to be room in the current implementation for even storing the "author" of a tag on a certain wiki page, its history, or its destruction.

This seems contrary to the wikinature of the rest of trac, and certainly leaves the tickets (with their automatically revision-tracked keywords) looking much healthier. I'm not sure how one would make the transition for existing systems, but could the TagsPlugin be moved to a more wiki-ish model?

Attachments

patch_for_wiki_tag_versions.txt (2.5 kB) - added by watho on 03/05/09 16:47:50.

Change History

03/05/09 16:47:50 changed by watho

  • attachment patch_for_wiki_tag_versions.txt added.

03/05/09 16:50:40 changed by watho

  • type changed from defect to enhancement.

I want this feature too. As a first step i can provide a patch which creates a new version of the wiki page if only the tags have changed. So you can see who added or removed tags and when it was done.

Perhaps this helps.

MfG WaTho?

03/26/09 13:21:30 changed by lbruno@ename.pt

  • cc set to lbruno@ename.pt.

Thanks MfG, I'll be using that patch. I'll also have to make some kind of timeline provider.

03/05/10 02:28:56 changed by AdrianFritz

  • owner changed from athomas to otaku42.
  • summary changed from TagsPlugin should handle versioning of wiki tags to [Patch] TagsPlugin should handle versioning of wiki tags.

10/01/12 23:44:42 changed by hasienda

  • keywords set to wiki version.
  • cc changed from lbruno@ename.pt to lbruno@ename.pt, hasienda.

Add/Change #2429 ([Patch] TagsPlugin should handle versioning of wiki tags)




Change Properties
Action