all repos — caroster @ 2b432f87d46e7cab99f95223088266dcc4cb2dda

[Octree] Group carpool to your event https://caroster.io

backend/src/graphql/passenger/index.ts (view raw)

 1import createPassenger from "./createPassenger";
 2import updatePassenger from "./updatePassenger";
 3
 4export 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];