Redmine Journal to Issue
Macht aus einem einzelnen Journaleintrag (Kommentar oder per Mail zugestellte Antwort) ein neues Ticket im selben Projekt.
Im Aktionsmenü (…) eines Journaleintrags erscheint „Zu neuem Ticket
machen". Das öffnet ein Formular mit vorbelegtem Betreff (erste sinnvolle
Zeile des Eintrags) und dem Eintragstext als Beschreibung.
Nach dem Anlegen:
- Der Originaleintrag bleibt unverändert im Ursprungsticket stehen.
- Im Ursprungsticket entsteht ein neuer Journaleintrag, der den Originaltext
zitiert und auf das neue Ticket verweist (
#123wird von Redmine verlinkt). - Optional wird eine Ticket-Beziehung angelegt (Standard: „beziehungsweise").
- Optional werden die Anhänge des Eintrags in das neue Ticket kopiert; im Ursprungsticket bleiben sie erhalten.
Voraussetzungen
- Redmine >= 6.0
Installation
cd /pfad/zu/redmine/plugins
git clone https://github.com/admnwrk/redmine_journal_to_issue.git
# Redmine/Container neu starten – keine Migration nötig
Rechte
Im Modul Ticket-Verfolgung: „Journaleintrag zu neuem Ticket machen".
Zusätzlich muss der Benutzer im Projekt Tickets anlegen dürfen (add_issues),
das Ticket und den Eintrag sehen dürfen (private Notizen also nur mit
view_private_notes), und für die Beziehung manage_issue_relations haben.
Konfiguration
Administration → Plugins → Redmine Journal to Issue
- Beziehung zum Ursprungsticket — Typ oder „keine"
- Anhänge übernehmen — Voreinstellung des Formulars
- Originaltext zitieren — Zitat im Hinweis des Ursprungstickets
- Max. Länge des Betreffvorschlags
Verhalten im Detail
- Nur Einträge mit Notiz bekommen den Menüpunkt; reine Feldänderungen nicht.
- War die Quelle eine private Notiz, ist auch der Hinweis im Ursprungsticket privat — sonst würde der zitierte Text für alle sichtbar.
- Der Menüpunkt wird clientseitig in
.journal .drdn-itemseingehängt, weil Redmine für das Journal-Aktionsmenü keinen View-Hook anbietet.