PHRAS-3669 A story can refer record-id's from another dbox (#4014)

* fix creation story

* update version js

* fix

* fix delete story

* add alert if multiple databox

* fix create story

* block create story from different databox

* disable checkbox on multiple databox
This commit is contained in:
Aina Sitraka
2022-05-12 16:47:11 +03:00
committed by GitHub
parent f967588251
commit 6fb6f047f4
30 changed files with 881 additions and 521 deletions

View File

@@ -25,9 +25,19 @@ class StoryController extends Controller
use DispatcherAware;
use EntityManagerAware;
public function displayCreateFormAction()
public function displayCreateFormAction(Request $request)
{
return $this->render('prod/Story/Create.html.twig', []);
$records = RecordsRequest::fromRequest($this->app, $request, true);
$databoxes = $records->databoxes();
$collections = $records->collections();
return $this->render('prod/Story/Create.html.twig', [
'isMultipleDataboxes' => count($databoxes) > 1 ? 1 : 0,
'isMultipleCollections' => count($collections) > 1 ? 1 : 0,
'databoxId' => count($databoxes) == 1 ? current($databoxes)->get_sbas_id() : 0,
'collectionId' => count($collections) == 1 ? current($collections)->get_base_id() : 0
]);
}
public function postCreateFormAction(Request $request)