models/AssignmentModel.php 1 location
|
@@ 103-107 (lines=5) @@
|
| 100 |
|
$available[$name] = 'role'; |
| 101 |
|
} |
| 102 |
|
|
| 103 |
|
foreach (array_keys($this->manager->getPermissions()) as $name) { |
| 104 |
|
if ($name[0] != '/') { |
| 105 |
|
$available[$name] = 'permission'; |
| 106 |
|
} |
| 107 |
|
} |
| 108 |
|
|
| 109 |
|
foreach ($this->manager->getAssignments($this->userId) as $item) { |
| 110 |
|
$assigned[$item->roleName] = $available[$item->roleName]; |
models/AuthItemModel.php 1 location
|
@@ 275-277 (lines=3) @@
|
| 272 |
|
$available[$name] = 'role'; |
| 273 |
|
} |
| 274 |
|
} |
| 275 |
|
foreach (array_keys($this->manager->getPermissions()) as $name) { |
| 276 |
|
$available[$name] = $name[0] == '/' ? 'route' : 'permission'; |
| 277 |
|
} |
| 278 |
|
|
| 279 |
|
foreach ($this->manager->getChildren($this->_item->name) as $item) { |
| 280 |
|
$assigned[$item->name] = $item->type == 1 ? 'role' : ($item->name[0] == '/' ? 'route' : 'permission'); |