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];