GitLab MR in Redmine Extension
The GitLab MR in Redmine Extension is a free Chrome add-on that fetches merge requests associated with a Redmine issue on a GitLab server. This extension is designed to provide users with information about merge requests related to their Redmine tickets.
To use the extension, merge requests must have the Redmine issue ID in their title. The extension searches through the user's configured GitLab groups for merge requests that meet this criteria. It then displays the merge requests in the issue, just before the "Related issues" section.
The displayed information includes the source project, title, state, author, date of merge (N/A if opened or closed), target branch, and the number of days the merge request has been open. Only trackers of type Task, User Story, Bug, Spike, and Vulnerability are supported to avoid unnecessary load on the GitLab host. Additionally, only statuses other than "new," "product backlog," or "sprint backlog" are checked for the same reason.
To use the extension, users need to input their GitLab Host URL, GitLab Private Access Token (with the "read_api" permission), and the number of days to go back in the merge request list. Users can also select the GitLab groups they want to search merge requests in.
The GitLab MR in Redmine Extension has been tested with Firefox, Chrome, Edge, Redmine 4.1.1, and GitLab Cloud.