backend/config/permissions.json (view raw)
1{
2 "roles": {
3 "public": [
4 {
5 "type": "application",
6 "controllers": [
7 {
8 "name": "car",
9 "actions": ["create", "delete", "update"]
10 },
11 {
12 "name": "travel",
13 "actions": ["create", "delete", "update"]
14 },
15 {
16 "name": "vehicle",
17 "actions": ["create", "delete", "update"]
18 },
19 {
20 "name": "event",
21 "actions": ["create", "update", "findone"]
22 },
23 {
24 "name": "passenger",
25 "actions": ["create", "delete", "update"]
26 },
27 {
28 "name": "page",
29 "actions": ["find", "findone"]
30 },
31 {
32 "name": "settings",
33 "actions": ["find"]
34 }
35 ]
36 }
37 ],
38 "authenticated": [
39 {
40 "type": "application",
41 "controllers": [
42 {
43 "name": "car",
44 "actions": ["create", "delete", "update"]
45 },
46 {
47 "name": "travel",
48 "actions": ["create", "delete", "update"]
49 },
50 {
51 "name": "vehicle",
52 "actions": ["create", "delete", "update"]
53 },
54 {
55 "name": "event",
56 "actions": ["create", "update", "findone"]
57 },
58 {
59 "name": "passenger",
60 "actions": ["create", "delete", "update"]
61 },
62 {
63 "name": "page",
64 "actions": ["find", "findone"]
65 },
66 {
67 "name": "settings",
68 "actions": ["find"]
69 }
70 ]
71 },
72 {
73 "type": "users-permissions",
74 "controllers": [
75 {
76 "name": "user",
77 "actions": ["me", "updateme"]
78 }
79 ]
80 }
81 ]
82 }
83}