Add support in Review Board for service integrations.

Review Request #7949 — Created Feb. 7, 2016 and submitted — Latest diff uploaded

Information

Review Board
release-2.6.x

Reviewers

This makes use of the new Djblets Integrations framework, allowing
extensions to register service integrations for Review Board. These
integrations work sort of like extensions, in that they can listen for
events and act upon them, but are primarily designed to interact with
third-party services.

Integrations can contain any number of admin-provided configurations.
This would allow, for example, a Slack integration to post notifications
about review requests to different Slack channels or even teams,
depending on the review groups or repositories.

Modified the Slack extension to use integrations, and configured it
for a couple different channels. Saw that it posted to both channels
when updating review requests.

Checked that the styles for the pages were correct.


    Loading...