Dokumentenmanagement

This commit is contained in:
tegwick 2026-05-08 18:33:04 +02:00
parent 70ece97587
commit c2c4ae3cbe
14 changed files with 759 additions and 13 deletions

View file

@ -39,8 +39,13 @@ class Dokument(FlexibleModel):
'lose.Los', on_delete=models.SET_NULL,
null=True, blank=True, related_name='dokumente'
)
datei = models.FileField(upload_to='dokumente/%Y/%m/')
datei = models.FileField(upload_to='dokumente/%Y/%m/', null=True, blank=True)
dateiname = models.CharField(max_length=300, blank=True)
quelle = models.CharField(max_length=300, blank=True)
bibliothek_nachweis = models.ForeignKey(
'bibliothek.Nachweis', on_delete=models.SET_NULL,
null=True, blank=True, related_name='verwendete_dokumente'
)
kategorie = models.CharField(max_length=30, choices=KATEGORIE_CHOICES, default='sonstiges')
status = models.CharField(max_length=20, choices=STATUS_CHOICES, default='entwurf')
version = models.CharField(max_length=20, default='1.0')