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