feat(15-02): add Posts admin with mlmarkdown and FormatHTML

YAML-driven Posts screen stores translatable markdown and regenerates
content_html in the plugin. Publish writes without access_publish are
refused; list and form queries stay on the principal without
access_other_posts.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Jakub Zych
2026-10-06 18:41:10 +02:00
parent 0bf2d39323
commit dea0934950
17 changed files with 1138 additions and 2 deletions

View File

@@ -55,6 +55,15 @@ journal:
rss_image_url_comment: URL to an image/logo displayed in feed readers.
rss_posts_per_feed_label: Posts per feed
rss_posts_per_feed_comment: Default number of posts in the RSS feed. Can be overridden per component.
posts:
list_title: Manage the journal posts
filter_category: Category
filter_published: Published
filter_date: Date
new_post: New post
view_post: View post
export_post: Export posts
import_post: Import posts
post:
label: Post
label_plural: Posts

View File

@@ -32,6 +32,15 @@ journal:
search_excerpt_weight_comment: Waga trafności dla dopasowań w zajawce posta (domyślnie 3).
search_content_weight_label: Waga treści
search_content_weight_comment: Waga trafności dla dopasowań w treści posta (domyślnie 1).
posts:
list_title: Zarządzaj postami
filter_category: Kategoria
filter_published: Opublikowane
filter_date: Data
new_post: Nowy post
view_post: Zobacz post
export_post: Eksportuj posty
import_post: Importuj posty
post:
title: Tytuł
title_placeholder: Tytuł nowego posta