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