wiki:TracQuery

Version 2 (modified by trac, 11 years ago) ( diff )

--

Trac Ticket Queries

In addition to reports, Trac provides support for custom ticket queries, used to display lists of tickets meeting a specified set of criteria.

To configure and execute a custom query, switch to the View Tickets module from the navigation bar, and select the Custom Query link.

Filters

When you first go to the query page the default filter will display tickets relevant to you:

  • If logged in then all open tickets it will display open tickets assigned to you.
  • If not logged in but you have specified a name or email address in the preferences then it will display all open tickets where your email (or name if email not defined) is in the CC list.
  • If not logged and no name/email defined in the preferences then all open issues are displayed.

Current filters can be removed by clicking the button to the left with the minus sign on the label. New filters are added from the pulldown lists at the bottom corners of the filters box ('And' conditions on the left, 'Or' conditions on the right). Filters with either a text box or a pulldown menu of options can be added multiple times to perform an or of the criteria.

You can use the fields just below the filters box to group the results based on a field, or display the full description for each ticket.

Once you've edited your filters click the Update button to refresh your results.

Clicking on one of the query results will take you to that ticket. You can navigate through the results by clicking the Next Ticket or Previous Ticket links just below the main menu bar, or click the Back to Query link to return to the query page.

You can safely edit any of the tickets and continue to navigate through the results using the Next/Previous/Back to Query links after saving your results. When you return to the query any tickets which were edited will be displayed with italicized text. If one of the tickets was edited such that it no longer matches the query criteria the text will also be greyed. Lastly, if a new ticket matching the query criteria has been created, it will be shown in bold.

The query results can be refreshed and cleared of these status indicators by clicking the Update button again.

Saving Queries

Trac allows you to save the query as a named query accessible from the reports module. To save a query ensure that you have Updated the view and then click the Save query button displayed beneath the results. You can also save references to queries in Wiki content, as described below.

Note: one way to easily build queries like the ones below, you can build and test the queries in the Custom report module and when ready - click Save query. This will build the query string for you. All you need to do is remove the extra line breaks.

Note: you must have the REPORT_CREATE permission in order to save queries to the list of default reports. The Save query button will only appear if you are logged in as a user that has been granted this permission. If your account does not have permission to create reports, you can still use the methods below to save a query.

You may want to save some queries so that you can come back to them later. You can do this by making a link to the query from any Wiki page.

[query:status=new|assigned|reopened&version=1.0 Active tickets against 1.0]

Which is displayed as:

Active tickets against 1.0

This uses a very simple query language to specify the criteria (see Query Language).

Alternatively, you can copy the query string of a query and paste that into the Wiki link, including the leading ? character:

[query:?status=new&status=assigned&status=reopened&group=owner Assigned tickets by owner]

Which is displayed as:

Assigned tickets by owner

Using the [[TicketQuery]] Macro

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

Example:

[[TicketQuery(version=0.6|0.7&resolution=duplicate)]]

This is displayed as:

No results

Just like the query: wiki links, the parameter of this macro expects a query string formatted according to the rules of the simple ticket query language. This also allows displaying the link and description of a single ticket:

[[TicketQuery(id=123)]]

This is displayed as:

#123
Child Booster Seats The They Do

A more compact representation without the ticket summaries is also available:

[[TicketQuery(version=0.6|0.7&resolution=duplicate, compact)]]

This is displayed as:

No results

Finally, if you wish to receive only the number of defects that match the query, use the count parameter.

[[TicketQuery(version=0.6|0.7&resolution=duplicate, count)]]

This is displayed as:

0

Customizing the table format

You can also customize the columns displayed in the table format (format=table) by using col=<field> - you can specify multiple fields and what order they are displayed by placing pipes (|) between the columns like below:

[[TicketQuery(max=3,status=closed,order=id,desc=1,format=table,col=resolution|summary|owner|reporter)]]

This is displayed as:

Results (1 - 3 of 50)

1 2 3 4 5 6 7 8 9 10 11
Ticket Resolution Summary Owner Reporter
#132 invalid Helpful anti Aging Treatment Facial Skin Care Regimen taylormadewell@…
#131 invalid Diets Engage For Weight-Loss And Diets That Do Not Work For Losing Fat ceciliaquick@…
#130 invalid The Best Herbal weight Reduction Products For Fast search Results! candelaria_howland@…
1 2 3 4 5 6 7 8 9 10 11

Full rows

In table format you can also have full rows by using rows=<field> like below:

