GitLab MR in Redmine Extension
Rozszerzenie GitLab MR w Redmine to darmowy dodatek do przeglądarki Chrome, który pobiera merge requesty powiązane z problemem Redmine na serwerze GitLab. To rozszerzenie ma na celu dostarczenie użytkownikom informacji na temat merge requestów związanych z ich biletami Redmine.
Aby korzystać z rozszerzenia, merge requesty muszą mieć identyfikator problemu Redmine w swoim tytule. Rozszerzenie przeszukuje skonfigurowane grupy GitLab użytkownika w poszukiwaniu merge requestów spełniających to kryterium. Następnie wyświetla merge requesty w problemie, tuż przed sekcją „Powiązane problemy”.
Wyświetlane informacje obejmują projekt źródłowy, tytuł, stan, autora, datę scalenia (N/A, jeśli otwarte lub zamknięte), gałąź docelową oraz liczbę dni, przez które merge request jest otwarty. Obsługiwane są tylko trackery typu Zadanie, Historia Użytkownika, Błąd, Spike i Wrażliwość, aby uniknąć niepotrzebnego obciążenia hosta GitLab. Dodatkowo, sprawdzane są tylko statusy inne niż „nowy”, „product backlog” lub „sprint backlog” z tego samego powodu.
Aby korzystać z rozszerzenia, użytkownicy muszą wprowadzić adres URL hosta GitLab, prywatny token dostępu do GitLab (z uprawnieniem „read_api”) oraz liczbę dni, na które cofnąć się na liście merge requestów. Użytkownicy mogą również wybrać grupy GitLab, w których chcą wyszukiwać merge requestów.
Rozszerzenie GitLab MR w Redmine zostało przetestowane z przeglądarkami Firefox, Chrome, Edge, Redmine 4.1.1 i GitLab Cloud.