feat: オリジナルの作成日時追加( #101#117

マージ済み
みてるぞ が 5 個のコミットを '#101' から main へマージ 2025-09-22 05:05:31 +09:00
オーナー

背景

リンク先の動画やページがいつ作成されたものなのかを示すため,オリジナルの作成日時を内部で管理できるやぅにした.

主要変更点

  • posts テーブルに original_created_fromoriginal_created_before の列追加
  • 投稿追加および編輯フォームにオリジナルの作成日時フィールド追加

image
image

テスト観点

  • 新規追加の際にオリジナルの追加日時を設定して反映されるかどうか
  • 新規追加の際にオリジナルの追加日時が空であれば NULL が設定されるかどうか
  • 新規追加の際に 以降 >= より前 でエラーになるかどうか
  • 新規追加の際にオリジナルの追加日時(以降)を 0 秒に設定し,オリジナルの追加日時(より前)が +1 分されるかどうか
  • 新規追加の際にオリジナルの追加日時(以降)を 0 時間 0 分 0 秒に設定し,オリジナルの追加日時(より前)が +1 日されるかどうか
  • 新規追加の際にオリジナルの追加日時(以降)を上記以外に設定し,オリジナルの追加日時(より前)が +1 秒されるかどうか
  • 投稿編輯の際にオリジナルの追加日時を設定して反映されるかどうか
  • 投稿編輯の際にオリジナルの追加日時が空であれば NULL が設定されるかどうか
  • 投稿編輯の際に 以降 >= より前 でエラーになるかどうか
  • 投稿編輯の際にオリジナルの追加日時(以降)を 0 秒に設定し,オリジナルの追加日時(より前)が +1 分されるかどうか
  • 投稿編輯の際にオリジナルの追加日時(以降)を 0 時間 0 分 0 秒に設定し,オリジナルの追加日時(より前)が +1 日されるかどうか
  • 投稿編輯の際にオリジナルの追加日時(以降)を上記以外に設定し,オリジナルの追加日時(より前)が +1 秒されるかどうか
### 背景 リンク先の動画やページがいつ作成されたものなのかを示すため,オリジナルの作成日時を内部で管理できるやぅにした. ### 主要変更点 - `posts` テーブルに `original_created_from` と `original_created_before` の列追加 - 投稿追加および編輯フォームにオリジナルの作成日時フィールド追加 ![image](/attachments/46fd0e60-d929-40f8-985f-cd32c79b24f1) ![image](/attachments/eae99536-d56e-48ac-87a5-d79801a20ef6) ### テスト観点 - [x] 新規追加の際にオリジナルの追加日時を設定して反映されるかどうか - [x] 新規追加の際にオリジナルの追加日時が空であれば NULL が設定されるかどうか - [x] 新規追加の際に 以降 >= より前 でエラーになるかどうか - [x] 新規追加の際にオリジナルの追加日時(以降)を 0 秒に設定し,オリジナルの追加日時(より前)が +1 分されるかどうか - [x] 新規追加の際にオリジナルの追加日時(以降)を 0 時間 0 分 0 秒に設定し,オリジナルの追加日時(より前)が +1 日されるかどうか - [x] 新規追加の際にオリジナルの追加日時(以降)を上記以外に設定し,オリジナルの追加日時(より前)が +1 秒されるかどうか - [x] 投稿編輯の際にオリジナルの追加日時を設定して反映されるかどうか - [x] 投稿編輯の際にオリジナルの追加日時が空であれば NULL が設定されるかどうか - [x] 投稿編輯の際に 以降 >= より前 でエラーになるかどうか - [x] 投稿編輯の際にオリジナルの追加日時(以降)を 0 秒に設定し,オリジナルの追加日時(より前)が +1 分されるかどうか - [x] 投稿編輯の際にオリジナルの追加日時(以降)を 0 時間 0 分 0 秒に設定し,オリジナルの追加日時(より前)が +1 日されるかどうか - [x] 投稿編輯の際にオリジナルの追加日時(以降)を上記以外に設定し,オリジナルの追加日時(より前)が +1 秒されるかどうか
みてるぞ が自身を担当者に設定 2025-09-15 05:38:43 +09:00
みてるぞ が自身を担当から解除 2025-09-17 21:47:20 +09:00
みてるぞ が自身を担当者に設定 2025-09-17 21:47:25 +09:00
みてるぞ がレビュー 2025-09-17 21:47:50 +09:00
みてるぞ がコメント
作成者
オーナー

てすと

てすと
@@ -0,0 +31,4 @@
return (
<input
className="border rounded p-2"
作成者
オーナー

“以降”、“より前” までの距離が窮屈なので mr-1 欲しぃかも.

“以降”、“より前” までの距離が窮屈なので `mr-1` 欲しぃかも.
miteruzo がこの会話を解決済みにしました
みてるぞ がレビュー 2025-09-21 23:32:00 +09:00
みてるぞ がコメント
作成者
オーナー

オリジナルの作成日時(以降),変更時にオリジナルの作成日時(より前)が自動設定されるやぅにしたぃ.
基本は +1 秒,秒が 0 なら +1 分,分、秒が 0 なら +1 日.

オリジナルの作成日時(以降),変更時にオリジナルの作成日時(より前)が自動設定されるやぅにしたぃ. 基本は +1 秒,秒が 0 なら +1 分,分、秒が 0 なら +1 日.
みてるぞ がレビュー 2025-09-21 23:36:25 +09:00
みてるぞ がレビュー 2025-09-21 23:38:49 +09:00
@@ -49,0 +64,4 @@
<DateTimeField
className="mr-2"
value={originalCreatedFrom ?? undefined}
onChange={setOriginalCreatedFrom}/>
作成者
オーナー

オリジナルの作成日時(以降),変更時にオリジナルの作成日時(より前)が自動設定されるやぅにしたぃ.
基本は +1 秒,秒が 0 なら +1 分,分、秒が 0 なら +1 日.

オリジナルの作成日時(以降),変更時にオリジナルの作成日時(より前)が自動設定されるやぅにしたぃ. 基本は +1 秒,秒が 0 なら +1 分,分、秒が 0 なら +1 日.
miteruzo がこの会話を解決済みにしました
@@ -184,0 +195,4 @@
<DateTimeField
className="mr-2"
value={originalCreatedFrom ?? undefined}
onChange={setOriginalCreatedFrom}/>
作成者
オーナー

上に同じ.

上に同じ.
miteruzo がこの会話を解決済みにしました
みてるぞ がコミット 6bca0215d8main にマージ 2025-09-22 05:05:31 +09:00
みてるぞ がブランチ '#101' を削除 2025-09-22 05:14:43 +09:00
サインインしてこの会話に参加.
レビューアなし
1 人の参加者
通知
期日
期日は設定されてゐません.
依存関係

依存関係は設定されてゐません.

リファレンス: miteruzo/btrc-hub#117