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": "page",
25 "actions": ["find", "findone"]
26 },
27 {
28 "name": "settings",
29 "actions": ["find"]
30 }
31 ]
32 }
33 ],
34 "authenticated": [
35 {
36 "type": "application",
37 "controllers": [
38 {
39 "name": "car",
40 "actions": ["create", "delete", "update"]
41 },
42 {
43 "name": "travel",
44 "actions": ["create", "delete", "update"]
45 },
46 {
47 "name": "vehicle",
48 "actions": ["create", "delete", "update"]
49 },
50 {
51 "name": "event",
52 "actions": ["create", "update", "findone"]
53 },
54 {
55 "name": "page",
56 "actions": ["find", "findone"]
57 },
58 {
59 "name": "settings",
60 "actions": ["find"]
61 }
62 ]
63 },
64 {
65 "type": "users-permissions",
66 "controllers": [
67 {
68 "name": "user",
69 "actions": ["me", "updateme"]
70 }
71 ]
72 }
73 ]
74 }
75}