diff options
Diffstat (limited to 'doc/es_ES/plugin-hooks.markdown')
-rw-r--r-- | doc/es_ES/plugin-hooks.markdown | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/doc/es_ES/plugin-hooks.markdown b/doc/es_ES/plugin-hooks.markdown index 46855d27..132a9892 100644 --- a/doc/es_ES/plugin-hooks.markdown +++ b/doc/es_ES/plugin-hooks.markdown @@ -1,7 +1,7 @@ Plugin Hooks ============ -Hooks de aplicación +Hooks de aplicación ----------------- Los hooks pueden extender , reemplazar, filtar datos o cambiar los comportamientos por default, cad hook es identificado con unico nombre, ejemplo : `controller:calendar:user:events` @@ -16,13 +16,13 @@ $this->hook->on('hook_name', $callable); El primer argumento es el nombre del hook y el segundo es un callable PHP -### Hooks ejecutado sólo una vez +### Hooks ejecutado sólo una vez Algunos hooks solo tienen un listener: #### model:subtask-time-tracking:calculate:time-spent -- Anular el cálculo del tiempo anterior cuando se detiene el temporizador de la subtarea +- Anular el cálculo del tiempo anterior cuando se detiene el temporizador de la subtarea - Argumentos : - `$user_id` (integer) - `$start` (DateTime) @@ -30,7 +30,7 @@ Algunos hooks solo tienen un listener: ### Fusionar hooks -"Fusionar hooks" actuar de la misma manera que la función de `array_merge`. el hook callback solo regresa un array. Este array se fusionará con la que viene por defecto. +"Fusionar hooks" actuar de la misma manera que la función de `array_merge`. el hook callback solo regresa un array. Este array se fusionará con la que viene por defecto. Ejemplo para agregar eventos en el calendario del usuario: @@ -63,7 +63,7 @@ class Plugin extends Base } ``` -Lista de fusión de hooks: +Lista de fusión de hooks: #### controller:task:form:default @@ -129,22 +129,22 @@ $this->hook->on('formatter:board:query', function (\PicoDb\Table &query) { }); ``` -El código anterior mostrará sólo las tareas en rojo en el tablero. +El código anterior mostrará sólo las tareas en rojo en el tablero. Lista de referencias de hooks: | Hook | Description | |--------------------------------------------|---------------------------------------------------------------| | `formatter:board:query` | Alterar consulta a la base antes de tablero de renderizado | -| `pagination:dashboard:task:query` | Alterar consulta de base de datos para las tareas de la paginación en el dashboard | -| `pagination:dashboard:subtask:query` | Alterar consulta a la base de la paginación en el subtareas del dashboard | +| `pagination:dashboard:task:query` | Alterar consulta de base de datos para las tareas de la paginación en el dashboard | +| `pagination:dashboard:subtask:query` | Alterar consulta a la base de la paginación en el subtareas del dashboard | | `model:task:creation:prepare` | Alterar los valores del formulario antes de guardar una tarea | | `model:task:modification:prepare` | Alterar los valores del formulario antes de editar una tarea Template Hooks -------------- -Template hooks permitirá añadir nuevos contenidos en las plantillas existentes. +Template hooks permitirá añadir nuevos contenidos en las plantillas existentes. Ejemplo para agregar nuevos contenidos en el sidebar del dashboard: @@ -171,7 +171,7 @@ $this->template->hook->attach('template:dashboard:sidebar', 'myplugin:dashboard/ Este llamada es usualmente definida en el metodo `initialize()` El primer argumento es el nombre del hook y el segundo argumento es el nombre del template. -Los nombres de plantillas con el prefijo del nombre del plugin y los dos puntos indican la ubicación de la plantilla. +Los nombres de plantillas con el prefijo del nombre del plugin y los dos puntos indican la ubicación de la plantilla. Ejemplo con `myplugin:dashboard/sidebar`: @@ -180,11 +180,11 @@ Ejemplo con `myplugin:dashboard/sidebar`: - En el filesystem, El plugin esta localizado aqui: `plugins\Myplugin\Template\dashboard\sidebar.php` - Templates estan escritos en puro PHP (no se olvide de escapar los datos) -Los nombres de plantillas sin prefijo son plantillas básicas. +Los nombres de plantillas sin prefijo son plantillas básicas. Lista de templates hooks: -| Hook | Descripción | +| Hook | Descripción | |--------------------------------------------|----------------------------------------------------| | `template:analytic:sidebar` | Sidebar en paginas analiticas | | `template:app:filters-helper:before` | Filtro helper dropdown (top) | @@ -198,8 +198,8 @@ Lista de templates hooks: | `template:board:task:footer` | Tarea en el tablero : footer | | `template:board:task:icons` | Tarea en el tablero: tooltip icon | | `template:board:column:dropdown` | Menu Dropdown en las columnas del tablero | -| `template:config:sidebar` | Sidebar pagina de configuración | -| `template:config:application ` | Aplicación de configuración del formulario | +| `template:config:sidebar` | Sidebar pagina de configuración | +| `template:config:application ` | Aplicación de configuración del formulario | | `template:config:email` | Email settings page | | `template:config:integrations` | Integration page in global settings | | `template:dashboard:sidebar` | Sidebar en la pagina del dashboard | @@ -214,9 +214,9 @@ Lista de templates hooks: | `template:project:dropdown` | "Actions" menu a la izquierda vista para diferentes proyectos | | `template:project:header:before` | Filtros de Proyectos (antes) | | `template:project:header:after` | Filtros de Proyectos (despues) | -| `template:project:integrations` | Pagina de integracion de configuración de proyectos| -| `template:project:sidebar` | Sidebar configuración de proyectos | -| `template:project-user:sidebar` | Sidebar en la página de la información de usuario del proyecto | +| `template:project:integrations` | Pagina de integracion de configuración de proyectos| +| `template:project:sidebar` | Sidebar configuración de proyectos | +| `template:project-user:sidebar` | Sidebar en la página de la información de usuario del proyecto | | `template:task:layout:top` | Task layout top (antes page header) | | `template:task:details:top` | Resumen de tarea top | | `template:task:details:bottom` | Resumen de tarea bottom | @@ -225,25 +225,25 @@ Lista de templates hooks: | `template:task:details:third-column` | Resumen de tarea tres columnas | | `template:task:details:fourth-column` | Resumen de tarea cuatro columnas | | `template:task:dropdown` | Task dropdown menu en listado de paginas | -| `template:task:sidebar:actions` | Sidebar on task page (sección de acciones) | -| `template:task:sidebar:information` | Sidebar on task page (sección de información) | +| `template:task:sidebar:actions` | Sidebar on task page (sección de acciones) | +| `template:task:sidebar:information` | Sidebar on task page (sección de información) | | `template:task:form:first-column` | 1st columna en forma de tarea | | `template:task:form:second-column` | 2nd columna en forma de tarea | | `template:task:form:third-column` | 3nd columna en forma de tarea | -| `template:task:show:top ` | Mostrar página de tareas : top | -| `template:task:show:bottom` | Mostrar página de tareas : bottom | -| `template:task:show:before-description` | Mostrar página de tareas : despues de la descripción | -| `template:task:show:before-tasklinks` | Mostrar página de tareas : despues tasklinks | -| `template:task:show:before-subtasks` | Mostrar página de tareas : despues subtareas | -| `template:task:show:before-timetracking` | Mostrar página de tareas : despues timetracking | -| `template:task:show:before-attachments` | Mostrar página de tareas : despues archivos adjuntos | -| `template:task:show:before-comments` | Mostrar página de tareas : despues comentarios | -| `template:user:authentication:form` | "Editar autenticación" formulario de perfil de usuario | +| `template:task:show:top ` | Mostrar página de tareas : top | +| `template:task:show:bottom` | Mostrar página de tareas : bottom | +| `template:task:show:before-description` | Mostrar página de tareas : despues de la descripción | +| `template:task:show:before-tasklinks` | Mostrar página de tareas : despues tasklinks | +| `template:task:show:before-subtasks` | Mostrar página de tareas : despues subtareas | +| `template:task:show:before-timetracking` | Mostrar página de tareas : despues timetracking | +| `template:task:show:before-attachments` | Mostrar página de tareas : despues archivos adjuntos | +| `template:task:show:before-comments` | Mostrar página de tareas : despues comentarios | +| `template:user:authentication:form` | "Editar autenticación" formulario de perfil de usuario | | `template:user:create-remote:form` | "Crear un usuario remoto" formulario | -| `template:user:external` | "Autenticación externa" la página de perfil de usuario | -| `template:user:integrations` | Integración en el perfil de usuario | -| `template:user:sidebar:actions` | Sidebar en el perfil de usuario (sección de acciones) | -| `template:user:sidebar:information` | Sidebar en el perfil de usuario (sección de información) | +| `template:user:external` | "Autenticación externa" la página de perfil de usuario | +| `template:user:integrations` | Integración en el perfil de usuario | +| `template:user:sidebar:actions` | Sidebar en el perfil de usuario (sección de acciones) | +| `template:user:sidebar:information` | Sidebar en el perfil de usuario (sección de información) | -Otro de los ganchos plantilla se pueden añadir en caso necesario , sólo hay que preguntar en el seguimiento de incidencias ** issue tracking **. +Otro de los ganchos plantilla se pueden añadir en caso necesario , sólo hay que preguntar en el seguimiento de incidencias ** issue tracking **. |