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

Merged
みてるぞ merged 5 commits from '#101' into main 3 weeks ago

背景

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

主要変更点

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

テスト観点

### 背景 リンク先の動画やページがいつ作成されたものなのかを示すため,オリジナルの作成日時を内部で管理できるやぅにした. ### 主要変更点 - `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 秒されるかどうか
みてるぞ self-assigned this 4 weeks ago
みてるぞ removed their assignment 3 weeks ago
みてるぞ self-assigned this 3 weeks ago
みてるぞ reviewed 3 weeks ago
みてるぞ left a comment

てすと

@@ -0,0 +31,4 @@

return (
<input
className="border rounded p-2"
みてるぞ commented 4 weeks ago

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

“以降”、“より前” までの距離が窮屈なので `mr-1` 欲しぃかも.
miteruzo marked this conversation as resolved
みてるぞ reviewed 3 weeks ago
みてるぞ left a comment

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

みてるぞ reviewed 3 weeks ago
みてるぞ reviewed 3 weeks ago
frontend/src/components/PostEditForm.tsx
@@ -49,0 +64,4 @@
<DateTimeField
className="mr-2"
value={originalCreatedFrom ?? undefined}
onChange={setOriginalCreatedFrom}/>
みてるぞ commented 3 weeks ago

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

オリジナルの作成日時(以降),変更時にオリジナルの作成日時(より前)が自動設定されるやぅにしたぃ. 基本は +1 秒,秒が 0 なら +1 分,分、秒が 0 なら +1 日.
miteruzo marked this conversation as resolved
frontend/src/pages/posts/PostNewPage.tsx
@@ -184,0 +195,4 @@
<DateTimeField
className="mr-2"
value={originalCreatedFrom ?? undefined}
onChange={setOriginalCreatedFrom}/>
みてるぞ commented 3 weeks ago

上に同じ.

上に同じ.
miteruzo marked this conversation as resolved
みてるぞ merged commit 6bca0215d8 into main 3 weeks ago
みてるぞ deleted branch '#101' 3 weeks ago
The pull request has been merged as 6bca0215d8.
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This pull request currently doesn't have any dependencies.

Loading…
There is no content yet.