Skip to content

Commit

Permalink
Personalizacion de categorias kanban
Browse files Browse the repository at this point in the history
  • Loading branch information
unix4you2 committed May 11, 2023
1 parent e42cf22 commit cfed3ad
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 8 deletions.
22 changes: 19 additions & 3 deletions core/kanban.php
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ function PCO_RedireccionATableroKanban($ID_TableroKanban="")
if ($PCO_Accion=="GuardarPersonalizacionKanban")
{
// Actualiza los datos
PCO_EjecutarSQLUnaria("UPDATE ".$TablasCore."kanban SET descripcion='$titulos_columnas',compartido_rw='$compartido_rw' WHERE categoria='[PRACTICO][ColumnasTablero]' AND id='$ID_TableroKanban' ");
PCO_EjecutarSQLUnaria("UPDATE ".$TablasCore."kanban SET historial='$categorias_personalizadas',descripcion='$titulos_columnas',compartido_rw='$compartido_rw' WHERE categoria='[PRACTICO][ColumnasTablero]' AND id='$ID_TableroKanban' ");
PCO_Auditar("Actualiza propiedades de tablero Kanban $ID_TableroKanban");
PCO_RedireccionATableroKanban($ID_TableroKanban);
}
Expand Down Expand Up @@ -239,7 +239,7 @@ function PCO_RedireccionATableroKanban($ID_TableroKanban="")
{
$mensaje_error="";
// Agrega los datos
PCO_EjecutarSQLUnaria("INSERT INTO ".$TablasCore."kanban (login_admintablero,titulo,descripcion,asignado_a,categoria,columna,peso,estilo,fecha,archivado,compartido_rw) VALUES ('$PCOSESS_LoginUsuario','$titulo_tablero','$titulos_columnas','','[PRACTICO][ColumnasTablero]','-2','0','','20000101','0','') ");
PCO_EjecutarSQLUnaria("INSERT INTO ".$TablasCore."kanban (login_admintablero,titulo,descripcion,asignado_a,categoria,columna,peso,estilo,fecha,archivado,compartido_rw,historial) VALUES ('$PCOSESS_LoginUsuario','$titulo_tablero','$titulos_columnas','','[PRACTICO][ColumnasTablero]','-2','0','','20000101','0','','$categorias_personalizadas') ");
$idObjetoInsertado=PCO_ObtenerUltimoIDInsertado($ConexionPDO);
PCO_Auditar("Agrega Tablero Kanban $titulo_tablero Id:$idObjetoInsertado");
$_SESSION["PCOSESS_TableroKanbanActivo"]=(string)$idObjetoInsertado;
Expand Down Expand Up @@ -507,7 +507,7 @@ function PCO_PresentarTableroKanban($ID_TableroKanban)
global $CadenaFiltradoTareasKanban;

//Busca las columnas definidas en el tablero
$ResultadoColumnas=PCO_EjecutarSQL("SELECT descripcion,compartido_rw,login_admintablero,titulo FROM ".$TablasCore."kanban WHERE id='$ID_TableroKanban' ")->fetch();
$ResultadoColumnas=PCO_EjecutarSQL("SELECT descripcion,compartido_rw,login_admintablero,titulo,historial FROM ".$TablasCore."kanban WHERE id='$ID_TableroKanban' ")->fetch();
$ArregloColumnasTablero=explode(",",$ResultadoColumnas["descripcion"]);


Expand Down Expand Up @@ -538,6 +538,14 @@ function PCO_PresentarTableroKanban($ID_TableroKanban)
<a href="#" data-toggle="tooltip" data-html="true" title="Encerrados siempre por barras de canalizacion. Ej: |pepito.perez|maria.robles|<br>Always enclosed by pipes. Ej: |pepito.perez|maria.robles|"><i class="fa fa-info"></i></a>
</span>
</div>

<label for="categorias_personalizadas">Categorias extra personalizadas (Separadas por coma)</label>
<div class="form-group input-group">
<input type="text" id="categorias_personalizadas" name="categorias_personalizadas" class="form-control" value="<?php echo $ResultadoColumnas["historial"]; ?>">
<span class="input-group-addon">
<a href="#" data-toggle="tooltip" data-html="true" title="Separadas unicamente por comas, seran agregadas a las categorias minimas por defecto del Kanban"><i class="fa fa-info-circle"></i></a>
</span>
</div>
</div>
</div>
</form>
Expand Down Expand Up @@ -1142,6 +1150,14 @@ function CargarCreacionTablero()
<a href="#" data-toggle="tooltip" data-html="true" title="<?php echo $MULTILANG_TitObligatorio; ?>"><i class="fa fa-exclamation-triangle icon-orange"></i></a>
</span>
</div>

<label for="categorias_personalizadas">Categorias extra personalizadas (Separadas por coma)</label>
<div class="form-group input-group">
<input type="text" id="categorias_personalizadas" name="categorias_personalizadas" class="form-control" value="">
<span class="input-group-addon">
<a href="#" data-toggle="tooltip" data-html="true" title="Separadas unicamente por comas, seran agregadas a las categorias minimas por defecto del Kanban"><i class="fa fa-info-circle"></i></a>
</span>
</div>
</div>
</div>
</form>
Expand Down
13 changes: 9 additions & 4 deletions dev/log_cambios.txt
Original file line number Diff line number Diff line change
Expand Up @@ -124,19 +124,22 @@ LogCambios="
* Enhan [CORE]: @rafaelposadaf PR#24: mejoras estéticas css pmydb 3c773f0521112170e584ae40001b287373e9ad9e


* Enhan [USUARIOS]: @foag Creado nuevo campo llamado vectores_faciales para escenarios de autenticacion por biometria (Reconocimiento facial).
* Added [USUARIOS]: @foag Creado nuevo campo llamado vectores_faciales para escenarios de autenticacion por biometria (Reconocimiento facial).


* Enhan [CORE]: Nuevo parámetros de aplicación permite almacenar llave de API para consumos de OpenAI desde las diferentes funciones del Framework. Esto incluye funciones extendidas de I.A. hacia el editor {P}Coder como código predictivo, análsis de vulnerabilidades, documentación automatizadas, entre otros.
* Added [CORE]: Nuevo parámetros de aplicación permite almacenar llave de API para consumos de OpenAI desde las diferentes funciones del Framework. Esto incluye funciones extendidas de I.A. hacia el editor {P}Coder como código predictivo, análsis de vulnerabilidades, documentación automatizadas, entre otros.


categorias kanban
campo de camara no captura foto


* Enhan [FORMS]: Actualizados algunos de los campos internos de la tabla de core_formulario para evitar colisiones con nombres de campo de usuario. En caso que se tengan programaciones manuales o referencias a dichos campos se deben actualizar a su nombre nuevo. Cambios que han cambiado: columna->PCOBD_Columna, peso->PCOBD_Peso


categorias kanban
campo de camara no captura foto



Falta:
Texto "Valor de la etiqueta (será impresa en el formulario en formato HTML):" justo arriba del campo de etiqueta. Debajo del mensaje de Atención este tipo de controles debería ser almacenadodentro de campo texto largo....
Espacio de vista previa actualizado dinamicamente
Expand Down Expand Up @@ -515,6 +518,8 @@ CREATE TABLE core_documentacion (
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

ALTER TABLE core_kanban CHANGE historial historial text COLLATE 'utf8_general_ci' NULL COMMENT 'Guarda categorias en tableros padre';

UPDATE core_opcionlista SET valor_visual = REPLACE(valor_visual, '{ $ ', '{$');
UPDATE core_opcionlista SET valor_interno = REPLACE(valor_interno, '{ $ ', '{$');
"
Expand Down
2 changes: 1 addition & 1 deletion ins/sql/practico.mysql
Original file line number Diff line number Diff line change
Expand Up @@ -584,7 +584,7 @@ ALTER TABLE core_kanban
ADD INDEX fecha (fecha),
ADD INDEX fecha_inicio (fecha_inicio);
ALTER TABLE core_kanban ADD INDEX categoria(categoria);

ALTER TABLE core_kanban CHANGE historial historial text COLLATE 'utf8_general_ci' NULL COMMENT 'Guarda categorias en tableros padre';

DROP TABLE IF EXISTS core_opcionlista;
CREATE TABLE core_opcionlista (
Expand Down

0 comments on commit cfed3ad

Please sign in to comment.