| @@ 337-349 (lines=13) @@ | ||
| 334 | * |
|
| 335 | * @return bool |
|
| 336 | */ |
|
| 337 | public function can($permission, UserInterface $user) |
|
| 338 | { |
|
| 339 | $editPermissions = [ |
|
| 340 | Permission::PERM_PROJECT_CREATE, |
|
| 341 | Permission::PERM_PROJECT_MODIFY, |
|
| 342 | ]; |
|
| 343 | ||
| 344 | if (in_array($permission, $editPermissions)) { |
|
| 345 | return $this->canEdit($user); |
|
| 346 | } |
|
| 347 | ||
| 348 | return $this->canView($user); |
|
| 349 | } |
|
| 350 | ||
| 351 | public function getPreferredMessageIdForUser($userId) |
|
| 352 | { |
|
| @@ 280-293 (lines=14) @@ | ||
| 277 | * |
|
| 278 | * @return bool |
|
| 279 | */ |
|
| 280 | public function can($permission, UserInterface $user) |
|
| 281 | { |
|
| 282 | $editPermissions = [ |
|
| 283 | Model\Permission::PERM_ISSUE_COMMENT, |
|
| 284 | Model\Permission::PERM_ISSUE_MODIFY, |
|
| 285 | Model\Permission::PERM_ISSUE_LOCK_QUOTE, |
|
| 286 | ]; |
|
| 287 | ||
| 288 | if (in_array($permission, $editPermissions)) { |
|
| 289 | return $this->canEdit($user); |
|
| 290 | } |
|
| 291 | ||
| 292 | return $this->canView($user); |
|
| 293 | } |
|
| 294 | } |
|
| 295 | ||
| @@ 148-160 (lines=13) @@ | ||
| 145 | * |
|
| 146 | * @return bool |
|
| 147 | */ |
|
| 148 | public function can($permission, UserInterface $user) |
|
| 149 | { |
|
| 150 | $editPermissions = [ |
|
| 151 | Permission::PERM_ISSUE_CREATE, |
|
| 152 | Permission::PERM_ISSUE_MODIFY, |
|
| 153 | ]; |
|
| 154 | ||
| 155 | if (in_array($permission, $editPermissions)) { |
|
| 156 | return $this->canEdit($user); |
|
| 157 | } |
|
| 158 | ||
| 159 | return $this->canView($user); |
|
| 160 | } |
|
| 161 | } |
|
| 162 | ||
| @@ 101-113 (lines=13) @@ | ||
| 98 | * |
|
| 99 | * @return bool |
|
| 100 | */ |
|
| 101 | public function can($permission, UserInterface $user) |
|
| 102 | { |
|
| 103 | $editPermissions = [ |
|
| 104 | Permission::PERM_ISSUE_COMMENT, |
|
| 105 | Permission::PERM_ISSUE_MODIFY, |
|
| 106 | ]; |
|
| 107 | ||
| 108 | if (in_array($permission, $editPermissions)) { |
|
| 109 | return $this->canEdit($user); |
|
| 110 | } |
|
| 111 | ||
| 112 | return $this->canView($user); |
|
| 113 | } |
|
| 114 | } |
|
| 115 | ||