Codestream: [VS][Funktionsanfrage] zeigt den Genehmigungsstatus von MR in der MR-Liste an

Erstellt am 1. Apr. 2021  ·  11Kommentare  ·  Quelle: TeamCodeStream/codestream

Es ist hilfreich, wenn ich beim Überprüfen dieser Liste wissen kann, ob diese MR genehmigt ist oder nicht (vielleicht sogar sagen, wer sie genehmigt?).

截圖 2021-04-01 下午1 38 40

Alle 11 Kommentare

@ftcy0118 - Danke für all das Feedback! Wäre es in diesem Fall sinnvoll, MRs nach der Genehmigung einfach nicht im Abschnitt Warten anzuzeigen?

Es könnte eine gute Idee sein! In meinem täglichen Arbeitsablauf interessiere ich mich immer noch für einige genehmigte MRs, die von mir nicht akzeptiert werden. Wenn zum Beispiel ein MR von jemand anderem überprüft und genehmigt wird, der Titel aber für mich interessant erscheint, werde ich ihn mir trotzdem ansehen. In einem anderen Fall, wenn ein MR von mir genehmigt wird, ich aber festgestellt habe, dass die Anzahl der Kommentare zugenommen hat, werde ich nach neuen Kommentaren suchen.

Vielleicht können Sie eine andere Liste für diese hinzufügen? (Während die GitLab merge_requests Seite nur alle MRs mit Genehmigungsstatus auflistet.)

Ich denke, es sollte MRs geben, die dem Benutzer zugewiesen werden, mit Ausnahme derjenigen, die von ihm genehmigt wurden. In meinem Fall (einem selbst gehosteten Gitlab) sehe ich alle MRs, auch die, denen ich nicht zugewiesen bin.

In meinem Workflow verwenden wir sowohl die Felder Zugewiesen als auch Prüfer. Ich stimme @vmohir zu, dass ich in der Warteliste MRs sehen möchte, denen ich entweder zugewiesen oder Gutachter bin, und ich habe noch nicht genehmigt.

Ich tendiere zu dem , was
Vielleicht könnten wir eine zusätzliche Liste für diejenigen MRs erstellen, die wir nicht erstellt haben oder denen sie nicht zugewiesen sind, mit eventuell konfigurierbaren Filtern, damit wir genau auswählen können, was in dieser Liste angezeigt werden soll?

Obwohl der Raum klein ist, werde ich ihn anders angehen. IMO kann die Benennung von Waiting for my review in Open Reviews geändert werden.
Bei Reviews, bei denen ich ein Reviewer bin, kann es nach oben verschoben werden und ein Symbol haben, das darauf hinweist, dass meine Aufmerksamkeit erforderlich ist.
Ich möchte Bewertungen in der offenen Spalte sehen, auch nachdem ich sie genehmigt habe, um Kommentare und Änderungen zu überwachen.

Vielleicht könnten wir eine zusätzliche Liste für diejenigen MRs erstellen, die wir nicht erstellt haben oder denen sie nicht zugewiesen sind, mit eventuell konfigurierbaren Filtern, damit wir genau auswählen können, was in dieser Liste angezeigt werden soll?

@christophedcpm - Sie können dies heute tatsächlich tun. Wenn Sie auf das Filtersymbol in der Überschrift des Abschnitts Zusammenführungsanfragen klicken, können Sie basierend auf einer benutzerdefinierten Abfrage einen neuen Unterabschnitt erstellen.

Obwohl der Raum klein ist, werde ich ihn anders angehen. IMO kann die Benennung von Waiting for my review in Open Reviews geändert werden.
Bei Reviews, bei denen ich ein Reviewer bin, kann es nach oben verschoben werden und ein Symbol haben, das darauf hinweist, dass meine Aufmerksamkeit erforderlich ist.
Ich möchte Bewertungen in der offenen Spalte sehen, auch nachdem ich sie genehmigt habe, um Kommentare und Änderungen zu überwachen.

@aderopoa - Dies würde so funktionieren, dass die MR, sobald sie entweder genehmigt oder geschlossen wurde, vom Abschnitt Warten nach unten in den Abschnitt Zuletzt verwendet wird. Glauben Sie, dass das erreicht hat, was Sie suchen, oder bevorzugen Sie Ihre Idee eines offenen Abschnitts, in dem die MRs bis zur Schließung bleiben?

Obwohl der Raum klein ist, werde ich ihn anders angehen. IMO kann die Benennung von Waiting for my review in Open Reviews geändert werden.
Bei Reviews, bei denen ich ein Reviewer bin, kann es nach oben verschoben werden und ein Symbol haben, das darauf hinweist, dass meine Aufmerksamkeit erforderlich ist.
Ich möchte Bewertungen in der offenen Spalte sehen, auch nachdem ich sie genehmigt habe, um Kommentare und Änderungen zu überwachen.

@aderopoa - Dies würde so funktionieren, dass die MR, sobald sie entweder genehmigt oder geschlossen wurde, vom Abschnitt Warten nach unten in den Abschnitt Zuletzt verwendet wird. Glauben Sie, dass das erreicht hat, was Sie suchen, oder bevorzugen Sie Ihre Idee eines offenen Abschnitts, in dem die MRs bis zur Schließung bleiben?

Ich denke, es ist notwendig, einen offenen Abschnitt zu haben, in dem die MRs bleiben, bis sie geschlossen sind. Wenn man es aus der Teamperspektive betrachtet, wird es für das Team einfacher sein, sich an Engrs zu wenden, die noch überprüft werden müssen. Der offene Abschnitt informiert mich, dass noch Maßnahmen ergriffen werden müssen, um eine Bewertung zu schließen. Könnte meine Zustimmung oder die Zustimmung eines anderen Teammitglieds sein.

Ich denke, wir werden die Abschnitte Waiting und Assigned kombinieren, aber leider sieht es nicht so aus, als ob GitLab den Genehmigungsstatus eines MR über seine API offenlegt. Wir prüfen jedoch noch Optionen...

Leider können wir hier aufgrund von Einschränkungen in der GL-API nicht viel tun. Wie oben erwähnt, haben wir keinen Zugriff auf den Genehmigungsstatus. Darüber hinaus bieten ältere Versionen von GitLab Self Managed keine Unterstützung für Reviewer, daher denke ich, dass wir die Abschnitte Waiting und Assigned derzeit nicht kombinieren können.

Für diejenigen unter Ihnen, die nicht wirklich Prüfer oder Beauftragte verwenden, würde ich vorschlagen, eine benutzerdefinierte Abfrage zu erstellen, um alle offenen MRs anzuzeigen (state:opened). Klicken Sie einfach auf das Filtersymbol in der Überschrift des Abschnitts Zusammenführungsanfragen.

Die einzige Änderung, die wir für @vmohir vorgenommen haben , besteht darin, dass wir, wenn Sie eine ältere Version von GitLab Self Managed verwenden, die keine Reviewer unterstützt, den Abschnitt Waiting on my Review automatisch durch einen Abschnitt All Open ersetzen .

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen