Sugerencia #3495

Fecha de creación: 03-09-2024 19:52:02 CORE v9999
PRO
jmoreno_2610

Autor


Añadir un atributo al Widget Select que permita, de forma opcional, el autoguardado cada vez que cambie su valor. El resultado será igual al del button que cambia el estado de los documentos. Esto ahorrará muchos clics en formularios en los que el select refleje un cambio de estado, por ejemplo.

Sugerencia

Esto es una sugerencia a debatir. Está abierta a comentarios, votación y debate en la reunión semanal. Si se aprueba pasará a estado pendiente.

Comentarios

Solamente autorizados y patrocinadores pueden comentar.

Tarea #3596

En ocasiones tenemos trabajos en segundo plano que pueden tardar varios segundos y es mejor que los procese el cron (el cron ejecuta hasta 1000 eventos de la cola de trabajos), pero no queremos un cronjob porque no se va a ejecutar todos los días, solamente cuando se dispare...

CORE - Pendiente 03-10-2024
Tarea #3571

Añadir bootstrap icons y combinar todo el CSS en un único archivo. AssetManager El AssetManager permite ahora combinar todo el CSS en un único archivo. Para ello simplemente hay que reemplazar la carga de archivos CSS en la plantilla twig de esto: {% block css %} ...

CORE - Pendiente 01-10-2024
Tarea #3569

Eliminación de clases obsoletas: Core/App/AppSettings.php Core/Base/CronClass.php Core/Base/DivisaTools.php Core/Base/InitClass.php Core/Base/NumberTools.php Core/Base/ToolBox.php Core/Base/Translator.php

CORE - Pendiente 01-10-2024
Tarea #3566

Hay que mover la generación de tokens a la clase Session. Ahora mismo la generación de tokens se realiza en Core/Lib/MultiRequestProtection. Pero debería realizarse en la case Core/Session, que es la que tiene la información del usuario que está ejecutando la petición....

CORE - Pendiente 01-10-2024
Tarea #3552

Hay que rediseñar la clase que maneja la base de datos para implementarla con PDO, soportar SQLite y permitir conectar a varias bases de datos. Implementación La nueva clase debe ser Core/DB y debe crear el objeto PDO para conectar a la base de datos y disponer de una serie...

CORE - Pendiente 27-09-2024
Tarea #3542

Añadir a las facturas la fecha de vencimiento. Este campo corresponde realmente a los recibos, pero podemos copiarlo a las facturas simplemente para poder verla en los listados y filtrar. Objetivo Poder ver desde el listado las fechas de vencimiento de las facturas....

CORE - Pendiente 25-09-2024
Tarea #3499

Modificar el widget select para ponerle un color warning o alguna advertencia cuando el valor guardado no está en la lista.

CORE - Pendiente 10-09-2024
Tarea #3448

Al cambiar el estado de un documento, cuando ese nuevo estado genera otro documento (por ejemplo al marcar un albarán como facturado), debería mostrar un modal donde poder seleccionar la fecha del nuevo documento. De esta forma al aprobar un albarán de compra podemos...

CORE - Pendiente 03-07-2024
Tarea #3059

Modificar el instalador para poder leer los datos de configuración de variables de entorno. Issue relacionada https://github.com/truecharts/charts/issues/16824

CORE - Pendiente 20-01-2024
Tarea #2962

Al enviar un email con la clase NewMail no se vacían las listas de direcciones de correos, por lo que si queremos enviar el mismo correo a miles de emails, nos toca hacerlo varias veces. Si añadimos funciones para vaciar las direcciones de correo, podemos reducir código....

CORE - Pendiente 19-12-2023
Tarea #2933

(Posible bug) Parece que se puede hacer una devolución de la misma línea varias veces, es decir, tienes una línea con cantidad 1, haces la rectificativa de eso y vuelves a hacerla igual. Te deja.

CORE - Pendiente 28-11-2023
Tarea #2940

Añadir un cron para generar cada diario y almacenarlo en MyFiles. Así ver el diario, si tenemos este archivo ya generado, podemos descargar este archivo en lugar de generarlo al momento.

CORE - Pendiente 05-12-2023
Tarea #2493

Añadir el régimen especial para agricultores a la lista de regímenes de IVA. Y modificar el Calculator para soportar este nuevo régimen. Test Añadir el correspondiente test unitario.

CORE - Pendiente 18-05-2023
Tarea #1893

Hay que definir claramente en los modelos de documentos de compras y ventas qué campos son realmente no editables, para que no se permita modificar esos, peri el resto.

CORE - Pendiente 13-12-2022
Tarea #2023

Añadir a ListController y EditController una función para que añada un filtro select o autocomplete si hay muchos registros. Problema Ahora mismo los filtros select tienen un límite de 1000 registros. En algunos casos estamos comprobando esto para poner un filtro...

CORE - Pendiente 12-01-2023
Tarea #3399

(BUG) al aprobar documentos de compra, no debería copiar el campo numproveedor al siguiente documento, ya que si apruebas el albarán 123, puede que la factura no sea la 123.

