/ backend / src / graphql / passenger / index.ts
index.ts
 1  import createPassenger from "./createPassenger";
 2  import updatePassenger from "./updatePassenger";
 3  
 4  export default [
 5    ({ strapi }) => ({
 6      resolvers: {
 7        Mutation: {
 8          createPassenger,
 9          updatePassenger,
10        },
11      },
12      resolversConfig: {
13        "Passenger.user": {
14          auth: false,
15        },
16        "Passenger.travel": {
17          auth: false,
18        },
19        "Mutation.createPassenger": {
20          auth: false,
21          policies: [
22            "api::passenger.add-only-self",
23            "api::passenger.check-creation",
24          ],
25        },
26        "Mutation.updatePassenger": {
27          auth: false,
28          policies: ["api::passenger.check-update"],
29        },
30        "Mutation.deletePassenger": {
31          auth: false,
32          policies: ["api::passenger.check-deletion"],
33        },
34      },
35    }),
36  ];