File tree Expand file tree Collapse file tree 13 files changed +1377
-204
lines changed
packages/graphql/src/resolvers/collections Expand file tree Collapse file tree 13 files changed +1377
-204
lines changed Original file line number Diff line number Diff line change 58
58
"PAYLOAD_PUBLIC_CLOUD_STORAGE_ADAPTER" : " s3"
59
59
}
60
60
},
61
+ {
62
+ "command" : " node --no-deprecation test/dev.js collections-graphql" ,
63
+ "cwd" : " ${workspaceFolder}" ,
64
+ "name" : " Run Dev GraphQL" ,
65
+ "request" : " launch" ,
66
+ "type" : " node-terminal"
67
+ },
61
68
{
62
69
"command" : " node --no-deprecation test/dev.js fields" ,
63
70
"cwd" : " ${workspaceFolder}" ,
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ export default function countResolver(collection: Collection): Resolver {
28
28
req = isolateObjectProperty ( req , 'fallbackLocale' )
29
29
req . locale = args . locale || locale
30
30
req . fallbackLocale = fallbackLocale
31
+ context . req = req
31
32
32
33
const options = {
33
34
collection,
Original file line number Diff line number Diff line change @@ -29,6 +29,7 @@ export default function getDeleteResolver<TSlug extends keyof GeneratedTypes['co
29
29
req = isolateObjectProperty ( req , 'fallbackLocale' )
30
30
req . locale = args . locale || locale
31
31
req . fallbackLocale = args . fallbackLocale || fallbackLocale
32
+ context . req = req
32
33
33
34
const options = {
34
35
id : args . id ,
Original file line number Diff line number Diff line change @@ -29,6 +29,7 @@ export default function duplicateResolver<T extends keyof GeneratedTypes['collec
29
29
const fallbackLocale = req . fallbackLocale
30
30
req . locale = args . locale || locale
31
31
req . fallbackLocale = args . fallbackLocale || fallbackLocale
32
+ context . req = req
32
33
33
34
const options = {
34
35
id : args . id ,
Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ export default function findResolver(collection: Collection): Resolver {
34
34
req = isolateObjectProperty ( req , 'fallbackLocale' )
35
35
req . locale = args . locale || locale
36
36
req . fallbackLocale = args . fallbackLocale || fallbackLocale
37
+ context . req = req
37
38
38
39
const options = {
39
40
collection,
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ export default function findByIDResolver<T extends keyof GeneratedTypes['collect
31
31
req = isolateObjectProperty ( req , 'fallbackLocale' )
32
32
req . locale = args . locale || locale
33
33
req . fallbackLocale = args . fallbackLocale || fallbackLocale
34
+ context . req = req
34
35
35
36
const options = {
36
37
id : args . id ,
Original file line number Diff line number Diff line change @@ -29,6 +29,7 @@ export default function findVersionByIDResolver(collection: Collection): Resolve
29
29
req = isolateObjectProperty ( req , 'fallbackLocale' )
30
30
req . locale = args . locale || locale
31
31
req . fallbackLocale = args . fallbackLocale || fallbackLocale
32
+ context . req = req
32
33
33
34
const options = {
34
35
id : args . id ,
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ export default function findVersionsResolver(collection: Collection): Resolver {
31
31
req = isolateObjectProperty ( req , 'fallbackLocale' )
32
32
req . locale = args . locale || locale
33
33
req . fallbackLocale = args . fallbackLocale || fallbackLocale
34
+ context . req = req
34
35
35
36
const options = {
36
37
collection,
Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ export default function updateResolver<TSlug extends keyof GeneratedTypes['colle
32
32
req = isolateObjectProperty ( req , 'fallbackLocale' )
33
33
req . locale = args . locale || locale
34
34
req . fallbackLocale = args . fallbackLocale || fallbackLocale
35
+ context . req = req
35
36
36
37
const options = {
37
38
id : args . id ,
Original file line number Diff line number Diff line change @@ -36,6 +36,10 @@ export const pointSlug = 'point'
36
36
export const errorOnHookSlug = 'error-on-hooks'
37
37
38
38
export default buildConfigWithDefaults ( {
39
+ localization : {
40
+ defaultLocale : 'en' ,
41
+ locales : [ 'en' , 'es' ] ,
42
+ } ,
39
43
collections : [
40
44
{
41
45
access : openAccess ,
@@ -333,6 +337,22 @@ export default buildConfigWithDefaults({
333
337
] ,
334
338
slug : 'content-type' ,
335
339
} ,
340
+ {
341
+ slug : 'cyclical-relationship' ,
342
+ access : openAccess ,
343
+ fields : [
344
+ {
345
+ name : 'title' ,
346
+ type : 'text' ,
347
+ localized : true ,
348
+ } ,
349
+ {
350
+ name : 'relationToSelf' ,
351
+ type : 'relationship' ,
352
+ relationTo : 'cyclical-relationship' ,
353
+ } ,
354
+ ] ,
355
+ } ,
336
356
] ,
337
357
graphQL : {
338
358
queries : ( GraphQL ) => {
You can’t perform that action at this time.
0 commit comments