CORE - Pendiente 28-05-2024
Tarea #3282

(BUG) al hacer un asiento de venta (pasa lo mismo en compras), en ocasiones tenemos líneas a 0 en la cuenta 700.0. Esto es porque en la instalación hay una 700.1 y todos los productos vinculados a ella, pero cuando hacemos una compra o venta y metemos alguna líne de texto,...

CORE - Pendiente 29-03-2024
Tarea #3601

Añadir el método getLogo() al modelo Empresa, para que devuelva el AttachedFile del logotipo vinculado en el campo idlogo.

CORE - Pendiente 04-10-2024
Tarea #1676

Crear un test unitario para el modelo Impuesto. Comprobar Se puede crear un impuesto y borrarlo. Se pueden crear dos impuestos con el mismo iva. Si se crea un impuesto de tipo porcentaje y 10 de iva, al hacer una compra con una línea con ese impuesto, cantidad 2 y precio 50,...

CORE - Pendiente 10-10-2022
Tarea #2934

Modificar la clases de Core/AjaxForms para poner la mayoría de métodos estáticos como públicos, para poder llamarlos desde fuera en los mods (para cuando solamente queremos añadir algo después, o modificar levemente el html). Requisito Hay que completar primero la tarea...

CORE - Pendiente 29-11-2023
Tarea #1833

Al agrupar documentos, en el formulario, hay que poner tabindex="-1" en los campos desactivados, para que al pulsar tabulador para moverse entre campos, que no se mueva a esos campos desactivados.

CORE - Pendiente 16-11-2022
Tarea #3255

Intentar centralizar todo lo referente a impuestos en un modal llamado "Cuadro de impuestos" para ponerlo al lado de detalles, cuando se hace una documento nuevo. En el modal estarian todas las opciones en cuanto a impuestos de ese cliente (ya seleccionado) para...

CORE - Pendiente 14-03-2024
Tarea #1745

Añadir el campo dailyexec al modelo CronJob para poder almacenar el número de ejecuciones diarias del trabajo. Modificar: Tabla Modelo XMLViews CronClass Modificar CronClass::jobDone() para que: Ponga a 0 dailyexec cuando la fecha de la última ejecución no es de hoy....

CORE - Pendiente 21-10-2022
Tarea #2370

En ocasiones es necesario hacer facturas a cero, por distintos motivos. El problema es que estas facturas no están generando asientos y por tanto no aparecen en los informes de impuestos, ni los modelos fiscales. Hay que dar soporte a este tipo de facturas para que si...

CORE - Pendiente 05-04-2023
Tarea #3181

El campo "operacion" que aparece en el boton "detalles" de los presupuestos/pedidos/albaranes/facturas, actualmente solo tiene la opcion de "intracomunitarias", que aparezcan tambien "extracomunitarias" y "sujeto pasivo"

CORE - Pendiente 29-02-2024
Tarea #2173

Al crear un cliente o proveedor, si existe el Plan Contable, crear subcuenta automáticamente y relacionarla. Añadir también un botón a la pestaña de subcuentas, en la página del cliente o proveedor, para poder crear la subcuenta del cliente, si no existe.

CORE - Pendiente 14-02-2023
Tarea #878

Modificar el actualizador para que la acción de actualizar, una vez se ha descargado el zip, sea una llamada ajax, al igual que la acción de actualizar el dinamic. Motivación Hay que mejorar la tolerancia a errores del actualizador. No puede ser que cada vez que hagamos un...

CORE - Pendiente 19-04-2022
Tarea #4082

Añadir notificaciones de email para los documentos de compra, igual que ya existen las notificaciones de email para los documentos de venta.

CORE - Pendiente 22-07-2025
Tarea #4197

En ocasiones queremos que solamente algunos usuarios puedan modificar los precios en las líneas de las facturas, albaranes, etc. Para ello se debe añadir en el panel de control el nivel mínimo que debe tener el usuario para poder editar ese campo.

CORE - Pendiente 06-10-2025
Tarea #4080

Mejorar la clase DbUpdater para gestionar restricciones NOT NULL en actualizaciones de tablas. 🔧 Contexto La clase DbUpdater, al actualizar la estructura de una tabla, no está eliminando correctamente las restricciones NOT NULL de los campos que no están presentes en el...

CORE - Pendiente 21-07-2025
Tarea #3855

Cuando un plugin añade columnas a los formularios de edición de facturas (albranes, etc), cuando nos movemos con el tabulador, no sigue el orden de los campos. Hay que rellenar correctamente el tabindex o solucionarlo de alguna forma para que el tabulador se mueva de forma...

CORE - Pendiente 04-02-2025
Tarea #4008

Usa el select2 en los formularios de compra y venta.

CORE - Pendiente 17-06-2025
Tarea #3806

Añadir en el informe de productos cuando vemos el listado de ventas poder filtrar por agente, si es posible añadir mñas filtros tanto a compras como ventas.

