Skip to content

Commit 7159e38

Browse files
committed
WIP
Signed-off-by: Shivam Sandbhor <shivam.sandbhor@gmail.com>
1 parent bbdd0c7 commit 7159e38

5 files changed

Lines changed: 76 additions & 54 deletions

File tree

vulnerabilities/forms.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def get_package_namespaces():
3939
class PackageForm(forms.Form):
4040

4141
type = forms.ChoiceField(choices=get_package_types())
42-
namespace = forms.ChoiceField(choices=get_package_namespaces())
42+
namespace = forms.ChoiceField(choices=get_package_namespaces(), required=False)
4343
name = forms.CharField(widget=forms.TextInput(attrs={'placeholder': 'package name'}))
4444
version = forms.CharField(widget=forms.TextInput(attrs={'placeholder': 'package version'}),required=False)
4545

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,39 @@
11
{% extends 'base.html' %}
2+
23
{% block title %}
3-
Select <a href="{% url 'vulnerability_create' %}">or Create and then select</a>
4-
a vulnerability
4+
Select/<a href = "{% url 'vulnerability_create' %}"> or Create and then select </a> a vulnerability
55
{% endblock %}
66
{% block content %}
77
{% load widget_tweaks %}
8-
9-
<div class="columns has-background-info-light">
8+
<div class="columns">
109
<div class="column is-one-third"></div>
11-
<div class="column">
12-
<form method="post">
13-
{% csrf_token %}
14-
<div class="field is-horizontal">
10+
<div class="column is-one-third has-text-centered ">
11+
<form method="post" class="card has-background-success-light">
12+
<header class="card-header">
13+
<p class="card-header-title is-centered">
14+
Vulnerability ID
15+
</p>
16+
</header>
17+
{% csrf_token %}
1518
{% for field in form %}
1619
<div class="field">
17-
<div class="control">
18-
{{ field|add_class:"input"}}
20+
<div class="select">
21+
{% render_field field class="is-primary" %}
1922
</div>
2023
</div>
2124
{% endfor %}
22-
<button class="button is-success" , type="submit">
23-
Create
24-
</button>
25-
</div>
25+
<button class="button is-success", type="submit">
26+
Create
27+
</button>
2628
</form>
2729
</div>
2830
</div>
2931

32+
33+
3034
{% endblock %}
35+
36+
37+
38+
39+

vulnerabilities/templates/package_update.html

Lines changed: 29 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,29 +5,34 @@
55
{% endblock %}
66

77
{% block content %}
8-
<div class="columns is-3">
8+
<div class="columns is-5 is-variable">
99
<div class="column is-half has-text-centered has-background-success-light">
10-
<section class = "section">
11-
<form method="post">
10+
<form method="post" class="card has-background-success-light">
11+
<header class="card-header">
12+
<p class="card-header-title">
13+
Package Details
14+
</p>
15+
</header>
1216
{% csrf_token %}
1317
{% for field in form %}
1418
<div class="field">
15-
<label class="label">{{field.label}}</label>
16-
<div class="control">
17-
{{ field|add_class:"input is-rounded" }}
18-
</div>
19+
<label class="label">{{field.label}}</label>
20+
{% render_field field class="input is-primary" %}
1921
</div>
2022
{% endfor %}
21-
<button class="button is-success", type="submit">
22-
Curate
23-
</button>
23+
<button class="button is-success", type="submit">
24+
Update
25+
</button>
2426
</form>
25-
</section>
26-
</div>
27+
</div>
2728

2829
<div class="column is-half has-text-centered has-background-danger-light">
29-
<section class="section">
30-
<h3 class="subtitle"><strong>Vulnerable To</strong></h3>
30+
<div class="columns is-variable is-5 is-multiline">
31+
<div class="column is-full">
32+
<div class="card has-background-danger-light">
33+
<header class="card-header">
34+
<p class="card-header-title">Vulnerable To</p>
35+
</header>
3136
<div class="tags" id="unresolved_tags">
3237
{% for vulnerability in impacted_vuln %}
3338
<span class="tag is-danger is-medium">
@@ -56,12 +61,15 @@ <h3 class="subtitle"><strong>Vulnerable To</strong></h3>
5661
</p>
5762
</div>
5863

59-
</section>
64+
</div>
65+
</div>
6066

61-
62-
<section class="section">
63-
<h3 class="subtitle"><strong>Safe To</strong></h3>
64-
<div class="tags" id="resolved_tags">
67+
<div class="column is-full">
68+
<div class="card has-background-danger-light">
69+
<header class="card-header">
70+
<p class="card-header-title">Safe To</p>
71+
</header>
72+
<div class="tags" id="resolved_tags">
6573
{% for vulnerability in resolved_vuln %}
6674
<span class="tag is-primary is-medium">
6775
<a href="{% url 'vulnerability_view' vulnerability.pk %}" class="has-text-white">{{vulnerability}}</a>
@@ -87,7 +95,8 @@ <h3 class="subtitle"><strong>Safe To</strong></h3>
8795
</button>
8896
</p>
8997
</div>
90-
</section>
98+
</div>
99+
</div>
91100

92101
</div>
93102

vulnerabilities/templates/packages.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<form action="{% url 'package_search' %}" method="get">
1212
<div class="field is-horizontal">
1313
{% for field in form %}
14-
{{ field|add_class:"input is-rounded" }}
14+
{{ field|add_class:"input" }}
1515
{% endfor %}
1616
<button class="button is-success" , type="submit">
1717
Search

vulnerabilities/templates/resolved_package_create.html

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,32 @@
55
{% endblock %}
66
{% block content %}
77
{% load widget_tweaks %}
8-
<div class="columns has-background-info-light">
9-
<div class="column is-one-third">
10-
</div>
11-
<div class="column">
12-
<form method="post">
13-
{% csrf_token %}
14-
<div class="field is-horizontal">
15-
{% for field in form %}
16-
<div class="field">
17-
<div class="control">
18-
{{ field|add_class:"input is-rounded"}}
8+
<div class="columns">
9+
<div class="column is-one-third"></div>
10+
<div class="column is-one-third has-text-centered ">
11+
<form method="post" class="card has-background-success-light">
12+
<header class="card-header">
13+
<p class="card-header-title is-centered">
14+
Vulnerability ID
15+
</p>
16+
</header>
17+
{% csrf_token %}
18+
{% for field in form %}
19+
<div class="field">
20+
<div class="select">
21+
{% render_field field class="is-primary" %}
22+
</div>
1923
</div>
20-
</div>
21-
{% endfor %}
22-
<button class="button is-success", type="submit">
23-
Create
24-
</button>
25-
</div>
26-
</form>
24+
{% endfor %}
25+
<button class="button is-success", type="submit">
26+
Create
27+
</button>
28+
</form>
2729
</div>
2830
</div>
2931

32+
33+
3034
{% endblock %}
3135

3236

0 commit comments

Comments
 (0)