@@ 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. |
@@ 78-86 (lines=9) @@ | ||
75 | * |
|
76 | * @return \Symfony\Component\HttpFoundation\Response |
|
77 | */ |
|
78 | public function postAssign(Issue $issue, Request $request) |
|
79 | { |
|
80 | $response = ['status' => false]; |
|
81 | if ($issue->reassign((int) $request->input('user_id'), $this->auth->user()->id)) { |
|
82 | $response['status'] = true; |
|
83 | } |
|
84 | ||
85 | return response()->json($response); |
|
86 | } |
|
87 | ||
88 | /** |
|
89 | * Ajax: save comment. |