From de951ee56b21a925f6af218343b591e3183a6c2b Mon Sep 17 00:00:00 2001 From: Marco Villegas Date: Wed, 22 Oct 2014 22:46:27 -0500 Subject: [PATCH] Issue #2360989: Let other modules modify the target issues to comment. --- ...rsioncontrolEventProcessorGitCommitsComment.inc | 2 ++ .../versioncontrol_project_issue_git.api.php | 25 ++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 versioncontrol_project_issue/versioncontrol_project_issue_git/versioncontrol_project_issue_git.api.php diff --git a/versioncontrol_project_issue/versioncontrol_project_issue_git/plugins/event_processor/VersioncontrolEventProcessorGitCommitsComment.inc b/versioncontrol_project_issue/versioncontrol_project_issue_git/plugins/event_processor/VersioncontrolEventProcessorGitCommitsComment.inc index 22dcd86..59d0402 100644 --- a/versioncontrol_project_issue/versioncontrol_project_issue_git/plugins/event_processor/VersioncontrolEventProcessorGitCommitsComment.inc +++ b/versioncontrol_project_issue/versioncontrol_project_issue_git/plugins/event_processor/VersioncontrolEventProcessorGitCommitsComment.inc @@ -54,6 +54,8 @@ class VersioncontrolEventProcessorGitCommitsComment extends VersioncontrolEventP // this push. $this->filterRelevantOperationLabelNames($operation, $event); $valid_issue_nids = $this->checkValidIssues($nids_on_message); + // Let other modules modify the target issues to comment. + drupal_alter('versioncontrol_project_issue_git_git_commits_as_comment_project_issue_nids', $valid_issue_nids, $ref); // Group by node, since we could receive multiple commits in the same // event. foreach (node_load_multiple($valid_issue_nids) as $node) { diff --git a/versioncontrol_project_issue/versioncontrol_project_issue_git/versioncontrol_project_issue_git.api.php b/versioncontrol_project_issue/versioncontrol_project_issue_git/versioncontrol_project_issue_git.api.php new file mode 100644 index 0000000..8202226 --- /dev/null +++ b/versioncontrol_project_issue/versioncontrol_project_issue_git/versioncontrol_project_issue_git.api.php @@ -0,0 +1,25 @@ +refname, 0, 1); + if ($start !== FALSE && $start == '_') { + $valid_issue_nids = array(); + } +} -- 1.7.10.4