Edgewall Software

Ticket #2465 (new enhancement)

Opened 2 years ago

Last modified 18 months ago

Add "custom query" functionality for changesets

Reported by: guillaume.tardif@… Owned by: cboos
Priority: normal Milestone: 1.0
Component: version control/changeset view Version: none
Severity: normal Keywords: query changeset tracobject
Cc: guillaume.tardif@…, vyt@…

Description

I think it would be really useful to have the ability to quickly define queries on changesets, similarily to what can be done on tickets (ie. with a GUI allowing filters on changeset comments, author, file path and commit dates).
This page should also implement RSS feed (as Ticket custom queries), to allow notification of specific changes.

I suppose that the implementation would be similar to the ticket 'custom query' page (but I havn't looked in depth at the code, not being a Python developer... yet). I leave it to the TRAC people to set milestone, priority, etc. Many Thanks for this great software BTW.

Attachments

Change History

Changed 2 years ago by cboos

  • keywords tracobject added
  • owner changed from jonas to cboos

That's an interesting proposal.

Changed 2 years ago by anonymous

  • cc guillaume.tardif@… added

Changed 2 years ago by vyt@…

  • cc vyt@… added

Changed 18 months ago by cboos

  • milestone set to 1.0

This feature would also be a must for people (ab)using the TracReports for getting reports over changesets, before we could phase out the SQL reports.

The TracDev/Proposals/DataModel should make this possible.

We'll also have to think about whether queries should work on different types of objects. This could eventually lead to a merge of the Search module in the TracQuery module, as currently the Search module is performing unstructured search over different type of objects. See also #3375 for that.

Finally, the TicketQuery language should be generalized to make it possible to work on any kind of resource in the system.

Add/Change #2465 (Add "custom query" functionality for changesets)

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.