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", "find", "findone", "update"]
10 },
11 {
12 "name": "event",
13 "actions": ["create", "findone", "update"]
14 },
15 {
16 "name": "page",
17 "actions": ["find", "findone"]
18 },
19 {
20 "name": "settings",
21 "actions": ["find"]
22 }
23 ]
24 }
25 ],
26 "authenticated": [
27 {
28 "type": "application",
29 "controllers": [
30 {
31 "name": "car",
32 "actions": ["create", "delete", "find", "findone", "update"]
33 },
34 {
35 "name": "event",
36 "actions": ["create", "findone", "update"]
37 },
38 {
39 "name": "page",
40 "actions": ["find", "findone"]
41 },
42 {
43 "name": "settings",
44 "actions": ["find"]
45 }
46 ]
47 },
48 {
49 "type": "users-permissions",
50 "controllers": [
51 {
52 "name": "user",
53 "actions": ["me", "updateme"]
54 }
55 ]
56 }
57 ]
58 }
59}