0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Keystonejs Tutorials #5/Creating relationships2

Last updated at Posted at 2020-05-04

前ページ 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

スクリーンショット 2020-05-04 14.45.15.png

スクリーンショット 2020-05-04 14.45.25.png

管理UI/Users
スクリーンショット 2020-05-04 14.45.34.png

スクリーンショット 2020-05-04 14.45.47.png

前ページ https://qiita.com/bontensuzuki/items/7cd598a7075f6c970f14
次ページ https://qiita.com/bontensuzuki/items/9982196b4f7956ba0fd9

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?