We want to push our JIRA instance issues updates to 3rd party application via using JIRA web-hook and we also want to put following validation on web-hook create/edit screens
- No web-hook should be created without adding JQL filter
- JQL filter must have project keyword so that web-hook restricted to particular or set of project issues (instead of all issues)
- Need jsp/velocity/UI file which renders JIRA web-hook create the screen
Business impact any web-hook created with all issues:
-----------------------------------------------------
We are running multi-tenant JIRA data center deployment having 3+ million issues, 4000+ projects (belong to 500+ unique clients) and we do not want any web-hook creation for all instance issues. if happen then it will be a disaster from data security/legal/compliance perspective. We are having 20+ members Atlassian admin team and we do not want they can accidentally create web-hook without restricting to one project
Our ask:
--------
We know what files we need to update. But we are not sure about the syntax of the velocity templates files. So we want help in syntax which disables events and also wants to change the JQL from "All issues" to "project=".
We understand such type of customization are not in Atlassian support scope and also understand this customization is not recommended but when we see huge business impact then we forced to do this. We will thoroughly test all customization on a test instance and if all work fine then only we will deploy on production. I hope Atlassian will support on this creative initiative
Please let me know if you have any query