Tarea #731

CORE v2023

Cuando repetimos un xmlview en dos pestañanas o más, y tiene modal, se están repitiendo los modals, con el mismo id.

Solución

Al generar un modal, guardar en una lista el id usado para no repetirlo y asignar otro.

Solución temporal

Cuando se da este caso, copiar el xmlview y renombrar el modal group, en lugar de reutilizarlo.

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 #1601

Modificar la pestaña de líneas de los listados de facturas, albaranes, pedidos y presupuestos, tanto de compras como de ventas, para añadir los filtros de: cantidad <= servido >= servido <= descuento <= pvp <= importe <=

CORE - Pendiente
Tarea #1497

(Problema) al crear una subcuenta, cuando tienes que introducir su cuenta, es un autocomplete y cuando escribes salen dos códigos, lo que dificulta saber cual es cual. Hay que cambiar ese autocomplete por algo mejor. Opciones O usar un data list o un select.

CORE - Pendiente
Tarea #1540

(Posible bug) al cambiar la fecha de una factura de compra no se está actualizando el recibo, permanece con la fecha anterior.

CORE - Pendiente
Tarea #1538

(BUG) al crear un asiento descuadrado, sale el mensaje antes de guardar, pero al guardar no sale ningún otro mensaje, y no es fácil ver que está descuadrado:

CORE - Pendiente
Tarea #1215

En algunos casos tenemos pestañas que se añaden en base a nombres configurados por el usuario, como en las oportunidades del CRM. Puede suceder que los títulos de las pestañas sean demasiado largos. Por este motivo es necesario limitar el título a mostrar a 15 caracteres,...

CORE - Pendiente
Tarea #1502

Modificar el controlador CopyModel para poder copiar asientos y añadir el correspondiente botón copiar en EditAsiento, como ya lo tienen los documentos de compras y ventas. Motivación Necesitamos poder copiar asientos cómodamente. Ya tenemos un controlador que hace esto con...

CORE - Pendiente
Tarea #1201

En las opciones de colores de row status necesitamos poder comparar el valor de un campo con otro. Ejemplo: poner la fila en amarillo cuando el último comentario es del autor de la issue: <rows> <row type="status"> <option color="warning"...

CORE - Pendiente
Tarea #1175

(ListProducto) si el usuario no tiene permiso para ver la columna fabricante, no mostrar el filtro de fabricantes.

CORE - Pendiente
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
Tarea #1152

Resolver bug con postgresql al inicializar modelos con datos predefinidos en data. Problema Se están importando correctamente los datos de data, pero no se están actualizando la secuencias. Eso produce errores al añadir nuevos registros. Se han tenido que modificar los tests...

CORE - Pendiente
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
Tarea #1111

Al generar el asiento de la factura, debe generarlo bloqueado, o por lo menos bloquearlo al terminar de generarlo. Pruebas Hacer una factura con una línea con precio 100 y cantidad 1. Comprobar que se ha creado un asiento y que está bloqueado. Modificar el precio de la línea....

CORE - Pendiente
Tarea #1112

Restaurar las cuentas 4000, 4100 y 4300 del plan contable de España. Solamente estas cuentas tienen que tener la cuenta especial de clientes, proveedores y acreedores, para que al crear clientes, se cree una subcuenta dentro de la 4300, al crear un proveedor lo haga dentro de...

CORE - Pendiente
Tarea #1142

Modificar el asistente de copiar documentos, controlador CopyModel, para añadir los campos de descuento global 1 y 2, para poder cambiar los descuentos al copiar el documento. Pruebas Crear un pedido con una línea con precio 100, descuento global de 10% y guardar. Pulsar el...

CORE - Pendiente
Tarea #986

Añadir buscador al listado de plugins del menú administrador, plugins. Tanto en el listado de plugins instalados como en el de más plugins: Motivación Cuando tenemos un montónd e plugins instalados se tarda demasiado en localizar. Cada vez tenemos más plugins disponibles y se...

CORE - Pendiente
Tarea #987

(AdminPlugins) en el listado de plugins instalados, debajo de la descripción, mostrar los plugins requieridos por ese plugins. Por ejemplo, el plugin PlantillaDetallada requiere el plugin PlantillasPDF. Archivos a modificar...

CORE - Pendiente
Tarea #983

Añadir permisos: Solmante modificar lo suyo: el usuario solamente podrá modificar el modelo si este tiene su nick o codagente. Solamente eliminar lo suyo: el usuario solamente podrá eliminar el modelo si este tiene su nick o codagente. Motivación Ya existe un permiso para...

