DependencyTrack / DependencyTrack/dependency-track

Improvements to notifications/alerts: Jira+Googlechat integration & limited affected projects

Open
#1,583 3 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
Java
Stars
4.2k
Forks
811
Avg merge
8h 39m
Merged PRs (30d)
237

Description

Hi everyone,
my company is internally working with dependency-track, and we found it useful to have the tool create Jira tickets and post to google chat. For this, we made some additions to your project, that we think could be useful to other people out there.

In detail, we changed/added the following:
* a JiraPublisher class and jira pebble template (using the subject.affectedProjects )
* a googlechat (simple webhook) publisher that uses a special googlechat-card template (also lists affectedProjects)
* settings in back- and frontend to configure a global jira tool user and provide the publisher options
* changes to the NotificationRouter class to filter the "Limited to" projects per notification before it is passed on

Since I'm not sure whether those features are in line with the direction of the project, I'd like to get some feedback whether it's worth creating pull requests for (some of) them.

Best regards

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.