Edgewall Software

Changes between Initial Version and Version 1 of TranslationDe/TracQuery


Ignore:
Timestamp:
Dec 31, 2010, 4:16:50 PM (11 years ago)
Author:
Steffen Hoffmann
Comment:

1st part of initial German translation based on /TracQuery@29

Legend:

Unmodified
Added
Removed
Modified
  • TranslationDe/TracQuery

    v1 v1  
     1= Trac-Ticket-Abfragen = #TracTicketQueries
     2[[TracGuideToc]]
     3[[TranslatedPages(revision=29)]]
     4
     5Zusätzlich zu [wiki:TracReports Berichten] bietet Trac benutzerdefinierte Ticketabfragen an, die zum Auflisten von Tickets entspechend angegebener Kriterien verwendet werden.
     6
     7Um eine benutzerdefinierte Abfrage vorzubreiten und auszuführen, wechseln Sie in der Navigationsleiste zu ''Tickets anzeigen'' und wählen den Verweis ''Individuelle Abfrage''.
     8
     9== Filter == #Filters
     10
     11Wenn Sie die Abfrageseite das erste Mal besuchen, wird Ihnen der Standard-Filter Sie betreffende Tickets anzeigen:
     12 * Falls Sie angemeldet sind, dann werden alle offenen Tickets, die angezeigt werden, Ihnen zugewiesene Tickets öffnen.
     13 * Falls Sie nicht angemeldet sind, jedoch einen Namen oder eine E-Mail-Adresse in den Benutzer-Einstellungen angegeben haben, dann werden Ihnen alle offenen Tickets angezeigt, deren Kopie-Liste Ihre E-Mail-Adresse (oder, bei fehlender E-Mail-Adresse, Ihren Namen) enthält.
     14 * Ohne Anmeldung und ohne Angaben zu Name und E-Mail-Adresse in den Benutzer-Einstellungen werden alle offenen Vorgänge angezeigt.
     15
     16Vorhandene Filter können durch Anklicken der Minus-Schaltfläche links daneben entfernt werden.  Aus den Auswahllisten am Ende des Filterkastens ('UND'-Bedingungen links, 'ODER'-Bedingungen rechts) lassen sich neue Filter hinzufügen.  Filter mit Eingabefeld oder Auswahlliste der Optionen können mehrfach hinzugefügt werden, um diese Kriterien mit ''oder'' zu verknüpfen.
     17
     18Sie können die Felder direkt unterhalb des Filterkastens nutzen, um die Ergebnisse nach einem Feld zu gruppieren oder die vollständige Beschreibung zu jedem Ticket anzuzeigen.
     19
     20Nachdem Sie Ihre Filter bearbeitet haben, klicken Sie die Schaltfläche ''Aktualisieren'' zum Anpassen Ihrer Ergebnisse.
     21
     22== Tickets durchgehen == #NavigatingTickets
     23
     24Ein Klick auf eines der Abfrageergebnisse bringt Sie zu diesem Ticket.  Sie können sich durch die Ergebnisse bewegen, indem Sie die Verweise ''nächstes Ticket'' oder ''vorheriges Ticket'' direkt unterhalb der Hauptnavigationsleiste anklicken, oder Sie wählen den Verweis ''Zurück zur Abfrage'' um zur Abfrageseite zurückzukehren.
     25
     26Sie können ruhig jedes der Tickets bearbeiten und nach dem Abspeichern Ihrer Änderungen den Durchgang durch die Ergebnisse mit den Verweisen ''!nächstes/vorheriges/Zurück zur Abfrage'' fortsetzen.  Wenn Sie zur Abfrage zurückkehren, werden ''alle bearbeiteten Tickets'' mit kursivem Text dargestellt.  Falls eines der Tickets so verändert wurde, dass [[html(<span style="color: grey">es den Abfragekriterien nicht mehr entspricht </span>)]], dann wird der Text grau. Schließlich wird '''ein neues Ticket, das den Abfragekriterien entspricht''', fett dargestellt.
     27
     28Durch nochmaliges Anklicken der Schaltfläche ''Aktualisieren'' können die Abfrageergebnisse wiederum angepaßt und diese Statuskennzeichen gelöscht werden.
     29
     30== Abfragen speichern == #SavingQueries
     31
     32Trac bietet Ihnen an, die Abfrage als benannte Abfrage abzuspeichern, die vom Bericht-Modul aus erreichbar ist. Um eine Abfrage zu speichern, stellen Sie sicher, dass die Ansicht ''Aktualisiert'' haben, und klicken Sie dann die Schaltfläche ''Abfrage speichern'', die unterhalb der Ergebnisse angezeigt wird.
     33Sie können Verweise auf Abfragen auch wie nachfolgend beschrieben in Wiki-Text ablegen.
     34
     35''Anmerkung:'' Eine Art, Abfragen wie die folgenden einfach aufzubauen, ist die, Abfragen im Modul für benutzerdefinierte Berichte zu erstellen, zu testen und nach Fertigstellung ''Abfrage speichern'' zu klicken. Dies baut den Abfrageausdruck für Sie auf. Sie müssen nur noch überflüssige Zeilenumbrüche entfernen.
     36
     37=== Using TracLinks ===
     38
     39You 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.
     40{{{
     41[query:status=new|assigned|reopened&version=1.0 Active tickets against 1.0]
     42}}}
     43
     44Which is displayed as:
     45  [query:status=new|assigned|reopened&version=1.0 Active tickets against 1.0]
     46
     47This uses a very simple query language to specify the criteria (see [wiki:TracQuery#QueryLanguage Query Language]).
     48
     49Alternatively, you can copy the query string of a query and paste that into the Wiki link, including the leading `?` character:
     50{{{
     51[query:?status=new&status=assigned&status=reopened&group=owner Assigned tickets by owner]
     52}}}
     53
     54Which is displayed as:
     55  [query:?status=new&status=assigned&status=reopened&group=owner Assigned tickets by owner]
     56
     57=== Using the `[[TicketQuery]]` Macro ===
     58
     59The [trac:TicketQuery TicketQuery] macro lets you display lists of tickets matching certain criteria anywhere you can use WikiFormatting.
     60
     61Example:
     62{{{
     63[[TicketQuery(version=0.6|0.7&resolution=duplicate)]]
     64}}}
     65
     66This is displayed as:
     67  [[TicketQuery(version=0.6|0.7&resolution=duplicate)]]
     68
     69Just like the [wiki:TracQuery#UsingTracLinks query: wiki links], the parameter of this macro expects a query string formatted according to the rules of the simple [wiki:TracQuery#QueryLanguage ticket query language].
     70
     71A more compact representation without the ticket summaries is also available:
     72{{{
     73[[TicketQuery(version=0.6|0.7&resolution=duplicate, compact)]]
     74}}}
     75
     76This is displayed as:
     77  [[TicketQuery(version=0.6|0.7&resolution=duplicate, compact)]]
     78
     79Finally if you wish to receive only the number of defects that match the query using the ``count`` parameter.
     80
     81{{{
     82[[TicketQuery(version=0.6|0.7&resolution=duplicate, count)]]
     83}}}
     84
     85This is displayed as:
     86  [[TicketQuery(version=0.6|0.7&resolution=duplicate, count)]]
     87
     88=== Customizing the ''table'' format ===
     89You 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:
     90
     91{{{
     92[[TicketQuery(max=3,status=closed,order=id,desc=1,format=table,col=resolution|summary|owner|reporter)]]
     93}}}
     94
     95This is displayed as:
     96[[TicketQuery(max=3,status=closed,order=id,desc=1,format=table,col=resolution|summary|owner|reporter)]]
     97
     98==== Full rows ====
     99In ''table'' format you can also have full rows by using ''rows=<field>'' like below:
     100
     101{{{
     102[[TicketQuery(max=3,status=closed,order=id,desc=1,format=table,col=resolution|summary|owner|reporter,rows=description)]]
     103}}}
     104
     105This is displayed as:
     106[[TicketQuery(max=3,status=closed,order=id,desc=1,format=table,col=resolution|summary|owner|reporter,rows=description)]]
     107
     108
     109=== Query Language ===
     110
     111`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 litteral `&` or `|` in a value, escape the character with a backslash (`\`).
     112
     113The available operators are:
     114|| '''`=`''' || the field content exactly matches one of the values ||
     115|| '''`~=`''' || the field content contains one or more of the values ||
     116|| '''`^=`''' || the field content starts with one of the values ||
     117|| '''`$=`''' || the field content ends with one of the values ||
     118
     119All of these operators can also be negated:
     120|| '''`!=`''' || the field content matches none of the values ||
     121|| '''`!~=`''' || the field content does not contain any of the values ||
     122|| '''`!^=`''' || the field content does not start with any of the values ||
     123|| '''`!$=`''' || the field content does not end with any of the values ||
     124
     125The 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.
     126|| '''`created=2007-01-01..2008-01-01`''' || query tickets created in 2007 ||
     127|| '''`created=lastmonth..thismonth`''' || query tickets created during the previous month ||
     128|| '''`modified=1weekago..`''' || query tickets that have been modified in the last week ||
     129|| '''`modified=..30daysago`''' || query tickets that have been inactive for the last 30 days ||
     130
     131----
     132Leseempfehlungen: TracTickets, TracReports, TracGuide