Mercurial > farol > farol
diff farol/templates/vulnerability/view.j2 @ 105:09915cbdf549
Unify the add / edit / delete buttons
author | Benoît Allard <benoit.allard@greenbone.net> |
---|---|
date | Tue, 14 Oct 2014 14:36:31 +0200 |
parents | 9b525f33080a |
children |
line wrap: on
line diff
--- a/farol/templates/vulnerability/view.j2 Tue Oct 14 10:36:58 2014 +0200 +++ b/farol/templates/vulnerability/view.j2 Tue Oct 14 14:36:31 2014 +0200 @@ -24,13 +24,13 @@ -#} {% extends "base.j2" %} -{% from "macros.j2" import panel, label_value, delete_button %} +{% from "macros.j2" import panel, label_value, add_button, edit_button, delete_button %} {% block title %}{{ vulnerability._title or '' }}{% endblock %} {% set active = 'vulnerability' %} {% block content %} -<a class="pull-right" href="{{ url_for('.edit', ordinal=vulnerability._ordinal) }}">edit</a> +<div class="pull-right">{{ edit_button(url_for('.edit', ordinal=vulnerability._ordinal)) }}</div> <div class='page-header'> <h1>{{ vulnerability._title or '' }} <small>{{ vulnerability._type or '' }} (#{{ vulnerability._ordinal }})</small></h1> </div> @@ -48,7 +48,7 @@ <li><a href="{{ url_for('.view_note', ordinal=vulnerability._ordinal, note_ordinal=note._ordinal)}}">{{ note.getTitle() }}</a></li> {% endfor %} </ul> - <a href="{{ url_for('.add_note', ordinal=vulnerability._ordinal) }}" class="pull-right">add</a> + <div class="pull-right">{{ add_button(url_for('.add_note', ordinal=vulnerability._ordinal)) }}</div> {% endcall %} <div class="form-horizontal"> {% if vulnerability._discoverydate %}{{ label_value("Discovery Date", vulnerability._discoverydate) }}{% endif %} @@ -60,7 +60,7 @@ <li><a href="{{ url_for('.view_involvement', ordinal=vulnerability._ordinal, index=loop.index0) }}">{{ involvement.getTitle() }}</a></li> {% endfor %} </ul> - <a href="{{ url_for('.add_involvement', ordinal=vulnerability._ordinal) }}" class="pull-right">add</a> + <div class="pull-right">{{ add_button(url_for('.add_involvement', ordinal=vulnerability._ordinal)) }}</div> {% endcall %} {% if vulnerability._cve %} <div class="form-horizontal"> @@ -70,9 +70,15 @@ {% call panel(heading="CWE", badge=vulnerability._cwes | length, title=3) %} <ul> {% for cwe in vulnerability._cwes %} - <li><div>{{ cwe._id }} - {{ cwe._value}} (<a href="{{ url_for('.edit_cwe', ordinal=vulnerability._ordinal, index=loop.index0) }}">edit</a>){{ delete_button(url_for('.del_cwe', ordinal=vulnerability._ordinal, index=loop.index0)) }}</div></li> + <li> + <div> + {{ cwe._id }} - {{ cwe._value}} + {{ edit_button(url_for('.edit_cwe', ordinal=vulnerability._ordinal, index=loop.index0)) }} + {{ delete_button(url_for('.del_cwe', ordinal=vulnerability._ordinal, index=loop.index0)) }} + </div> + </li> {% endfor %} - <a href="{{ url_for('.add_cwe', ordinal=vulnerability._ordinal) }}" class="pull-right">add</a> + <div class="pull-right">{{ add_button(url_for('.add_cwe', ordinal=vulnerability._ordinal)) }}</div> {% endcall %} {% call panel(heading="Product Statuses", badge=vulnerability._productstatuses | length, title=3) %} <ul> @@ -80,7 +86,7 @@ <li><a href="{{ url_for('.view_status', ordinal=vulnerability._ordinal, index=loop.index0) }}">{{ status.getTitle() }}</a></li> {% endfor %} </ul> - <a href="{{ url_for('.add_status', ordinal=vulnerability._ordinal) }}" class="pull-right">add</a> + <div class="pull-right">{{ add_button(url_for('.add_status', ordinal=vulnerability._ordinal)) }}</div> {% endcall %} {% call panel(heading="Threats", badge=vulnerability._threats | length, title=3) %} <ul> @@ -88,7 +94,7 @@ <li><a href="{{ url_for('.view_threat', ordinal=vulnerability._ordinal, index=loop.index0) }}">{{ threat.getTitle() }}</a></li> {% endfor %} </ul> - <a href="{{ url_for('.add_threat', ordinal=vulnerability._ordinal) }}" class="pull-right">add</a> + <div class="pull-right">{{ add_button(url_for('.add_threat', ordinal=vulnerability._ordinal)) }}</div> {% endcall %} {% call panel(heading="CVSS Score Sets", badge=vulnerability._cvsss | length, title=3) %} <ul> @@ -96,7 +102,7 @@ <li><a href="{{ url_for('.view_cvss', ordinal=vulnerability._ordinal, index=loop.index0) }}">{{ cvss._vector }} ({{ cvss._basescore }})</a></li> {% endfor %} </ul> - <a href="{{ url_for('.add_cvss', ordinal=vulnerability._ordinal) }}" class="pull-right">add</a> + <div class="pull-right">{{ add_button(url_for('.add_cvss', ordinal=vulnerability._ordinal)) }}</div> {% endcall %} {% call panel(heading="Remediations", badge=vulnerability._remediations | length, title=3) %} <ul> @@ -104,15 +110,23 @@ <li><a href="{{ url_for('.view_remediation', ordinal=vulnerability._ordinal, index=loop.index0) }}">{{ remediation.getTitle() }}</a></li> {% endfor %} </ul> - <a href="{{ url_for('.add_remediation', ordinal=vulnerability._ordinal) }}" class="pull-right">add</a> + <div class="pull-right">{{ add_button(url_for('.add_remediation', ordinal=vulnerability._ordinal)) }}</div> {% endcall %} {% call panel(heading="References", badge=vulnerability._references | length , title=3) %} <ul> {% for reference in vulnerability._references %} - <li><div><a href="{{ reference._url }}" target="_blank">{{ reference._description }}{% if reference._type %} ({{ reference._type }}){% endif %}</a> (<a href="{{ url_for('.edit_reference', ordinal=vulnerability._ordinal, index=loop.index0) }}">edit</a>){{ delete_button(url_for('.del_reference', ordinal=vulnerability._ordinal, index=loop.index0)) }}</div></li> + <li> + <div> + <a href="{{ reference._url }}" target="_blank"> + {{ reference._description }}{% if reference._type %} ({{ reference._type }}){% endif %} + </a> + {{ edit_button(url_for('.edit_reference', ordinal=vulnerability._ordinal, index=loop.index0)) }} + {{ delete_button(url_for('.del_reference', ordinal=vulnerability._ordinal, index=loop.index0)) }} + </div> + </li> {% endfor %} </ul> - <a class="pull-right" href="{{ url_for('.add_reference', ordinal=vulnerability._ordinal) }}">add</a> + <div class="pull-right">{{ add_button(url_for('.add_reference', ordinal=vulnerability._ordinal)) }}</div> {% endcall %} {% call panel(heading="Acknowledgments", badge=vulnerability._acknowledgments | length, title=3) %} <ul> @@ -120,7 +134,7 @@ <li><a href="{{ url_for('.view_acknowledgment', ordinal=vulnerability._ordinal, index=loop.index0)}}">{{ ack.getTitle() }}</a></li> {% endfor %} </ul> - <a class="pull-right" href="{{ url_for('.add_acknowledgment', ordinal=vulnerability._ordinal) }}">add</a> + <div class="pull-right">{{ add_button(url_for('.add_acknowledgment', ordinal=vulnerability._ordinal)) }}</div> {% endcall %} <div class="pull-right">{{ delete_button(url_for('.delete', ordinal=vulnerability._ordinal), text="delete vulnerability definition") }}</div> {% endblock %}