@@ 248-257 (lines=10) @@ | ||
245 | * |
|
246 | * @return \Symfony\Component\HttpFoundation\Response |
|
247 | */ |
|
248 | public function postAssign(Project $project, Request $request) |
|
249 | { |
|
250 | $status = false; |
|
251 | if ($request->has('user_id')) { |
|
252 | $project->assignUser((int) $request->input('user_id')); |
|
253 | $status = true; |
|
254 | } |
|
255 | ||
256 | return response()->json(['status' => $status]); |
|
257 | } |
|
258 | ||
259 | /** |
|
260 | * Ajax: remove user from the project. |
|
@@ 267-276 (lines=10) @@ | ||
264 | * |
|
265 | * @return \Symfony\Component\HttpFoundation\Response |
|
266 | */ |
|
267 | public function postUnassign(Project $project, Request $request) |
|
268 | { |
|
269 | $status = false; |
|
270 | if ($request->has('user_id')) { |
|
271 | $project->unassignUser((int) $request->input('user_id')); |
|
272 | $status = true; |
|
273 | } |
|
274 | ||
275 | return response()->json(['status' => $status]); |
|
276 | } |
|
277 | ||
278 | /** |
|
279 | * To add a new note to the project. |
@@ 68-76 (lines=9) @@ | ||
65 | * |
|
66 | * @return \Symfony\Component\HttpFoundation\Response |
|
67 | */ |
|
68 | public function postAssign(Issue $issue, Request $request) |
|
69 | { |
|
70 | $response = ['status' => false]; |
|
71 | if ($issue->reassign((int) $request->input('user_id'), $this->auth->user()->id)) { |
|
72 | $response['status'] = true; |
|
73 | } |
|
74 | ||
75 | return response()->json($response); |
|
76 | } |
|
77 | ||
78 | /** |
|
79 | * Ajax: save comment. |