Added Metas for all models

This commit is contained in:
2025-10-06 13:31:15 +02:00
parent 94f381c02f
commit 89f427462d
5 changed files with 39 additions and 3 deletions

1
.gitignore vendored
View File

@@ -7,5 +7,6 @@ bin/
pyvenv.cfg pyvenv.cfg
include/ include/
keys/ keys/
.venv/
*.kate-swp *.kate-swp

Binary file not shown.

View File

@@ -1,3 +1,4 @@
#!/usr/bin/env python #!/usr/bin/env python
"""Django's command-line utility for administrative tasks.""" """Django's command-line utility for administrative tasks."""
import os import os

View File

@@ -0,0 +1,29 @@
# Generated by Django 5.2.5 on 2025-10-06 11:29
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('standards', '0006_rename_standard_dokument_alter_dokument_options'),
]
operations = [
migrations.AlterModelOptions(
name='changelog',
options={'verbose_name': 'Changelog-Eintrag', 'verbose_name_plural': 'Changelog'},
),
migrations.AlterModelOptions(
name='checklistenfrage',
options={'verbose_name': 'Frage für Checkliste', 'verbose_name_plural': 'Fragen für Checkliste'},
),
migrations.AlterModelOptions(
name='dokumententyp',
options={'verbose_name': 'Dokumententyp', 'verbose_name_plural': 'Dokumententypen'},
),
migrations.AlterModelOptions(
name='vorgabelangtext',
options={'verbose_name': 'Langtext-Abschnitt', 'verbose_name_plural': 'Langtext'},
),
]

View File

@@ -81,17 +81,17 @@ class Vorgabe(models.Model):
return "expired" if not verbose else "Ist seit dem "+self.gueltigkeit_bis.strftime('%d.%m.%Y')+" nicht mehr in Kraft." return "expired" if not verbose else "Ist seit dem "+self.gueltigkeit_bis.strftime('%d.%m.%Y')+" nicht mehr in Kraft."
def __str__(self):
return f"{self.Vorgabennummer()}: {self.titel}"
class Meta: class Meta:
verbose_name_plural="Vorgaben" verbose_name_plural="Vorgaben"
def __str__(self):
return f"{self.Vorgabennummer()}: {self.titel}"
class VorgabeLangtext(Textabschnitt): class VorgabeLangtext(Textabschnitt):
abschnitt=models.ForeignKey(Vorgabe,on_delete=models.CASCADE) abschnitt=models.ForeignKey(Vorgabe,on_delete=models.CASCADE)
class Meta: class Meta:
verbose_name_plural="Langtext-Abschnitte" verbose_name_plural="Langtext"
verbose_name="Langtext-Abschnitt" verbose_name="Langtext-Abschnitt"
class VorgabeKurztext(Textabschnitt): class VorgabeKurztext(Textabschnitt):
@@ -121,6 +121,7 @@ class Checklistenfrage(models.Model):
class Meta: class Meta:
verbose_name_plural="Fragen für Checkliste" verbose_name_plural="Fragen für Checkliste"
verbose_name="Frage für Checkliste"
class Changelog(models.Model): class Changelog(models.Model):
dokument = models.ForeignKey(Dokument, on_delete=models.CASCADE, related_name='changelog') dokument = models.ForeignKey(Dokument, on_delete=models.CASCADE, related_name='changelog')
@@ -130,3 +131,7 @@ class Changelog(models.Model):
def __str__(self): def __str__(self):
return f"{self.datum} {self.dokument.nummer}" return f"{self.datum} {self.dokument.nummer}"
class Meta:
verbose_name_plural="Changelog"
verbose_name="Changelog-Eintrag"