CORE - Pendiente 30-12-2024
Tarea #3800

(BUG) al crear facturas desde el endpoint CrearFacturaCliente, no hay forma de poner a false los campos mostrar_cantidad o mostrar_precio, ya que si los pasamos a 0, no entra en el if: ...

CORE - Pendiente 26-12-2024
Tarea #3784

(BUG) Al sacar un listado de recibos, la suma total que aparece debajo de los recibo la muestra sin decimales.

CORE - Pendiente 12-12-2024
Tarea #3781

Añadir a los documentos de venta un filtro para buscar por país, ahora mismo se puede buscar por dirección pero n oes lo mismo, lo que se pretende es sacar todas las facturas de X país, o todas las facturas de esta fecha de este país, y actualmente no se puede.

CORE - Pendiente 12-12-2024
Tarea #3782

El listado de productos tiene un filtro para buscar por familia, y dentro de cda familia se pueden ver los productos de la familia. Hasta aquí correcot, pero escaso. ListProducto: Buscar la forma de añadir un filtro extra para que al filtrar por familia poder decir que...

CORE - Pendiente 12-12-2024
Tarea #4029

(BUG) Cuando en un xmlView tiene varios widget select o autocomplete apuntado a la misma tabla, al imprimir el pdf solo aparece el último widget no aparecen los demás.

CORE - Pendiente 24-06-2025
Tarea #3771

Actualmente el widgetLibrary carga 50 elementos, cuando son imágenes carga la imagen completa, si casualmente caarga 50 imágenes de varios megas cada una relentiza mucho la carga de la página. En el modelo ProductoImagen se usa la función getThumbnail() para reducir el...

CORE - Pendiente 03-12-2024
Tarea #1177

(TEST) comprobar qué sucede cuando creamos un estado que genera el mismo tipo de documento. Si es problemático, impedir que un estado genere el mismo tipo de documento y añadir la comprobación al correspondiente test unitario.

CORE - Pendiente 28-06-2022
Tarea #860

Añadir las traducciones cortas save-ok, save-error, delete-ok y delete-error para usarlas al mostrar los mensajes al guardar o eliminar registros.

CORE - Pendiente 14-04-2022
Tarea #2724

En los asientos se está colocando un enlace para abrir el documento relacionado solamente cuando es factura, pero tenemos asientos que son de recibos, asientos que son de remesas, etc. En todos estos casos deberíamos poder ir igualmente al modelo original. Implementación...

CORE - Pendiente 28-08-2023
Tarea #2513

Añadir los métodos para generar y validar tokens de formularios a la clase Session: Al generar un nuevo token se debe pasar un parámetro para indicar si el token será específico del usuario o no. Los tokens deben ser válidos durante 72 horas. Y este valor debe ser...

CORE - Pendiente 30-05-2023
Tarea #3455

(Posible bug) al instalar un plugin, consultar la forja para ver la versión máxima del core para ese plugin. Si es menor que la actual, sacar un aviso.

CORE - Pendiente 09-07-2024
Tarea #3587

Necesitamos poder establecer una fortaleza mínima para las contraseñas de usuarios, en una constante en el config.php, por ejemplo FS_PASSWORDS_STRENGTH, con valores posibles low, medium y hard: low: mínimo 6 caracteres. medium: mínimo 10 caracteres, con números, letras...

CORE - Pendiente 01-10-2024
Tarea #1110

Modificar el javascript que envía el los datos por ajax en la edición de asientos, compras y ventas para modificar el token en cada petición. Posteriormente añadir la validación de token en los respectivos controladores. Token de formulario El token (input multireqtoken)...

CORE - Pendiente 21-06-2022
Tarea #2587

(BUG) Cuando aprobamos un pedido, generamos un albarán, y luego eliminamos una línea del albarán, no se está restaurando el stock (reservado / pendiente) del producto de la línea eliminada. Implementación Hay que implementar el correspondiente test unitario. Cliente...

CORE - Pendiente 27-06-2023
Tarea #3277

Al añadir líneas a un documento de compra o venta, debemos rellenar el campo orden con un valor cada vez más alto. De esta forma cuando usamos un plugin como ProductoPack, que añade más líneas, las añadirá justo debajo de la original, en lugar de al final del documento.

CORE - Pendiente 26-03-2024
Tarea #2944

(Bug) el widget datetime en safari no rellena automáticamente la hora y minutos. Además, si el usuario cambia la fecha con el teclado, puede pulsar intro y enviar el formulario sin rellenar completamente la fecha. Posible solución Añadir una función onchange() al input...

CORE - Pendiente 11-12-2023
Tarea #2533

(BUG) al poner una fecha de pago para la cual todavía no existe ejercicio, se genera el pago, pero no se genera el asiento porque el ejercicio no existe. La única forma de solucionar esto es por sql. Necesitamos poder hacerlo desde la interfaz. Necesitamos Poder generar el...

CORE - Pendiente 05-06-2023
Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2025 FacturaScripts
0.12655s

Soporte