FEATURE #2354 @2h30m: add pipeline for edit and create new content

This commit is contained in:
Michal Kváček
2017-03-10 09:52:12 +01:00
parent 55f9c0a679
commit 9bec808d38
32 changed files with 381 additions and 319 deletions
@@ -103,11 +103,8 @@ class CreateNewContent extends Controller
{
$module = $this->module->getOne($moduleId);
$titlePhoto = $request->file('titlePhoto');
$relatedFiles = $request->all()['files'];
// create new page
Interaction::handle(NewContent::class, $request->all(), $module->handler, $titlePhoto, $relatedFiles);
Interaction::handle(NewContent::class, $request->all(), $module->handler);
return redirect()
->route('content.overview')
@@ -87,9 +87,6 @@ class EditContent extends Controller
$categories = $this->category->getForModule($module);
$history = $this->history->getStructuredHistoryOf($page);
// modify data for edit form according to installed template
CurrentTemplate::beforePopulatingEditForm($page);
// render view
return view('admin.content.edit', [
'pageHeading' => $pageHeading,
@@ -132,10 +129,7 @@ class EditContent extends Controller
}
// edit page
$titlePhoto = $request->file('titlePhoto');
$relatedFiles = $request->all()['files'];
Interaction::handle(EditContentInteraction::class, $request->all(), $page, $titlePhoto, $relatedFiles);
Interaction::handle(EditContentInteraction::class, $request->all(), $page);
// something was changed, inform user
return redirect()