[[TicketQuery(max=3,status=closed,order=id,desc=1,format=table,col=resolution|summary|owner|reporter,rows=description)]]

This is displayed as:

Results (1 - 3 of 50)

1 2 3 4 5 6 7 8 9 10 11
Ticket Resolution Summary Owner Reporter
#132 invalid Helpful anti Aging Treatment Facial Skin Care Regimen taylormadewell@…
Description

You should workout a variety of parts of the body pertaining to example abs, chest, legs, butts, thighs, biceps, triceps, quadriceps, hamstring and many others. in pairs. For eg: You can pair up chest and back workout and thighs and calves workout for better ultimate results.

When put on weight an imbalance like this in your skin, appeared forced to start hyper secreting oils inside attempt to balance. Continue to work harder a should try to use more drying face wash, so on. Eventually this turns into a cycle just take seem just about impossible to take apart.

If your firming neck cream is the natural ingredient Cynergy TK then that cream is valued at keeping too. This particular ingredient is purchased from sheep made of wool. It is very effective in its Miracle Skin Transformer features. A good natural ingredient will help with re-generating website of elastin and collagen. Cynergy Tk also stimulates the growth most recent tissue, which increases the thickness on the outer layer of epidermis. This is just another technique your wrinkles are simplified.

The key's not as well as then find an alcohol free product, as ingredients like petroleum get a similar effects. Instead, the option is to choose a chemical free, all natural oily natual skin care product. Is just the only effective fix for oily as well as skin.

When you age, you often do n't need to leave the home because around the globe safe. Be sure you make home yours and personalize which it. This will ensure that you may relax after you finally get home from an arduous and long day. Your home will be waiting with open abs.

Don't fast for long periods of time as you double the workload of your kidneys as well as train method to preferentially store accumulated fat. Fasting has it's pro and cons like everything in this world but likely to long along with no balanced diet can lead to you losing valuable one of the effects enzymes which will keep our bodies in stableness.

Through the years, when men are still not as health conscious and when there are not so many degenerative diseases as there are now, aging seems to symbolize accomplishments. In order to be effective at reach point B from point A is espresso that should be viewed honorably. However, these days men see aging as the plague.

#131 invalid Diets Engage For Weight-Loss And Diets That Do Not Work For Losing Fat ceciliaquick@…
Description

iframe http://www.veoh.com/static/swf/veoh/SPL.swf?videoAutoPlay=0&permalinkId=yapi-UaJJqYwFd-I height="498" width="510"Do you might want to lose part of that belly fat? Of course you've heard this before if you might be to lose some weight, but you've never heard it and actually believed it, have that you? This time you can. You can basically eat much of the things you are eating, only actually you will be eating the reduced calorie alternative of liquids food. Varying social situations the food that you buy, examine the labels over a package and compare regular foods to less calorie foods. Be conscious of what a person eating, and what you invest in the grocery store, help make your decision based on this awareness.

Foods near 100 are high glycemic foods may produced mostly of simple sugars. Some great examples of the above are doughnuts and hot cakes. The problem with simple sugars is they produce short lived energy so the access is turned into fat and stored in the system.

Fats will also important inside your health, usually are very well necessary in a rush bodily handles. There are good and bad fats. Bad fats are bad they cause your cholesterol to range in price up and they will be avoided, but mono and poly unsaturated fats are wonderful and actually reduce your cholesterol.

