前ページ https://qiita.com/bontensuzuki/items/7cd598a7075f6c970f14
次ページ https://qiita.com/bontensuzuki/items/9982196b4f7956ba0fd9
Keystonejsのtutorialsから学んでいきます。(ほとんど機械翻訳です)
https://www.keystonejs.com/tutorials/relationships
###ユーザーとTodoの間に双方向の関係を設定する(Setting up a two-sided relationship between User and Todo)
タスクと担当者が単一の関係の2つの異なる側面にすぎないことを示すために、設定を更新する必要があります。User.jsでタスクフィールドを次のように調整します。
/lists/User.js
task: {
type: Relationship,
- ref: 'Todo',
+ ref: 'Todo.assignee',
}
Todo.jsの、担当者(assignee)フィールドを更新します。
assignee: {
type: Relationship,
- ref: 'User',
+ ref: 'User.task',
}
管理UIを開始し、Todoを作成してユーザーを割り当てます。ユーザーのタスクフィールドを確認して、すでに設定されていることを確認してください。
管理UI/Todo
前ページ https://qiita.com/bontensuzuki/items/7cd598a7075f6c970f14
次ページ https://qiita.com/bontensuzuki/items/9982196b4f7956ba0fd9