all repos — caroster @ 711e096e465403cc87ebe6dee546bd8c28f5e643

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

backend/config/permissions.ts (view raw)

 1const publicPerms = [
 2  "api::travel.travel.create",
 3  "api::travel.travel.delete",
 4  "api::travel.travel.update",
 5  "api::vehicle.vehicle.create",
 6  "api::vehicle.vehicle.delete",
 7  "api::vehicle.vehicle.update",
 8  "api::event.event.create",
 9  "api::event.event.findOne",
10  "api::event.event.update",
11  "api::passenger.passenger.create",
12  "api::passenger.passenger.delete",
13  "api::passenger.passenger.update",
14  "api::page.page.find",
15  "api::page.page.findOne",
16  "api::setting.setting.find",
17  "api::stripe.stripe.handleWebhook",
18
19  // // GraphQL disabled at load
20  "api::travel.travel.find",
21  "api::passenger.passenger.find",
22  "api::event.event.find",
23  "plugin::users-permissions.user.find",
24  "api::vehicle.vehicle.find",
25];
26
27const authenticated = [
28  ...publicPerms,
29  "api::module.module.find",
30  "plugin::users-permissions.user.me",
31];
32
33export default {
34  roles: {
35    public: publicPerms,
36    authenticated,
37  },
38};