The Abs diet is usually aimed at men, however women should really participate. The range of foods can certainly eat is still good and also do go in for an exercise program out pc. Also some very good-looking Abs, as well as wellness sex your life. The full diet book is: The Abs Diet by David Zinczenko from all good on-line book shops Zen Cleanse (http://zencleanses.net).

High in carbs and high in fat just aren't healthy techniques. Protein is powerful simply because the truly part of who tend to be. You're body is made from proteins. Protein in meals supercharges your metabolism. It knocks out hunger by suppressing with regard to food. It's a must in any weight reduction eating plan.

The actually funded by Jenny Craig, the fat reduction company which sells prepared foods to its clients. The little study involved 45 obese women inside the ages of 18 and 65 years, all who had insulin resistance. The ladies were provided calorie controlled meals (like Jenny Craig's) which were either low-fat or low-carb.

Your body demands consistent intake to function properly plus you to remain healthy. For anyone not meeting these needs everyday your own body will fight classes . ways it is not necessary want it to weight gain, illness, fatigue, decreased concentration is merely a handful of the bad effects of poor nutrition.

A diet full of fresh fiber rich foods not only gives vitamins, nutrition and minerals furthermore acts as the good antioxidant which wipes out foreign bodies and plays an imperative role to produce us healthy and younger thus enabling us of losing weight in an instinctive way.

#130 invalid The Best Herbal weight Reduction Products For Fast search Results! candelaria_howland@…
Description

iframe http://www.metacafe.com/embed/cb-Um1SFoZ2DeJv/ height="248" width="440"It is going to be wonderful to search out out large shoes at very low prices and you could feel youre getting exceptional offer. Have confidence in me, you are not! They'll break faster which a person picture, together with the price and energy to stop them in okay condition and smelling excellent will far exceed the amount you saved by picking more affordable shoes.

The opposite side of the medical equation might be to make positive that you are eating healthful eating. This is essential for the future well being. If you are overweight, then now it's time to change this. Some will find excellent diet solutions on the web and it can be a matter of simply finding one match you. Might avoid diet plans as they a dime a dozen and complete more difficulties.

People are going to do the lemonade fast diet to do away with the toxins stored their own body. From years and years of build right up. Many people has pounds and pounds of waste stuck in their colon and intestines. The actual reason being bad. Waste is suppose to completely be the particular our physical structure. Having waste stuck in the particular body. Cause disease, aches and pain. Areas to take more is preventing nutrients from being understand. Many people perform the lemonade immediately. Because it cleans out your kidney, intestinal and colons. All with just one Supra CLeanse. And bloodstream . your stream and purify your glands.

This exercise has greatly affect the heart by that makes it strong and healthy. Our weight also depends for that food we eat or what we drink. Once we can avoid unhealthy food such as those fatty and an excellent source of cholesterol, must also avoid caffeine, particularly other carbonated drinks. These drinks contain some chemical and substances that can harm some of this systems among the body. Eating 5-6 small meals during the day can be beneficial in increasing the male bodys natural fat burning capacity.

Some people undertake it for what seems an impossible length of your time such as 20, 30 or even 40 days (this will be the maximum you should do it). But start with 3 days at first, or 7 if place. Or even 24 hours for your special first occasion.

Don't use tooth pick or sticks on removing unnecessary piece left coming from a food you ate. The left piece will be removed nonetheless it will also destroy the alignment of your teeth and create hole from it. This will create gap on each teeth and apparently it really is going destroy your teeth. Cavities will soon be visiting those holes and create cracks on the teeth. For safer use dental floss, it is gentle in your teeth and gums. Is specially encouraged to remove those pieces left from meals is you ingested.

Obviously, cleaning up the impacted fecal matter in unique personal body could contribute together with slimming among the abdomen along with many significant weight. It might additionally save existence. It will definitely improve while 5mp may not of your life.

Usually around 6-8 eight ounce glasses per day should be fine for an average size person. However, for overweight people an extra glass or two may beneficial as they simply have a large amount more weight to eliminate. Where exercise has been carried out on a regular basis water intake should be increased.

1 2 3 4 5 6 7 8 9 10 11

Query Language

query: TracLinks and the [[TicketQuery]] macro both use a mini “query language” for specifying query filters. Basically, the filters are separated by ampersands (&). Each filter then consists of the ticket field name, an operator, and one or more values. More than one value are separated by a pipe (|), meaning that the filter matches any of the values. To include a literal & or | in a value, escape the character with a backslash (\).

The available operators are:

= the field content exactly matches one of the values
~= the field content contains one or more of the values
^= the field content starts with one of the values
$= the field content ends with one of the values

All of these operators can also be negated:

!= the field content matches none of the values
!~= the field content does not contain any of the values
!^= the field content does not start with any of the values
!$= the field content does not end with any of the values

The date fields created and modified can be constrained by using the = operator and specifying a value containing two dates separated by two dots (..). Either end of the date range can be left empty, meaning that the corresponding end of the range is open. The date parser understands a few natural date specifications like "3 weeks ago", "last month" and "now", as well as Bugzilla-style date specifications like "1d", "2w", "3m" or "4y" for 1 day, 2 weeks, 3 months and 4 years, respectively. Spaces in date specifications can be left out to avoid having to quote the query string.

created=2007-01-01..2008-01-01 query tickets created in 2007
created=lastmonth..thismonth query tickets created during the previous month
modified=1weekago.. query tickets that have been modified in the last week
modified=..30daysago query tickets that have been inactive for the last 30 days

See also: TracTickets, TracReports, TracGuide

Note: See TracWiki for help on using the wiki.