Skip to content

Conversation

@tsubokawa-t
Copy link
Contributor

old eventsの予定をドラッグ&ドロップにより複製した際に,モーダルを表示するようにした.
モーダルでは以下の変更を行えるようにした.

  • 予定名
  • 予定の開始時刻と終了時刻

予定を複製する際,元の予定のrecurrence_idと同じ値をもつように予定を複製していた.
また,予定を新規作成する際,recurrence_idにはRecurrence.inbox.idを与えていた.
これは,作成された予定はまずはinboxに属するものとして,その後,整理することを想定していたと考えられる.

カレンダでold eventsから予定を複製することを考えた場合,新規予定作成時に予定に固有のrecurrence_idを与えておく必要がある.
この理由は,新規作成した予定は既存のリカーレンスに属さず,リカーレンスに属する予定はold eventsから複製すると考えられるためである.
このため,予定を新規作成する際,recurrence_idにはEventオブジェクトのidを与えることにした.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants