--- a/server/src/app/Http/Controllers/Api/DocumentController.php Fri Jan 15 15:27:56 2016 +0100
+++ b/server/src/app/Http/Controllers/Api/DocumentController.php Fri Jan 15 15:35:00 2016 +0100
@@ -3,6 +3,7 @@
namespace CorpusParole\Http\Controllers\Api;
use Illuminate\Http\Request;
+//use Illuminate\Http\Response;
use CorpusParole\Http\Requests;
use CorpusParole\Http\Controllers\Controller;
@@ -80,7 +81,7 @@
}
/**
- * Update the specified resource in storage.
+ * Update the specified document in storage.
*
* @param Request $request
* @param int $id
@@ -88,7 +89,19 @@
*/
public function update(Request $request, $id)
{
- //
+ $data = $request->json();
+ $document = $data->get('document');
+ $doc = $this->documentRepository->get($id);
+ if(is_null($doc)) {
+ abort(404);
+ }
+
+ //for now, update contributors only
+ $doc->setContributors($document['contributors']);
+
+ $this->documentRepository->save($doc);
+
+ return response('', 204);
}
/**