Skip to content

Commit a4c8bbe

Browse files
authored
Merge pull request #1511 from dradis/try-pro/ticketing
Ticketing integrations
2 parents 6fb1350 + 1b7b2df commit a4c8bbe

File tree

4 files changed

+55
-6
lines changed

4 files changed

+55
-6
lines changed

CHANGELOG

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
- Warn on node merge that methodology will not be copied
1313
- Show don't gate:
1414
- Issue Library
15+
- Ticketing integrations
1516
- Word/Excel templates
1617
- Sidebar: Add resize functionality
1718
- Textile:

app/assets/javascripts/hera/modules/try_pro.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,15 @@ document.addEventListener('turbo:load', function () {
1717
case 'contact-support':
1818
title = '<span>[Dradis Pro feature]</span> Dedicated Support team';
1919
break;
20+
case 'devops':
21+
case 'jira':
22+
case 'servicenow':
23+
title =
24+
'<span>[Dradis Pro feature]</span> Send findings directly to your ticketing system';
25+
break;
2026
case 'issuelib':
2127
title =
22-
'<span>[Dradis Pro feature]</span> Integrated library of vulnerability descriptions';
28+
'<span>[Dradis Pro feature]</span> Integrated Findings library';
2329
break;
2430
case 'gateway':
2531
title =
@@ -31,7 +37,7 @@ document.addEventListener('turbo:load', function () {
3137
break;
3238
case 'remediation':
3339
title =
34-
'<span>[Dradis Pro feature]</span> Integrated remediation tracker';
40+
'<span>[Dradis Pro feature]</span> Integrated Ticketing System';
3541
break;
3642
case 'word-reports':
3743
title = '<span>[Dradis Pro feature]</span> Custom Word reports';

app/views/issues/_send_to_menu.html.erb

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,5 @@
1515
<div class="divider"></div>
1616
<% end %>
1717

18-
19-
<a href="javascript:void(0)" class="js-try-pro dropdown-item" data-term="issuelib" data-url="https://dradis.com/pro/pages/issuelib.html"><i class="fa-solid fa-book fa-fw"></i> Built-in IssueLibrary</a>
20-
21-
<a href="javascript:void(0)" class="js-try-pro dropdown-item" data-term="remediation" data-url="https://dradis.com/tools/remediation.html"><i class="fa-solid fa-tasks fa-fw"></i> Built-in Remediation Tracker</a>
18+
<%= render 'static_pages/send_to_menu'%>
2219
<% end %>
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<a
2+
href="javascript:void(0)"
3+
class="js-try-pro dropdown-item"
4+
data-term="issuelib"
5+
data-url="https://dradis.com/pro/pages/issuelib.html">
6+
7+
<i class="fa-solid fa-book fa-fw"></i> Built-in Issue Library
8+
</a>
9+
10+
<a
11+
href="javascript:void(0)"
12+
class="js-try-pro dropdown-item"
13+
data-term="jira"
14+
data-url="https://dradis.com/pro/pages/ticketing.html">
15+
16+
<i class="fa-solid fa-brands fa-jira fa-fw"></i> JIRA Ticket
17+
</a>
18+
19+
<a
20+
href="javascript:void(0)"
21+
class="js-try-pro dropdown-item"
22+
data-term="servicenow"
23+
data-url="https://dradis.com/pro/pages/ticketing.html">
24+
25+
<i class="fa-regular fa-square-check fa-fw"></i> ServiceNow Vulnerable Item
26+
</a>
27+
28+
<a
29+
href="javascript:void(0)"
30+
class="js-try-pro dropdown-item"
31+
data-term="devops"
32+
data-url="https://dradis.com/pro/pages/ticketing.html">
33+
34+
<i class="fa-regular fa-circle-check fa-fw"></i> DevOps Work Item
35+
</a>
36+
37+
38+
<a
39+
href="javascript:void(0)"
40+
class="js-try-pro dropdown-item"
41+
data-term="remediation"
42+
data-url="https://dradis.com/tools/remediation.html">
43+
44+
<i class="fa-solid fa-tasks fa-fw"></i> Built-in Remediation Tracker
45+
</a>

0 commit comments

Comments
 (0)