Edgewall Software

Ticket #1678 (new enhancement)

Opened 3 years ago

Last modified 18 months ago

Show component view in timeline view for checkins

Reported by: anonymous Owned by: cboos
Priority: normal Milestone: 2.0
Component: timeline Version: devel
Severity: normal Keywords: filtering tracobject
Cc:

Description

It would be kinda nice if Trac would show the name of the subproject in the timeline changesets.

so for example I could have a mapping:

  • /trunk/printer/ = Printer
  • /trunk/ABC_RP/ = Scripts
  • /trunk/other/FileParser/ = FileParser?

and based on the file names involved in the checkin, determine the component name by checking if the prefixes in the above list match any of the file names involved in the checkin.

So then in the timeline view, it would display for instance [Printer, Scripts] if my checkin affects Printer and Scripts.

Attachments

Change History

Changed 3 years ago by cboos

  • owner changed from jonas to cboos
  • status changed from new to assigned

Support for this feature would require two extensions:

  • pluggable timeline filters in additions to timeline providers: as opposed to providers, who provide a checkbox to provide or not their own events, a timeline filter could have a richer UI (e.g. a dropdown or a multiselectable list) and would see all the other events possibly filtering out some of them.
    Examples would be:
    • component filter
    • author filter
  • be able to associate source objects (i.e. trac.versioncontrol.Node objects) and components. That could be done once we have Component objects (either "traditional" objects or specialized wiki objects), by creating relations between components and source objects.

Changed 3 years ago by cboos

In the above comment, the first point actually addresses #1135 (as here there no mention of filtering in this ticket).

Changed 3 years ago by cboos

  • status changed from assigned to new

(changing the status, as I've not actually started to work on that yet)

Changed 18 months ago by cboos

  • keywords filtering tracobject added
  • milestone set to 2.0

(comment:1 bullet point 2 would be an interesting case of "dynamic" relationship)

Add/Change #1678 (Show component view in timeline view for checkins)

Author



Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will change. Next status will be 'new'
The owner will change to anonymous. Next status will be 'assigned'
 
Note: See TracTickets for help on using tickets.