/ backend / src / graphql / index.ts
index.ts
 1  import authExtensions from "./auth";
 2  import eventExtensions from "./event";
 3  import userExtensions from "./user";
 4  import travelExtensions from "./travel";
 5  import vehicleExtensions from "./vehicle";
 6  import passengerExtensions from "./passenger";
 7  import notificationExtensions from "./notification";
 8  import tripAlert from "./trip-alert";
 9  
10  export default ({ strapi }) => {
11    const extService = strapi.plugin("graphql").service("extension");
12    authExtensions.forEach(extService.use);
13    eventExtensions.forEach(extService.use);
14    userExtensions.forEach(extService.use);
15    travelExtensions.forEach(extService.use);
16    vehicleExtensions.forEach(extService.use);
17    passengerExtensions.forEach(extService.use);
18    notificationExtensions.forEach(extService.use);
19    tripAlert.forEach(extService.use);
20  
21    // Disable shadow CRUD
22    extService.shadowCRUD("api::event.event").field("users").disableOutput();
23  };