diff --git a/apps/map/admin.py b/apps/map/admin.py index ab2740d..daa97de 100644 --- a/apps/map/admin.py +++ b/apps/map/admin.py @@ -3,7 +3,7 @@ from django import forms from dal import autocomplete from leaflet.admin import LeafletGeoAdmin -from .models import CaseStudy, CaseStudyDraft, SpatialRefSys +from .models import CaseStudy, CaseStudyDraft, SpatialRefSys, PointOfInterest class CaseStudyDraftAdmin(admin.ModelAdmin): @@ -51,3 +51,4 @@ class CaseStudyAdmin(LeafletGeoAdmin): admin.site.register(CaseStudy, CaseStudyAdmin) admin.site.register(SpatialRefSys) admin.site.register(CaseStudyDraft, CaseStudyDraftAdmin) +admin.site.register(PointOfInterest) diff --git a/apps/map/models.py b/apps/map/models.py index a71ddee..227028e 100644 --- a/apps/map/models.py +++ b/apps/map/models.py @@ -1016,6 +1016,12 @@ class CaseStudy(models.Model): class PointOfInterest(models.Model): + class Meta: + verbose_name_plural = 'points of interest' + + def __str__(self): + return self.title + author = models.ForeignKey( User, models.SET_NULL, @@ -1026,7 +1032,7 @@ class PointOfInterest(models.Model): date_created = models.DateTimeField(auto_now_add=True, null=False) - slug = AutoSlugField(populate_from=['entry_name'], editable=False) + slug = AutoSlugField(populate_from=['title'], editable=False) approved = models.BooleanField(default=False)