@@ 340-352 (lines=13) @@ | ||
337 | * |
|
338 | * @return bool |
|
339 | */ |
|
340 | public function can($permission, User $user) |
|
341 | { |
|
342 | $editPermissions = [ |
|
343 | Permission::PERM_PROJECT_CREATE, |
|
344 | Permission::PERM_PROJECT_MODIFY, |
|
345 | ]; |
|
346 | ||
347 | if (in_array($permission, $editPermissions)) { |
|
348 | return $this->canEdit($user); |
|
349 | } |
|
350 | ||
351 | return $this->canView($user); |
|
352 | } |
|
353 | } |
|
354 |
@@ 286-299 (lines=14) @@ | ||
283 | * |
|
284 | * @return bool |
|
285 | */ |
|
286 | public function can($permission, Model\User $user) |
|
287 | { |
|
288 | $editPermissions = [ |
|
289 | Model\Permission::PERM_ISSUE_COMMENT, |
|
290 | Model\Permission::PERM_ISSUE_MODIFY, |
|
291 | Model\Permission::PERM_ISSUE_LOCK_QUOTE, |
|
292 | ]; |
|
293 | ||
294 | if (in_array($permission, $editPermissions)) { |
|
295 | return $this->canEdit($user); |
|
296 | } |
|
297 | ||
298 | return $this->canView($user); |
|
299 | } |
|
300 | } |
|
301 |
@@ 150-162 (lines=13) @@ | ||
147 | * |
|
148 | * @return bool |
|
149 | */ |
|
150 | public function can($permission, User $user) |
|
151 | { |
|
152 | $editPermissions = [ |
|
153 | Permission::PERM_ISSUE_CREATE, |
|
154 | Permission::PERM_ISSUE_MODIFY, |
|
155 | ]; |
|
156 | ||
157 | if (in_array($permission, $editPermissions)) { |
|
158 | return $this->canEdit($user); |
|
159 | } |
|
160 | ||
161 | return $this->canView($user); |
|
162 | } |
|
163 | } |
|
164 |
@@ 103-115 (lines=13) @@ | ||
100 | * |
|
101 | * @return bool |
|
102 | */ |
|
103 | public function can($permission, User $user) |
|
104 | { |
|
105 | $editPermissions = [ |
|
106 | Permission::PERM_ISSUE_COMMENT, |
|
107 | Permission::PERM_ISSUE_MODIFY, |
|
108 | ]; |
|
109 | ||
110 | if (in_array($permission, $editPermissions)) { |
|
111 | return $this->canEdit($user); |
|
112 | } |
|
113 | ||
114 | return $this->canView($user); |
|
115 | } |
|
116 | } |
|
117 |