Loading CHANGELOG.md +5 −0 Original line number Diff line number Diff line CHANGELOG ========= 3.1.7 (16/11/2021) ------------------ - Possibilité de personnaliser l'URL pour utiliser ACE via le parametre de config js_ace_url (par défaut rien ne change) 3.1.6 (04/10/2021) ------------------ - Suppression de la dépendance inutile à UnicaenOracle Loading config/unicaen-import.global.php.dist +2 −0 Original line number Diff line number Diff line Loading @@ -18,5 +18,7 @@ return [ // Code unique de la source à injecter (null pour désactiver le mécanisme). 'source_code' => null, ], 'js_ace_url' => '/vendor/unicaen/import/ace-builds-master/src-min/ace.js', ], ]; No newline at end of file src/UnicaenImport/Controller/Factory/TableControllerFactory.php +2 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ namespace UnicaenImport\Controller\Factory; use Interop\Container\ContainerInterface; use UnicaenImport\Controller\TableController; use UnicaenImport\Form\TableForm; use UnicaenImport\Options\ModuleOptions; use UnicaenImport\Processus\ImportProcessus; use UnicaenImport\Service\SchemaService; use UnicaenImport\Service\TableService; Loading Loading @@ -32,6 +33,7 @@ class TableControllerFactory $controller->setServiceSchema($container->get(SchemaService::class)); $controller->setFormTable($container->get('FormElementManager')->get(TableForm::class)); $controller->setProcessusImport($container->get(ImportProcessus::class)); $controller->setOptionsModule($container->get(ModuleOptions::class)); return $controller; } Loading src/UnicaenImport/Controller/TableController.php +5 −2 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ namespace UnicaenImport\Controller; use UnicaenImport\Form\Traits\TableFormAwareTrait; use UnicaenImport\Options\Traits\ModuleOptionsAwareTrait; use UnicaenImport\Processus\Traits\ImportProcessusAwareTrait; use UnicaenImport\Service\Traits\SchemaServiceAwareTrait; use UnicaenImport\Service\Traits\TableServiceAwareTrait; Loading @@ -21,6 +22,7 @@ class TableController extends AbstractActionController use SchemaServiceAwareTrait; use TableFormAwareTrait; use ImportProcessusAwareTrait; use ModuleOptionsAwareTrait; Loading @@ -29,8 +31,9 @@ class TableController extends AbstractActionController $tables = $this->getServiceTable()->getList(); $views = $this->getServiceSchema()->getImportViews(); $hasNonReferenced = !empty($this->getServiceSchema()->getNonReferencedImportTables()); $jsAceUrl = $this->getOptionsModule()->getJsAceUrl(); return compact('tables', 'hasNonReferenced', 'views'); return compact('tables', 'hasNonReferenced', 'views', 'jsAceUrl'); } Loading src/UnicaenImport/Options/ModuleOptions.php +30 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,11 @@ class ModuleOptions extends AbstractOptions */ protected $entitySourceInjector; /** * @var string */ protected $jsAceUrl = '/vendor/unicaen/import/ace-builds-master/src-min/ace.js'; /** Loading Loading @@ -98,4 +103,29 @@ class ModuleOptions extends AbstractOptions return $this; } /** * @return string */ public function getJsAceUrl(): string { return $this->jsAceUrl; } /** * @param string $jsAceUrl * * @return ModuleOptions */ public function setJsAceUrl(string $jsAceUrl): ModuleOptions { $this->jsAceUrl = $jsAceUrl; return $this; } } No newline at end of file Loading
CHANGELOG.md +5 −0 Original line number Diff line number Diff line CHANGELOG ========= 3.1.7 (16/11/2021) ------------------ - Possibilité de personnaliser l'URL pour utiliser ACE via le parametre de config js_ace_url (par défaut rien ne change) 3.1.6 (04/10/2021) ------------------ - Suppression de la dépendance inutile à UnicaenOracle Loading
config/unicaen-import.global.php.dist +2 −0 Original line number Diff line number Diff line Loading @@ -18,5 +18,7 @@ return [ // Code unique de la source à injecter (null pour désactiver le mécanisme). 'source_code' => null, ], 'js_ace_url' => '/vendor/unicaen/import/ace-builds-master/src-min/ace.js', ], ]; No newline at end of file
src/UnicaenImport/Controller/Factory/TableControllerFactory.php +2 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ namespace UnicaenImport\Controller\Factory; use Interop\Container\ContainerInterface; use UnicaenImport\Controller\TableController; use UnicaenImport\Form\TableForm; use UnicaenImport\Options\ModuleOptions; use UnicaenImport\Processus\ImportProcessus; use UnicaenImport\Service\SchemaService; use UnicaenImport\Service\TableService; Loading Loading @@ -32,6 +33,7 @@ class TableControllerFactory $controller->setServiceSchema($container->get(SchemaService::class)); $controller->setFormTable($container->get('FormElementManager')->get(TableForm::class)); $controller->setProcessusImport($container->get(ImportProcessus::class)); $controller->setOptionsModule($container->get(ModuleOptions::class)); return $controller; } Loading
src/UnicaenImport/Controller/TableController.php +5 −2 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ namespace UnicaenImport\Controller; use UnicaenImport\Form\Traits\TableFormAwareTrait; use UnicaenImport\Options\Traits\ModuleOptionsAwareTrait; use UnicaenImport\Processus\Traits\ImportProcessusAwareTrait; use UnicaenImport\Service\Traits\SchemaServiceAwareTrait; use UnicaenImport\Service\Traits\TableServiceAwareTrait; Loading @@ -21,6 +22,7 @@ class TableController extends AbstractActionController use SchemaServiceAwareTrait; use TableFormAwareTrait; use ImportProcessusAwareTrait; use ModuleOptionsAwareTrait; Loading @@ -29,8 +31,9 @@ class TableController extends AbstractActionController $tables = $this->getServiceTable()->getList(); $views = $this->getServiceSchema()->getImportViews(); $hasNonReferenced = !empty($this->getServiceSchema()->getNonReferencedImportTables()); $jsAceUrl = $this->getOptionsModule()->getJsAceUrl(); return compact('tables', 'hasNonReferenced', 'views'); return compact('tables', 'hasNonReferenced', 'views', 'jsAceUrl'); } Loading
src/UnicaenImport/Options/ModuleOptions.php +30 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,11 @@ class ModuleOptions extends AbstractOptions */ protected $entitySourceInjector; /** * @var string */ protected $jsAceUrl = '/vendor/unicaen/import/ace-builds-master/src-min/ace.js'; /** Loading Loading @@ -98,4 +103,29 @@ class ModuleOptions extends AbstractOptions return $this; } /** * @return string */ public function getJsAceUrl(): string { return $this->jsAceUrl; } /** * @param string $jsAceUrl * * @return ModuleOptions */ public function setJsAceUrl(string $jsAceUrl): ModuleOptions { $this->jsAceUrl = $jsAceUrl; return $this; } } No newline at end of file