Get basic, admin-editable POI working
This commit is contained in:
parent
4dc3acb1f9
commit
c21a06d5c8
@ -3,7 +3,7 @@ from django import forms
|
|||||||
from dal import autocomplete
|
from dal import autocomplete
|
||||||
from leaflet.admin import LeafletGeoAdmin
|
from leaflet.admin import LeafletGeoAdmin
|
||||||
|
|
||||||
from .models import CaseStudy, CaseStudyDraft, SpatialRefSys
|
from .models import CaseStudy, CaseStudyDraft, SpatialRefSys, PointOfInterest
|
||||||
|
|
||||||
|
|
||||||
class CaseStudyDraftAdmin(admin.ModelAdmin):
|
class CaseStudyDraftAdmin(admin.ModelAdmin):
|
||||||
@ -51,3 +51,4 @@ class CaseStudyAdmin(LeafletGeoAdmin):
|
|||||||
admin.site.register(CaseStudy, CaseStudyAdmin)
|
admin.site.register(CaseStudy, CaseStudyAdmin)
|
||||||
admin.site.register(SpatialRefSys)
|
admin.site.register(SpatialRefSys)
|
||||||
admin.site.register(CaseStudyDraft, CaseStudyDraftAdmin)
|
admin.site.register(CaseStudyDraft, CaseStudyDraftAdmin)
|
||||||
|
admin.site.register(PointOfInterest)
|
||||||
|
@ -1016,6 +1016,12 @@ class CaseStudy(models.Model):
|
|||||||
|
|
||||||
|
|
||||||
class PointOfInterest(models.Model):
|
class PointOfInterest(models.Model):
|
||||||
|
class Meta:
|
||||||
|
verbose_name_plural = 'points of interest'
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
return self.title
|
||||||
|
|
||||||
author = models.ForeignKey(
|
author = models.ForeignKey(
|
||||||
User,
|
User,
|
||||||
models.SET_NULL,
|
models.SET_NULL,
|
||||||
@ -1026,7 +1032,7 @@ class PointOfInterest(models.Model):
|
|||||||
|
|
||||||
date_created = models.DateTimeField(auto_now_add=True, null=False)
|
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)
|
approved = models.BooleanField(default=False)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user