Edgewall Software

Opened 12 years ago

Last modified 10 years ago

#10487 closed enhancement

TicketQuery documentation improvement proposal — at Initial Version

Reported by: AdrianFritz Owned by:
Priority: low Milestone: 1.0.2
Component: query system Version: 0.13dev
Severity: trivial Keywords:
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

I believe this can improve a little bit TicketQuery documentation (rendered from source code found at http://trac.edgewall.org/browser/trunk/trac/ticket/query.py?rev=10750#L1178)

START


TicketQuery macro lets you display lists of tickets matching certain criteria anywhere you can use WikiFormatting.

This macro accepts a comma-separated list of keyed parameters, in the form "key=value", as follws:

[[TicketQuery([key=value][,key=value][,key=value]...)]]

If the key is the name of a ticket field, the value must use the syntax of a filter specifier as defined in TracQuery#QueryLanguage.

  • Note that this is not the same as the simplified URL syntax used for query: links starting with a ? character.
  • Commas (,) can be included in field values by escaping them with a backslash (\).

The date keys created and modified can also constrain the criteria. Again, see TracQuery#QueryLanguage.

In addition to filters, several other named parameters can be used to control how the results are presented. All of them are optional.

KeyDescription & DetailsDefault
col Pipe-separated list of columns and its order to show (requires format=table). col=id|summary
|owner|type|
status|priority
|milestone
desc Reverse (true) the natural display order of the tickets. desc=false
format1 Sets how the list of tickets is displayed:
* list — ticket id next to the summary, each ticket on a separate line.
* compact — comma-separated list of ticket ids.
* count — the count of matching tickets
* table — similar to the custom query view (but without the controls)
* progress — a view similar to the milestone progress bars.
format=list
group Sets the ticket field for grouping tickets. None
groupdesc Reverse (true) the natural display order of the groups. groupdesc=false
max Sets the limit number of tickets to display (max=0 means no maximum). max=0
order Sets the ticket field for ordering tickets. order=id
rows Pipe-separated list of ticket fields to be viewed as a row, e.g. rows=description|summary (requires format=table) None
verbose Get the description for the listed tickets (true). Use with format=table only. Deprecated (< 0.12) in favor of the rows key. verbose=false
Note 1
For compatibility with Trac 0.10, if there's a last positional parameter given to the macro, it will be used to specify the format.
Note
Also, for compatibility with Trac 0.10, using "&" as a field separator still works (except for order) but is deprecated.

Change History (0)

Note: See TracTickets for help on using tickets.