Skip to content

Commit ba009ef

Browse files
authored
Product API scan config: Display view scan configs button for all products (#10889)
1 parent c4cbd59 commit ba009ef

2 files changed

Lines changed: 23 additions & 19 deletions

File tree

dojo/templates/dojo/product.html

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -122,18 +122,20 @@ <h3 class="has-filters">
122122
<i class="fa-solid fa-pen-to-square"></i> Edit Custom Fields
123123
</a>
124124
</li>
125-
<li role="separator" class="divider"></li>
126-
<li role="presentation">
127-
<a class="" href="{% url 'add_api_scan_configuration' prod.id %}">
128-
<i class="fa-solid fa-rectangle-list"></i> Add Scan API Configuration
129-
</a>
130-
</li>
125+
{% endif %}
126+
<li role="separator" class="divider"></li>
127+
{% if prod|has_object_permission:"Product_API_Scan_Configuration_Edit" %}
131128
<li role="presentation">
132-
<a title="View API Scan configurations" href="{% url 'view_api_scan_configurations' prod.id %}">
133-
<i class="fa-solid fa-clock-rotate-left"></i> View Scan API Configurations
134-
</a>
129+
<a class="" href="{% url 'add_api_scan_configuration' prod.id %}">
130+
<i class="fa-solid fa-rectangle-list"></i> Add Scan API Configuration
131+
</a>
135132
</li>
136133
{% endif %}
134+
<li role="presentation">
135+
<a title="View API Scan configurations" href="{% url 'view_api_scan_configurations' prod.id %}">
136+
<i class="fa-solid fa-clock-rotate-left"></i> View Scan API Configurations
137+
</a>
138+
</li>
137139
{% if system_settings.enable_product_tracking_files %}
138140
<li role="separator" class="divider"></li>
139141
{% if prod|has_object_permission:"Product_Tracking_Files_Add" %}

dojo/templates/dojo/view_product_details.html

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,19 +41,21 @@ <h3 class="pull-left">{% trans "Description" %}</h3>
4141
<i class="fa-solid fa-pen-to-square"></i>{% trans "Edit Custom Fields" %}
4242
</a>
4343
</li>
44-
<li role="separator" class="divider"></li>
45-
<li role="presentation">
46-
<a class="" href="{% url 'add_api_scan_configuration' prod.id %}">
47-
<i class="fa-solid fa-plus"></i>{% trans "Add API Scan Configuration" %}
48-
</a>
49-
</li>
44+
{% endif %}
45+
<li role="separator" class="divider"></li>
46+
{% if prod|has_object_permission:"Product_API_Scan_Configuration_Add" %}
5047
<li role="presentation">
51-
<a title="View API Scan Configurations"
52-
href="{% url 'view_api_scan_configurations' prod.id %}">
53-
<i class="fa-solid fa-rectangle-list"></i>{% trans "View API Scan Configurations" %}
54-
</a>
48+
<a class="" href="{% url 'add_api_scan_configuration' prod.id %}">
49+
<i class="fa-solid fa-plus"></i>{% trans "Add API Scan Configuration" %}
50+
</a>
5551
</li>
5652
{% endif %}
53+
<li role="presentation">
54+
<a title="View API Scan Configurations"
55+
href="{% url 'view_api_scan_configurations' prod.id %}">
56+
<i class="fa-solid fa-rectangle-list"></i>{% trans "View API Scan Configurations" %}
57+
</a>
58+
</li>
5759
{% if system_settings.enable_product_tracking_files %}
5860
<li role="separator" class="divider"></li>
5961
{% if prod|has_object_permission:"Product_Tracking_Files_Add" %}

0 commit comments

Comments
 (0)