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