2016-09-27 4 views
1

Ich habe einen schreibgeschützten Zugriff auf unsere Redmine DB (MySQL). Diese Rechte wurden mir gegeben, damit ich einige Berichte erstellen konnte.Wo sind Redmine Standard-Prioritätsnamen gespeichert?

Und jetzt habe ich ein Problem.

Ich habe eine issues Tabelle und es gibt ein Feld mit dem Namen priority_id. Wie kann ich Prioritätsnamen erhalten (wie Normal, Urgent usw., die jeweils id darstellen)?

Ich suchte DB/SO/google aber konnte nicht finden, wo diese Werte, nur Priorität Plug-in für Redmine gespeichert werden.

Antwort

4

Redmine speichert die definierten Prioritäten sowie andere ähnliche Daten (z. B. Zeiteingabeaktivitäten oder Dokumentkategorien) in einer Datenbanktabelle enumerations. Die definierten Enumerationen können mit diesem Beispiel angezeigt werden. SQL:

Um die Priorität Problemen zuzuordnen, können Sie z. >Aufzählungen - verwenden

SELECT issues.id, issues.subject, enumerations.name FROM issues LEFT OUTER JOIN enumerations ON issues.priority_id = enumerations.id AND enumerations.type = 'IssuePriority' 

Auf der Redmine Web-Schnittstelle können Sie die Daten in Verwaltung bearbeiten.

Verwandte Themen