feat: enable translations and rest api
This commit is contained in:
parent
e98db55a16
commit
310fd5ed7a
4 changed files with 48 additions and 9 deletions
|
@ -5,6 +5,7 @@ from django.db import models
|
|||
from modelcluster.fields import ParentalKey, ParentalManyToManyField
|
||||
from modelcluster.contrib.taggit import ClusterTaggableManager
|
||||
from taggit.models import TaggedItemBase
|
||||
from wagtail.api import APIField
|
||||
|
||||
from wagtail.models import Page, Orderable
|
||||
from wagtail.fields import RichTextField, StreamField
|
||||
|
@ -74,6 +75,13 @@ class BlogPage(SeoMixin, Page):
|
|||
else:
|
||||
return None
|
||||
|
||||
# Export fields over the API
|
||||
api_fields = [
|
||||
APIField('gallery_images'),
|
||||
APIField('body'),
|
||||
APIField('intro'),
|
||||
APIField('tags'),
|
||||
]
|
||||
search_fields = Page.search_fields + [
|
||||
index.SearchField('intro'),
|
||||
index.SearchField('body'),
|
||||
|
@ -122,6 +130,9 @@ class BlogPageGalleryImage(Orderable):
|
|||
FieldPanel('image'),
|
||||
FieldPanel('caption'),
|
||||
]
|
||||
api_fields = [
|
||||
APIField('image'),
|
||||
]
|
||||
|
||||
|
||||
@register_snippet
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue