diff --git a/backend/apps/archive/admin.py b/backend/apps/archive/admin.py index 694323f..54feacb 100644 --- a/backend/apps/archive/admin.py +++ b/backend/apps/archive/admin.py @@ -1 +1,10 @@ from django.contrib import admin + +from .models import SourceSiteModel + + +class SourceSiteAdmin(admin.ModelAdmin): + list_display = ["slug", "name", "date_last_import", "date_created"] + + +admin.site.register(SourceSiteModel, SourceSiteAdmin) diff --git a/backend/apps/archive/models.py b/backend/apps/archive/models.py index 7848bc3..fe85862 100644 --- a/backend/apps/archive/models.py +++ b/backend/apps/archive/models.py @@ -33,3 +33,17 @@ class CategoryModel(models.Model): return str(self.name) else: return str(self.slug) + + +class DescriptionModel(models.Model): + hash = models.CharField(max_length=128) + content = models.TextField() + date_modified = models.DateTimeField(auto_now=True, editable=True) + date_created = models.DateTimeField(auto_now_add=True, editable=True) + + class Meta: + verbose_name = "Description" + verbose_name_plural = "Descriptions" + + def __str__(self): + return str(self.hash)