Skip to content

Commit 5895b36

Browse files
authored
Merge pull request #45 from nexB/add-admin
Add admin Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
2 parents 84af416 + 84d9249 commit 5895b36

4 files changed

Lines changed: 64 additions & 4 deletions

File tree

vulnerabilities/admin.py

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
from django.contrib import admin
2+
3+
from vulnerabilities.models import (
4+
ImpactedPackage,
5+
Package,
6+
PackageReference,
7+
ResolvedPackage,
8+
Vulnerability,
9+
VulnerabilityReference
10+
)
11+
12+
13+
@admin.register(Vulnerability)
14+
class VulnerabilityAdmin(admin.ModelAdmin):
15+
pass
16+
17+
18+
@admin.register(VulnerabilityReference)
19+
class VulnerabilityReferenceAdmin(admin.ModelAdmin):
20+
pass
21+
22+
23+
@admin.register(Package)
24+
class PackageAdmin(admin.ModelAdmin):
25+
pass
26+
27+
28+
@admin.register(ImpactedPackage)
29+
class ImpactedPackageAdmin(admin.ModelAdmin):
30+
pass
31+
32+
33+
@admin.register(ResolvedPackage)
34+
class ResolvedPackageAdmin(admin.ModelAdmin):
35+
pass
36+
37+
38+
@admin.register(PackageReference)
39+
class PackageReferenceAdmin(admin.ModelAdmin):
40+
pass
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 2.2 on 2019-04-07 18:38
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('vulnerabilities', '0003_auto_20190406_0950'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='vulnerability',
15+
name='summary',
16+
field=models.TextField(blank=True, help_text='Summary of the vulnerability'),
17+
),
18+
]

vulnerabilities/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ class Vulnerability(models.Model):
2929
A software vulnerability with minimal information.
3030
Identifiers are stored as VulnerabilityReference.
3131
"""
32-
summary = models.CharField(max_length=100, help_text='Summary of the vulnerability', blank=True)
32+
summary = models.TextField(help_text='Summary of the vulnerability', blank=True)
3333
cvss = models.FloatField(max_length=100, help_text='CVSS Score', null=True)
3434

3535
def __str__(self):

vulnerablecode/urls.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
# VulnerableCode is a free software code scanning tool from nexB Inc. and others.
2222
# Visit https://github.com/nexB/vulnerablecode/ for support and download.
2323

24-
from django.conf.urls import url, include
24+
from django.contrib import admin
25+
from django.urls import include, path, re_path
2526

2627
from rest_framework.routers import DefaultRouter
2728

@@ -33,6 +34,7 @@
3334

3435

3536
urlpatterns = [
36-
url(r'^vulnerabilities/', include('vulnerabilities.urls')),
37-
url(r'^api/', include(api_router.urls)),
37+
path('admin/', admin.site.urls),
38+
re_path(r'^vulnerabilities/', include('vulnerabilities.urls')),
39+
re_path(r'^api/', include(api_router.urls))
3840
]

0 commit comments

Comments
 (0)