Skip to content

Commit

Permalink
Revert "Add support for reopened GitLab MR (#935)"
Browse files Browse the repository at this point in the history
This reverts commit e5705e7.
  • Loading branch information
AndrewFerr committed Jun 20, 2024
1 parent 5dae23b commit 3a8f489
Show file tree
Hide file tree
Showing 5 changed files with 0 additions and 27 deletions.
1 change: 0 additions & 1 deletion docs/usage/room_configuration/gitlab_project.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ the events marked as default below will be enabled. Otherwise, this is ignored.
- merge_request.close *
- merge_request.merge *
- merge_request.open *
- merge_request.reopen *
- merge_request.review.comments *
- merge_request.review *
- merge_request.review.individual
Expand Down
6 changes: 0 additions & 6 deletions src/Bridge.ts
Original file line number Diff line number Diff line change
Expand Up @@ -344,12 +344,6 @@ export class Bridge {
(c, data) => c.onMergeRequestOpened(data),
);

this.bindHandlerToQueue<IGitLabWebhookMREvent, GitLabRepoConnection>(
"gitlab.merge_request.reopen",
(data) => connManager.getConnectionsForGitLabRepo(data.project.path_with_namespace),
(c, data) => c.onMergeRequestReopened(data),
);

this.bindHandlerToQueue<IGitLabWebhookMREvent, GitLabRepoConnection>(
"gitlab.merge_request.close",
(data) => connManager.getConnectionsForGitLabRepo(data.project.path_with_namespace),
Expand Down
18 changes: 0 additions & 18 deletions src/Connections/GitlabRepo.ts
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@ export type GitLabRepoResponseItem = GetConnectionsResponseItem<GitLabRepoConnec

type AllowedEventsNames =
"merge_request.open" |
"merge_request.reopen" |
"merge_request.close" |
"merge_request.merge" |
"merge_request.review" |
Expand All @@ -81,7 +80,6 @@ type AllowedEventsNames =

const AllowedEvents: AllowedEventsNames[] = [
"merge_request.open",
"merge_request.reopen",
"merge_request.close",
"merge_request.merge",
"merge_request.review",
Expand Down Expand Up @@ -567,22 +565,6 @@ export class GitLabRepoConnection extends CommandConnection<GitLabRepoConnection
});
}

public async onMergeRequestReopened(event: IGitLabWebhookMREvent) {
if (this.hookFilter.shouldSkip('merge_request', 'merge_request.reopen') || !this.matchesLabelFilter(event)) {
return;
}
log.info(`onMergeRequestReopened ${this.roomId} ${this.path} !${event.object_attributes.iid}`);
this.validateMREvent(event);
const orgRepoName = event.project.path_with_namespace;
const content = `**${event.user.username}** reopened MR [${orgRepoName}!${event.object_attributes.iid}](${event.object_attributes.url}): "${event.object_attributes.title}"`;
await this.intent.sendEvent(this.roomId, {
msgtype: "m.notice",
body: content,
formatted_body: md.renderInline(content),
format: "org.matrix.custom.html",
});
}

public async onMergeRequestClosed(event: IGitLabWebhookMREvent) {
if (this.hookFilter.shouldSkip('merge_request', 'merge_request.close') || !this.matchesLabelFilter(event)) {
return;
Expand Down
1 change: 0 additions & 1 deletion tests/connections/GitlabRepoTest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,6 @@ describe("GitLabRepoConnection", () => {
path: "bar/baz",
enableHooks: [
"merge_request.open",
"merge_request.reopen",
"merge_request.close",
"merge_request.merge",
"merge_request.review",
Expand Down
1 change: 0 additions & 1 deletion web/components/roomConfig/GitlabRepoConfig.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,6 @@ const ConnectionConfiguration: FunctionComponent<ConnectionConfigurationProps<ne
<EventHookCheckbox enabledHooks={enabledHooks} hookEventName="merge_request" onChange={toggleEnabledHook}>Merge requests</EventHookCheckbox>
<ul>
<EventHookCheckbox enabledHooks={enabledHooks} parentEvent="merge_request" hookEventName="merge_request.open" onChange={toggleEnabledHook}>Opened</EventHookCheckbox>
<EventHookCheckbox enabledHooks={enabledHooks} parentEvent="merge_request" hookEventName="merge_request.reopen" onChange={toggleEnabledHook}>Reopened</EventHookCheckbox>
<EventHookCheckbox enabledHooks={enabledHooks} parentEvent="merge_request" hookEventName="merge_request.close" onChange={toggleEnabledHook}>Closed</EventHookCheckbox>
<EventHookCheckbox enabledHooks={enabledHooks} parentEvent="merge_request" hookEventName="merge_request.merge" onChange={toggleEnabledHook}>Merged</EventHookCheckbox>
<EventHookCheckbox enabledHooks={enabledHooks} parentEvent="merge_request" hookEventName="merge_request.review" onChange={toggleEnabledHook}>Completed review</EventHookCheckbox>
Expand Down

0 comments on commit 3a8f489

Please sign in to comment.