JIRA - Jira Beitragsfunktion - Wie aktualisiert man das Feld "Fix Version"?

9

Mein Szenario ist: Ein Schritt in meinem jira-Workflow sollte die Möglichkeit haben, eine Aufgabe zu entplanen, d. h. eine Fix-Version auf "Keine" setzen.

Ich habe festgestellt, dass ich die Fix-Version nicht in einer Workflow-Post-Funktion aktualisieren konnte - ich weiß nicht genau warum, aber trotzdem Ich habe ein jira-Plugin implementiert, damit ich es lösen kann mein Problem aber ich weiß, dass ich gegen Jira-Struktur gehe (sogar Java gute Kodierungspraktiken :)). Ich bin nicht sicher, ob meine Implementierung Probleme verursachen kann, aber tatsächlich funktioniert es in meiner Jira-Instanz 4.1.x.

Wie ich ein Plugin implementiert habe, um die Fix-Version in einer Post-Funktion zu aktualisieren, 2 sehr ähnliche Möglichkeiten:

%Vor%

Ich gehe davon aus, dass eine echte Lösung Klassen wie ChangeItemBean, ModifiedValue, IssueChangeHolder verwenden sollte - als Beispiel die updateValue-Methoden von CustomFieldImpl (aus jira-Quellcode, Projekt: jira, package: com.atlassian.jira.issue.fields) .

Ich möchte hier Folgendes veröffentlichen:

  • Weiß jemand, wie man ein Jira-Plugin implementiert, das eine Post-Funktion enthält, um Fix-Version korrekt zu ändern?
gege 27.01.2011, 18:51
quelle

3 Antworten

4

Wenn Sie es richtig machen wollen, werfen Sie einen Blick in den Code für

  

. / jira / src / java / com / atlassian / jira / workflow / funktion / ausgabe / UpdateIssueFieldFunction.java processField ()

Postfunktionen, die Eingabeparameter annehmen, sind noch nicht dokumentiert. Andere Orte für Code sind andere Open-Source-Plugins.

    
mdoar 27.01.2011, 21:27
quelle
1

Atlassian hat eine Anleitung, um genau das zu tun, was Sie tun möchten, hier :

    
CXJ 08.03.2012 03:34
quelle
0

Ich mache es wie in diesem Ausschnitt:

%Vor%     
Eugene 28.05.2015 08:47
quelle

Tags und Links