CORE - Pendiente
Tarea #957

No permitir crear estados predeterminados y no editables. Que un estado no editable sea predeterminado, significa que los nuevos documentos que se creen serán no editables desde el mismo momento de su creación, y dado que primero hay que crear el documento para poder añadir...

CORE - Pendiente
Tarea #862

Añadir extensión a PDFDocument. Con los nuevos formularios de compras y ventas desde la versión 2022, varios plugins pueden añadir columnas y no hay problema en ello. Pero lo normal sería querer poder mostrar seguramente dichas columnas en el pdf al imprimir. Dichas columnas...

CORE - Pendiente
Tarea #1573

(AdminPlugins) Al activar un plugin debe desactivar todos los botones de activar plugins y debe poner un icono de una rueda o círculo en el botón pulsado, para que se vea claramente que está haciendo cosas.

CORE - Pendiente
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
Tarea #721

En los listview, ocultar el botón de guardar filtros cuando no es un list controller, por ejemplo con una opción en el settings de la vista: Pruebas Ir al menú ventas, clientes, pestaña grupos, crear un grupo y guardar. En la parte de abajo pulsar el botón filtros y...

CORE - Pendiente
Tarea #1409

(SendMail) Usar las notificaciones de email a la hora de elegir el asunto y texto predeterminado cuando se envía un email desde un listado. Ejemplo: abrimos una factura y hacemos clic en imprimir, email. Ahora mismo se está usando una traducción:...

CORE - Pendiente
Tarea #710

Al eliminar un contacto, desvincularlo de clientes y proveedores. Los clientes están vinculados con contactos a través de las columnas idcontactofact e idcontactoenv, que son respectivamente la dirección de facturación principal y la dirección de envío principal. No es...

CORE - Pendiente
Tarea #1408

(ListView) Añadir la función addColor() para poder añadir una opción o configuración de coloreado al row status desde el controlador. Ejemplo $this->views[$viewName]->addColor('pagada', '1', 'success', 'paid'); Colores por estado Modificar el modelo EstadoDocumento para...

CORE - Pendiente
Tarea #708

Copiar enlaces a archivos adjuntos al aprobar un albarán, pedido o presupuesto.

CORE - Pendiente
Tarea #605

(Posible BUG) Comprobar por qué motivo se puede asignar más cantidad de la disponible en el asistente para agrupar o partir documentos. Pruebas Crear un presupuesto con una línea y cantidad 5. Agrupar o partir el presupuesto, seleccionar cantidad 6 en la línea y generar un...

CORE - Pendiente
Tarea #633

