Edgewall Software
Modify

Opened 12 years ago

Last modified 14 months ago

#6744 new defect

Wiki page and milestone deletes aren't shown in time line

Reported by: macke@… Owned by:
Priority: normal Milestone: unscheduled
Component: timeline Version: 0.10.2
Severity: normal Keywords: workflow
Cc: Branch:
Release Notes:
API Changes:

Description

Deleting these does not generate a time-line entry?

It seems a bit unintuitive.

Attachments (1)

timelinedeleteeventlog.py (5.3 KB ) - added by Peter Suter 14 months ago.
Single-file-plugin

Download all attachments as: .zip

Change History (10)

comment:1 by Noah Kantrowitz, 12 years ago

This is because it actually deletes everything. If you just want to clear out the content, do that instead.

comment:2 by Christian Boos, 12 years ago

Somehow related to #1132. In case a VC system would be used to store the resources, delete events would be recorded and could be made visible.

comment:3 by Christian Boos, 12 years ago

Keywords: workflow added
Milestone: 2.0

Deletions are somewhat important events to note.

I see two approaches to the problem:

  1. a log of the deleted pages/milestones/tickets etc. with a date, author and reason could be kept and used to populate the timeline with the corresponding delete events.
  2. deletions should actually not be real deletions, but a simple "retiring". For wiki pages, this would mean the page is no longer visible in the index, but when accessed explicitly by version, it's still there (the last version being "empty"). For milestones, this would be one step after closing and similarly, those milestones won't show up in either the roadmap or ticket fields (see #3734).

comment:4 by Christian Boos, 10 years ago

Milestone: 2.0unscheduled

Milestone 2.0 deleted

comment:5 by Christian Boos, 9 years ago

Milestone: triagingnext-major-0.1X

Possible via #9222.

comment:6 by Ryan J Ollos, 5 years ago

Owner: Christian Boos removed

comment:7 by Ryan J Ollos, 2 years ago

Milestone: next-major-releasesunscheduled

by Peter Suter, 14 months ago

Attachment: timelinedeleteeventlog.py added

Single-file-plugin

in reply to:  3 ; comment:8 by Peter Suter, 14 months ago

  1. a log of the deleted pages/milestones/tickets etc. with a date, author and reason could be kept and used to populate the timeline with the corresponding delete events.

The attached plugin provides a simple version of this. The event listeners don't receive an author, and providing a good URL or reason / description also seem non-trivial. So there is mainly just a timestamp of the event itself.

I'm not sure this functionality should be added. Silently deleting is also useful for reducing clutter, mistakes or spam etc.

in reply to:  8 comment:9 by Ryan J Ollos, 14 months ago

Replying to Peter Suter:

I'm not sure this functionality should be added. Silently deleting is also useful for reducing clutter, mistakes or spam etc.

Yeah, perhaps an optional component or configuration option. For wiki pages, the differentiator might be delete vs purge/obliterate (#9222).

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The ticket will remain with no owner.
The ticket will be disowned. Next status will be 'new'.
as The resolution will be set. Next status will be 'closed'.
The owner will be changed from (none) to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.