diff --git a/vulnerabilities/migrations/0098_alter_advisory_options_alter_advisoryalias_options_and_more.py b/vulnerabilities/migrations/0098_alter_advisory_options_alter_advisoryalias_options_and_more.py new file mode 100644 index 000000000..3c80e8fe9 --- /dev/null +++ b/vulnerabilities/migrations/0098_alter_advisory_options_alter_advisoryalias_options_and_more.py @@ -0,0 +1,50 @@ +# Generated by Django 4.2.22 on 2025-07-04 09:30 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ("vulnerabilities", "0097_alter_advisoryv2_advisory_id_and_more"), + ] + + operations = [ + migrations.AlterModelOptions( + name="advisory", + options={ + "ordering": ["date_published", "unique_content_id"], + "verbose_name_plural": "Advisories", + }, + ), + migrations.AlterModelOptions( + name="advisoryalias", + options={"ordering": ["alias"], "verbose_name_plural": "Advisory aliases"}, + ), + migrations.AlterModelOptions( + name="advisoryseverity", + options={ + "ordering": ["url", "scoring_system", "value"], + "verbose_name_plural": "Advisory severities", + }, + ), + migrations.AlterModelOptions( + name="advisoryweakness", + options={"verbose_name_plural": "Advisory weaknesses"}, + ), + migrations.AlterModelOptions( + name="alias", + options={"ordering": ["alias"], "verbose_name_plural": "Aliases"}, + ), + migrations.AlterModelOptions( + name="vulnerabilityseverity", + options={ + "ordering": ["url", "scoring_system", "value"], + "verbose_name_plural": "Vulnerability severities", + }, + ), + migrations.AlterModelOptions( + name="weakness", + options={"verbose_name_plural": "Weaknesses"}, + ), + ] diff --git a/vulnerabilities/models.py b/vulnerabilities/models.py index df3b72a94..54a00d032 100644 --- a/vulnerabilities/models.py +++ b/vulnerabilities/models.py @@ -210,6 +210,7 @@ class VulnerabilitySeverity(models.Model): objects = BaseQuerySet.as_manager() class Meta: + verbose_name_plural = "Vulnerability severities" ordering = ["url", "scoring_system", "value"] @@ -534,6 +535,9 @@ class Weakness(models.Model): cwe_by_id = {} + class Meta: + verbose_name_plural = "Weaknesses" + def get_cwe(self, cwe_id): if not self.cwe_by_id: db = Database() @@ -1310,6 +1314,7 @@ class Alias(models.Model): objects = AliasQuerySet.as_manager() class Meta: + verbose_name_plural = "Aliases" ordering = ["alias"] def __str__(self): @@ -1414,6 +1419,7 @@ class Advisory(models.Model): objects = AdvisoryQuerySet.as_manager() class Meta: + verbose_name_plural = "Advisories" ordering = ["date_published", "unique_content_id"] def save(self, *args, **kwargs): @@ -2523,6 +2529,7 @@ class AdvisorySeverity(models.Model): objects = BaseQuerySet.as_manager() class Meta: + verbose_name_plural = "Advisory severities" ordering = ["url", "scoring_system", "value"] @@ -2535,6 +2542,9 @@ class AdvisoryWeakness(models.Model): cwe_by_id = {} + class Meta: + verbose_name_plural = "Advisory weaknesses" + def get_cwe(self, cwe_id): if not self.cwe_by_id: db = Database() @@ -2627,6 +2637,7 @@ class AdvisoryAlias(models.Model): ) class Meta: + verbose_name_plural = "Advisory aliases" ordering = ["alias"] def __str__(self):