Modificar el exportAction del PanelController para que cuando se imprime desde una pestaña (listado) se imprima solamente de esa pestaña y no el resto. Actualmente no se muestran los botones de imprimir en los listados de los panel y edit controllers (editar cliente, editar...

CORE - Pendiente
Tarea #1405

Modificar los estados de documentos para poder vincular un "color" (más bien una clase css para el color): danger dark info light primary secondary success warning Modificar los listados de facturas, albaranes, pedidos y presupuestos para recorrer los estados de ese...

CORE - Pendiente
Tarea #641

Añadir al panel de control la opción de definir cómo se calcula o usa el margen de una variante, sobre el coste o sobre el precio. Siempre se va a usar para calcular el precio, pero ponerlo de una forma u otra es para que sea más intuitivo saber qué descuento máximo se puede...

CORE - Pendiente
Tarea #665

Descomprimir automáticamente los archivos zip de la carpeta Plugins, cuando ejecutamos el controlador AdminPlugins. Archivo a modificar https://github.com/NeoRazorX/facturascripts/blob/master/Core/Controller/AdminPlugins.php

CORE - Pendiente
Tarea #674

Añadir calendario full-calendar al dashboard, para mostrar recibos.

CORE - Pendiente
Tarea #707

Añadir columna numdocs a albaranes, facturas, pedidos y presupuestos, para guardar el número de documentos adjuntos. Añadir también el correspondiente filtro a los listados: Filtro checkbox "tiene adjuntos". Al añadir un adjunto, aumentar el numdocs del modelo. Al...

CORE - Pendiente
Tarea #1301

Modificar la configuración del email para configurar la opción de responder al email del usuario. Hay que añadir un selector (replytouseremail) con tres opciones: 1 - (por defecto si) Cuando mandamos un email la casilla de "Las respuestas a este email irán a...

CORE - Pendiente
Tarea #688

Añadir soporte para facturas intracomunitarias (al generar el asiento). Archivos a modificar https://github.com/NeoRazorX/facturascripts/blob/master/Core/Lib/Accounting/InvoiceToAccounting.php

CORE - Pendiente
Tarea #954

En los formularios de venta, en el modal de detalles, hacer no editable (readonly) el campo agente, cuando el usuario solamente tiene permiso para ver lo suyo. Archivos a modificar https://github.com/NeoRazorX/facturascripts/blob/master/Core/Base/AjaxForms/SalesHeaderHTML.php...

CORE - Pendiente
Tarea #1401

Hay que poder desactivar en un controlador o para una pestaña el botón opciones, para que la gente no se ponga a personalizar pantallas que no se deben personalizar.

CORE - Pendiente
Tarea #1566

Modificar la clase MailNotifier para poder adjuntar archivos. Esta clase ya tiene un parámetro send(), se le puede añadir un parámetro más para poder pasar un array de rutas de archivos, para que los envíe. Archivo a modificar...

CORE - Pendiente
Tarea #1495

(BUG) al tener activa la validación de cif y nif, si cambias el tipo de identificador fiscal del cliente, falla porque cambia el número al contacto, pero no su tipo.

CORE - Pendiente
Tarea #1345

Automatizar la publicación de release de github e imágenes de docker cuando se sube una nueva versión del core.

CORE - Pendiente
Tarea #1426

Modificar las secuencias para poder indicar que queremos usar el último número disponible, pero sin cambiar la fecha. Ejemplo El último albarán es el 100. Aprobamos un pedido para convertirlo en albarán, pero no hay suficiente stock. Añadimos el stock. Aprobamos de nuevo el...

CORE - Pendiente
Tarea #515

Añadir subcuentas separadas para el recargo de equivalencia en los impuestos, para así separar esos importes y partidas en subcuentas distintas. Subtareas Añadir al modelo de impuesto las columnas para las correspondientes subcuentas de compras y ventas para el recargo de...

CORE - Pendiente
Tarea #958

Modificar el modelo Variante para no permitir valores nulos en coste, precio o margen. Añadir las correspondientes funciones en el test unitario del modelo. Archivos a modificar https://github.com/NeoRazorX/facturascripts/blob/master/Test/Core/Model/ProductoTest.php...

CORE - Pendiente
Tarea #1233

Nueva clase Html, en la carpeta Core, para generar el html en AppInstaller, AppController, etc. Esta será la nueva clase que sustituya a Core/App/WebRender a la hora de generar html. render(string $template, array $params = []): string Esta función estática debe devolver el...

CORE - Pendiente
Tarea #511

En los listados de facturas, si hay facturas sin asientos, añadir un botón para generar los asientos de esas facturas. Subtareas Añadir a los controladores ListFacturaCliente y ListFacturaProveedor (o bien a ListBusinessDocument) una función que devuelva true si hay facturas...

CORE - Pendiente
Tarea #775

Crear un test unitario para las secuencias de documentos. Comprobar Se puede crear y eliminar una secuencia. Eliminar todas las secuencias de presupuestos de cliente. Crear un presupuesto de cliente, comprobar que le asigna número 1 y que se crea una secuencia que inicia en 1...

CORE yopli2000_5 Asignado
Tarea #998

Actualizar los modelos de Dinamic, ya que estará desactualizado con respecto a Core. Pasos Desactivar todos los plugins. Modificar el .gitignore para quitar la línea de Dinamic Ir al menú administrador, plugins y pulsar el botón reconstruir. Añadir los cambios en...

CORE yopli2000_5 Asignado
Tarea #1293

Añadir al panel de control la opción de seleccionar la columna de subtotal o la de neto, para aquellos negocios que trabajan principalmente con precios netos. Implementación Se debe añadir en php la columna de neto (pvpunitario) y al renderizar se debe mostrar una u otra, es...

Tarea #1561

PARA ELIMINAR LA TAREA

CORE - Cancelado
Tarea #1556

(Posible bug) revisar la generación de facturas rectificativas, para ver que realmente son correctas: Cantidad y precio no pueden ser negativos. Los totales deben ser la suma de las líneas. Issue relacionada https://facturascripts.com/issues/5454

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-2022 FacturaScripts

Soporte