equal
deleted
inserted
replaced
81 return permit; |
81 return permit; |
82 end |
82 end |
83 end |
83 end |
84 |
84 |
85 function moduleapi.default_permission(self, role_name, permission) |
85 function moduleapi.default_permission(self, role_name, permission) |
86 local r = permissions[self.host][role_name]; |
86 local p = permissions[self.host]; |
|
87 if not p then |
|
88 p = {}; |
|
89 permissions[self.host] = p; |
|
90 end |
|
91 local r = p[role_name]; |
87 if not r then |
92 if not r then |
88 r = {}; |
93 r = {}; |
89 permissions[self.host][role_name] = r; |
94 p[role_name] = r; |
90 end |
95 end |
91 r[permission] = true; |
96 r[permission] = true; |
92 end |
97 end |
93 |
98 |
94 function moduleapi.default_permissions(self, role_name, permission_list) |
99 function moduleapi.default_permissions(self, role_name, permission_list) |