PHRAS-3841 get publication's asset embed code (#4310)

This commit is contained in:
Aina Sitraka
2023-05-09 14:08:35 +03:00
committed by GitHub
parent 76a232f669
commit 3c75c33cea
10 changed files with 146 additions and 99 deletions

View File

@@ -451,7 +451,7 @@ class PSExposeController extends Controller
public function getPublicationAssetsAction(PhraseaApplication $app, Request $request)
{
$exposeName = $request->get('exposeName');
$config = $this->getExposeConfiguration($exposeName);
$exposeConfiguration = $this->getExposeConfiguration($exposeName);
$page = $request->get('page')?:1;
$exposeClient = $this->getExposeClient($exposeName);
@@ -502,6 +502,8 @@ class PSExposeController extends Controller
$totalItems = $body['hydra:totalItems'];
}
$exposeFrontBasePath = \p4string::addEndSlash($exposeConfiguration['expose_front_uri']);
return $this->render('prod/WorkZone/ExposePublicationAssets.html.twig', [
'assets' => $assets,
'publicationId' => $request->get('publicationId'),
@@ -510,7 +512,8 @@ class PSExposeController extends Controller
'enabled' => $request->get('enabled'),
'childrenCount' => $request->get('childrenCount'),
'totalItems' => $totalItems,
'page' => $page
'page' => $page,
'exposeFrontBasePath' => $exposeFrontBasePath
]);
}