AI: #401 投稿追加および編輯時,タイトルもしくはサムネがなぃ場合,警告を出す #478

オープン
テツノニジカ が feature/401 から main への 4 コミットのマージを希望しています
3個のファイルの変更、6行の追加、6行の削除
コミット 3bb95880d4 の変更だけを表示しています - すべてのコミットを表示
+3 -5
ファイルの表示
@@ -155,16 +155,14 @@ const PostEditForm: FC<Props> = ({ post, onSave }) => {
{
const titleMissing = !title?.trim ()
const thumbnailMissing =
!(post.thumbnail?.trim () || post.thumbnailBase?.trim ())
!titleMissing
&& !(post.thumbnail?.trim () || post.thumbnailBase?.trim ())
if ((titleMissing || thumbnailMissing)
&& !(await dialogue.confirm ({
title: titleMissing
? label ('edit.titleMissingConfirmation')
: label ('shared:labels.thumbnailMissing'),
description: (titleMissing && thumbnailMissing)
? label ('shared:labels.thumbnailMissing')
: undefined,
: label ('edit.thumbnailMissingConfirmation'),
confirmText: label ('shared:actions.update'),
cancelText: label ('shared:actions.cancel'),
closeLabel: label ('settings:actions.close') })))
+2 -1
ファイルの表示
@@ -1,5 +1,5 @@
{
"_untranslated": ["edit.titleMissingConfirmation"],
"_untranslated": ["edit.titleMissingConfirmation", "edit.thumbnailMissingConfirmation"],
"list": {
"tagline": "{{brand}}",
"empty": "ミンタㇻ タ ネン カ イサㇺ",
@@ -33,6 +33,7 @@
},
"edit": {
"titleMissingConfirmation": "タイトルが設定されてゐません.更新しますか?",
"thumbnailMissingConfirmation": "サムネールが設定されてゐません.更新しますか?",
"validationFailed": "アシㇼ カㇻ カ エアイカㇷ゚……",
"conflictTitle": "モㇱマ クㇽ アシㇼ カㇻ ワ アン!",
"conflictDescription": "モㇱマ イカㇻ クㇽ エエトコ アシㇼ カㇻ ワ アン。",
+1
ファイルの表示
@@ -23,6 +23,7 @@
},
"edit": {
"titleMissingConfirmation": "タイトルが設定されてゐません.更新しますか?",
"thumbnailMissingConfirmation": "サムネールが設定されてゐません.更新しますか?",
"validationFailed": "更新はできなかったよ……",
"conflictTitle": "競合が発生しました.",
"conflictDescription": "ほかの耕作員が先に更新してゐます.",