From decf832c15ca36009076def216a95bf63c936185 Mon Sep 17 00:00:00 2001 From: Ron Lucke <lucke@elan-ev.de> Date: Thu, 22 Jun 2023 09:09:52 +0000 Subject: [PATCH] Auf einer neu angelegten CW Seite ist per Default ein Listenabschnitt Closes #2531 Merge request studip/studip!1742 --- .../Routes/Courseware/StructuralElementsCreate.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/classes/JsonApi/Routes/Courseware/StructuralElementsCreate.php b/lib/classes/JsonApi/Routes/Courseware/StructuralElementsCreate.php index 42831116d79..496a8f7001f 100644 --- a/lib/classes/JsonApi/Routes/Courseware/StructuralElementsCreate.php +++ b/lib/classes/JsonApi/Routes/Courseware/StructuralElementsCreate.php @@ -123,6 +123,20 @@ class StructuralElementsCreate extends JsonApiController $new_container['payload'] = $new_container->type->copyPayload($blockMap); $new_container->store(); } + } else { + $new_container = \Courseware\Container::build([ + 'structural_element_id' => $struct->id, + 'owner_id' => $user->id, + 'editor_id' => $user->id, + 'edit_blocker_id' => '', + 'position' => 0, + 'container_type' => 'list', + 'payload' => json_encode([ + 'colspan' => 'full', + 'sections' => [['name' => _('erstes Element'),'icon'=> '','blocks' =>[]]] + ]), + ]); + $new_container->store(); } return $struct; -- GitLab