feat: enable translations and rest api

This commit is contained in:
Konstantin 2024-11-23 14:59:51 +01:00
parent e98db55a16
commit 310fd5ed7a
Signed by: konstantin
GPG key ID: A128B78773E41ACE
4 changed files with 48 additions and 9 deletions

View file

@ -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