- release form mit radio buttons um preferred reviewer verpflichtend auswählen zu müssen

- reject form for editor
- beim Releasen mind. 1 Datensatz angeben
This commit is contained in:
Arno Kaimbacher 2019-05-22 14:02:16 +02:00
parent 178d0e7f6b
commit fed2fafd55
9 changed files with 66 additions and 17 deletions

View file

@ -60,10 +60,23 @@ class SubmitController extends Controller
public function releaseUpdate(Request $request, $id)
{
$dataset = Dataset::findOrFail($id);
if ($dataset->files->count() == 0) {
return back()
->withErrors(['datasets_count' => ['At least one dataset is required.']]);
}
$input = $request->all();
//immer released setzen
$input['server_state'] = 'released';
//editor wieder löschen falls rejected
if ($dataset->editor_id !== null) {
$input['editor_id'] = null;
}
if ($dataset->reject_editor_note != null) {
$input['reject_editor_note'] = null;
}
if ($dataset->update($input)) {
// event(new PageUpdated($page));
return redirect()