Код: Выделить всё
export const UserTokenCollection: CollectionConfig = {
slug: 'user_tokens',
access: {
read: ({ req: { user } }) => {
return true
},
},
fields: [
{
name: 'user_id',
type: 'relationship',
relationTo: 'users',
hasMany: false,
required: true,
access: {
read: ({ req: { user } }) => {
return true
},
},
},
{
name: 'type',
type: 'text',
required: true,
},
{
name: 'expiry',
type: 'date',
required: true,
access: {
create: ({ req: { user } }) => true,
read: ({ req: { user } }) => false,
update: ({ req: { user } }) => true,
}
},
],
graphQL: {
singularName: 'userToken',
pluralName: 'userTokens'
}
}
< /code>
и для коллекции пользователей у меня есть < /p>
export const Users: CollectionConfig = {
slug: 'users',
admin: {
useAsTitle: 'first_name',
},
auth: true,
fields: [
{
name: 'first_name',
type: 'text',
},
{
name: 'last_name',
type: 'text',
},
{
name: 'phone',
type: 'text',
},
{
type: 'checkbox',
name: 'is_driver',
},
{
type: 'checkbox',
name: 'is_staff',
},
{
type: 'checkbox',
name: 'is_customer',
},
{
type: 'text',
name: 'customer',
}
],
}
< /code>
Я хотел бы извлечь user_tokens и включить данные user_id, где я делаю это так, как < /p>
/api/user_tokens?depth=3
Что мне не хватает
Подробнее здесь: https://stackoverflow.com/questions/794 ... ta-in-rest