El PO quiere que haya extensiones en la nueva herramienta de administración

Descripción

En la nueva herramienta de administración debe poder permitirse extensiones. Esta historia tiene varios trabajos:

  • Sección "Extensiones" como en la herramienta clásica de administración

  • Definir en data/config/params.php de manera opcional:
    'extensions' => array(
    'paths' => array(...),
    ),
    Indicándose donde se va a buscar extensiones

  • Extensión de prueba a desarrollar, donde se debe cargar primero una clase tipo "lib\menu\config\AdASFedConfig.php" donde se indica el menu de la sección de la extensión

Cómo Probarlo

1. Configurar extensión de prueba en la configuración de la herramienta de administración
2. Acceder a la herramienta y ver que existe la sección Extensiones y que muestra la misma información que adAS
3. Acceder a la extensión de prueba

Activity

Show:
Cándido Rodriguez
March 29, 2016, 7:36 AM

Es necesario actualizar el fichero data/config/web.php con el nuevo subido, ya que hay nuevo contenido:
...
'bootstrap' => ['log','adminExtensions'],
...
'components' => [
'adminExtensions' => [
'class' => 'app\components\extensions\ExtensionManager',
],
...

Cándido Rodriguez
March 29, 2016, 7:45 AM

Se sube extensión para la nueva herramienta de administración a modo de ejemplo. Se debe actualizar el fichero params.php para incluir la extensión:
'extension' => array(
['ruta_directorio_extension/data/config/config.php', 'exten']
),

El primer elemento es la ruta donde está el fichero de configuración de la extensión, mientras que el segundo elemento es el namespace de la extensión.

Cándido Rodriguez
April 5, 2016, 9:24 AM

Se da por validada la historia

Responsable

Cándido Rodriguez

Informador

Cándido Rodriguez

Epic/Theme

None

Trazabilidad

None

Business Value

82

ID RQU

None

Story Points

4

Seguimiento de tiempo

0m

Time remaining

0m

Sprint

None
Configure