Modify

Opened 8 months ago

Last modified 7 months ago

#11661 new enhancement

Changes to Tags should be shown in timeline

Reported by: rjollos Owned by: hasienda
Priority: normal Component: TagsPlugin
Severity: normal Keywords: timeline rss
Cc: Trac Release:

Description

Tags are versioned after the work in #2429. It would be nice to have the changes displayed in the timeline, and thus the RSS feed (comment:2:ticket:2429). I use the RSS feed to review changes to the site, particularly for spotting spam entries.

I'm creating this as a new ticket so that it won't hold up the release 0.7.

Attachments (0)

Change History (4)

comment:1 in reply to: ↑ description ; follow-up: Changed 7 months ago by hasienda

Replying to rjollos:

It would be nice to have the changes displayed in the timeline, ...

New tag change records will provide a rather straight-forward solution for harvesting tag changes for tagged realms under TagsPlugin control.

But not so much for tickets. This realm already has its version records, but doesn't provide changes other than opening and closing tickets to timeline yet, IIRC. Did you mean to resolve that for keywords as well as for any other ticket field configured as tag resource field per ticket_fields configuration option?

comment:2 in reply to: ↑ 1 ; follow-up: Changed 7 months ago by rjollos

Replying to hasienda:

But not so much for tickets. This realm already has its version records, but doesn't provide changes other than opening and closing tickets to timeline yet, IIRC. Did you mean to resolve that for keywords as well as for any other ticket field configured as tag resource field per ticket_fields configuration option?

I hadn't even thought about tickets yet. The timeline shows property changes when [timeline] ticket_show_details is True: trac:wiki:TracIni#timeline-section. However, it only shows that a property has changed, it does not show the old and new values of the property. Examples in trac:timeline include: Status, Owner changed | Keywords changed.

So now I'm thinking that this ticket only needs to address changes to wiki tags, but the responsibility for Keyword or other custom tags-related ticket property changes would be left to Trac.

comment:3 in reply to: ↑ 2 Changed 7 months ago by hasienda

Replying to rjollos:

So now I'm thinking that this ticket only needs to address changes to wiki tags, but the responsibility for Keyword or other custom tags-related ticket property changes would be left to Trac.

While I feel we could and probably shall do more, I'm fine with sticking to this minimal approach for now.

comment:4 Changed 7 months ago by hasienda

In 13854:

TagsPlugin: Prepare tag change records for timeline view, refs #11661.

This is the minimal solution proving only changes recorded by TagsPlugin.

Since [13428] tag changes are saved, but only for wiki pages by default.
So changes recorded with tagged resources like tickets are left out here.
Hint: Use realm's native timeline event providers (i. e. ticket_show_details
option in trac.ini section [timeline] for tickets) to get them.

Add Comment

Modify Ticket

Action
as new The owner will remain hasienda.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.