| | 76 | |
| | 77 | === Customizing the ''table'' format === |
| | 78 | 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: |
| | 79 | |
| | 80 | {{{ |
| | 81 | [[TicketQuery(max=3,status=closed,order=id,desc=1,format=table,col=resolution|summary|owner|reporter)]] |
| | 82 | }}} |
| | 83 | |
| | 84 | This is displayed as: |
| | 85 | [[TicketQuery(max=3,status=closed,order=id,desc=1,format=table,col=resolution|summary|owner|reporter)]] |
| 87 | | || '''=''' || the field content exactly matches the one of the values || |
| 88 | | || '''~=''' || the field content contains one or more of the values || |
| 89 | | || '''!^=''' || the field content starts with one of the values || |
| 90 | | || '''$=''' || the field content ends with one of the values || |
| | 93 | || '''`=`''' || the field content exactly matches the one of the values || |
| | 94 | || '''`~=`''' || the field content contains one or more of the values || |
| | 95 | || '''`^=`''' || the field content starts with one of the values || |
| | 96 | || '''`$=`''' || the field content ends with one of the values || |
| 93 | | || '''!=''' || the field content matches none of the values || |
| 94 | | || '''!~=''' || the field content does not contain any of the values || |
| 95 | | || '''!!^=''' || the field content does not start with any of the values || |
| 96 | | || '''!$=''' || the field content does not end with any of the values || |
| | 99 | || '''`!=`''' || the field content matches none of the values || |
| | 100 | || '''`!~=`''' || the field content does not contain any of the values || |
| | 101 | || '''`!^=`''' || the field content does not start with any of the values || |
| | 102 | || '''`!$=`''' || the field content does not end with any of the values || |
| | 103 | |
| | 104 | Since 0.12, the date fields `created` and `modified` can be constrained by using the `=` operator and specifying a value containing two dates separated by a semicolon (`;`). 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. |
| | 105 | || '''`created=2007-01-01;2008-01-01`''' || query tickets created in 2007 || |
| | 106 | || '''`created=lastmonth;thismonth`''' || query tickets created during the previous month || |
| | 107 | || '''`modified=1weekago;`''' || query tickets that have been modified in the last week || |
| | 108 | || '''`modified=;30daysago`''' || query tickets that have been inactive for the last 30 days || |