Tarea #885

CORE v2023

Modificar el login para, además de limitar el número de intentos por IP, limitarlo también por usuario. Probablemente la mejor opción es dejar de usar iptools para usar una nueva clase que tenga en cuenta ip y usuario o ip y clave de api, que también puede ser interesante.

Motivación

Un usuario malintencionado y con recursos puede usar proxys para probar muchas contraseñas distintas saltando el límite de ips:

Posible implementación

  • Registrar IP
  • Registrar tipo de acceso: API / Login
  • Registrar nick

Reglas

  • Si hay más de 5 intentos fallidos de acceder por API desde esa IP, no permitir más consultas de API por esa IP
  • Si hay más de 5 intentos fallidos de acceso por login desde esa IP, no permitir más intentos de login por esa IP
  • Si hay más de 5 intentos fallidos de acceso por nick, no permitir más intentos de login con ese nick
PRO
neorazorx_1

Completada por neorazorx_1

España, 10 años, nivel 100

Fecha de inicio: 28-05-2022, Fecha de fin: 04-07-2022, Puntos de soporte +25

Comentarios

Ya no se pueden hacer más comentarios.

Tarea #2896

Añadir al asistente para agrupar o partir la opción de agrupar líneas (por referencia y descripción) de forma que si tienes 50 líneas del producto 1, te genere una sola línea con la cantidad sumada de las 50.

CORE - Pendiente 13-11-2023
Tarea #2861

Añadir un widget Bytes, para mostrar tamaños de archivos o directorios. Ejemplo: <column name="size" display="right" order="150"> <widget type="bytes" fieldname="file_size"/> </column> Opcionalmente podremos usar el parámetro multiplier, para cuando el valor...

CORE - Pendiente 20-10-2023
Tarea #2762

Añadir la opción de evitar añadir la descripción de atributos al añadir una variante a un documento. Motivación En ocasiones usamos atributos que luego no queremos que se impriman sus nombres o valores.

CORE - Pendiente 25-09-2023
Tarea #2749

Necesitamos poder añadir una imagen por familia de productos, para cuando es la misma imagen para todos los productos de la familia.

CORE - Pendiente 19-09-2023
Tarea #2576

Necesitamos guardar en cada cliente el total facturado y el total pendiente de cobro (almacenado en la propia tabla) para poder mostrarlo y filtrarlo en listados e informes. Implementación Añadir las columnas total_facturado y pte_pago a la tabla, modelo y xmlviews. Añadir un...

CORE - Pendiente 20-06-2023
Tarea #2493

Añadir el régimen especial para agricultores a la lista de regímenes de IVA.

CORE - Pendiente 18-05-2023
Tarea #2475

En las secuencias, tenemos que hacer una sustitución del patrón al guardar para evitar guardar patrones que generen códigos de más de 20 caracteres. Implementación Modificar el método test() del modelo para hacer esta comprobación. Modificar el test unitario para probar este...

CORE - Pendiente 10-05-2023
Tarea #2392

Al añadir líneas a un asiento, se coloca automáticamente en el debe o el haber el resto correspondiente, es decir, si has añadido una línea con 50 en el debe, al añadir la segunda línea colocará 50 en el haber. Problema: si estás añadiendo varias alíneas con debe, vas a tener...

CORE - Pendiente 13-04-2023
Tarea #2172

Modificar el widget Money para que, cuando el nombre del campo contine la palabra euro, mostrarlo en euros.

CORE - Pendiente 14-02-2023
Tarea #2442

En muchos listados, por ejemplo el de líneas de facturas, aparecen unos campos en el listado y en el PDF que luego no aparecen al exportar a excel, como es el caso del código de la factura. El motivo es que tanto el listado como el PDF muestran los valores a través de los...

CORE - Pendiente 26-04-2023
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 #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 #2313

(BUG) cuando abrimos un presupuesto, pedido, albarán o factura, pulsamos cambiar el cliente y pulsamos en el botón nuevo, al guardar el cliente realmente nos ha creado un presupuesto nuevo (o lo que sea), en lugar de asignar ese nuevo cliente al documento original.

CORE - Pendiente 26-03-2023
Tarea #2273

Las miniaturas de imágenes de productos tienen mala resolución al incluirlas en los PDF (PlantillasPDF). Necesitamos aumentar la calidad de las miniaturas. Cliente interesado [email protected]

CORE - Pendiente 17-03-2023
Tarea #614

Necesitamos poder mostrar los totales en listados incluso aunque sea un JoinModel y no un modelo normal. Problema Ahora mismo el ListView solamente calcula los totales de un listado si es un modelo normal, excluyendo a los JoinModel de esta funcionalidad. El problema es que...

CORE - Pendiente 03-03-2022
Tarea #2233

Parece que hay un problema al calcular el importe del asiento de cierre del ejercicio. Issue relacionada https://facturascripts.com/issues/6286

CORE - Pendiente 07-03-2023
Tarea #2186

Necesitamos controlar cuando la devolución es por rotura y no queremos que se devuelva al stock.

CORE - Pendiente 20-02-2023
Tarea #2153

El filtro periodo solamente está preparado para campos date, no para datetime. Necesitamos una forma sencilla de indicarle que vamos a filtrar por un campo datetime. Problema Este filtro añade los filtros de fecha desde y hasta. Cuando seleccionamos hoy (10-02-2023), está...

CORE - Pendiente 10-02-2023
Tarea #1996

Modificar el informe de impuestos para incluir la columna País, para poder saber de qué país viene cada factura (para las ventas).

CORE - Pendiente 09-01-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 #1892

Al pasar una factura de venta a emitida, ya no se debería volver a pasar a boceto, es decir, al pasar a emitida hay que marcar internamente la factura para no dejar cambiarla, ni eliminarla después.

CORE - Pendiente 13-12-2022
Tarea #1682

Modificar el modelo Partida para poder desactivar la comprobación de si el asiento o el ejercicio está bloqueado. Necesitamos poder modificar el saldo de una partida independientemente de si el asiento está bloqueado. Nota No es toy seguro de si el modelo está comprobando si...

CORE - Pendiente 11-10-2022
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 #1668

Necesitamos poder ver todos los emails enviados generados por una notificación (EmailNotification). Es decir, cuando vamos al menú administrador, emails, notificaciones y hacemos clic en una, que aparezcan los emails enviados relacionados con esa notificación. Estas...

CORE - Pendiente 06-10-2022
Tarea #642

Poder hacer presupuestos a contactos: al hacer un nuevo presupuesto, mostrar el botón "seleccionar contacto" al lado del botón "seleccionar cliente", para poder ejegir uno u otro.

CORE - Pendiente 06-03-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 Hay...

CORE - Pendiente 28-08-2023
Tarea #2789

Mostrar el título empresa/almacén en el selector de almacén de los formularios de edición de documentos de compra y de venta.

CORE - Pendiente 03-10-2023
Tarea #2585

Necesitamos una función para asignar una fecha a la factura siempre que no haya facturas con fechas anteriores, para mantener la correlación. Motivación Al importar pedidos desde tiendas online, marketplaces, etc, nos encontramos que puede que el pedio a facturar tenga fecha...

CORE - Pendiente 27-06-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
Tarea #2928

(BUG) ahora que podemos asignar atributos a los combos, debemos modificar esa información que se añade en las descripciones de las variantes cuando se añade a una compra o venta. Ahora mismo se está añadiendo el texto del atributo1, 2, 3 y 4, pero debería ordenar por combo,...

CORE - Pendiente 23-11-2023
Tarea #2519

Añadir al test de los documentos de compra y venta, la comprobación del idempresa de la forma de pago con el idempresa del almacen. No se puede añadir una forma de pago con un idempresa diferente al idempresa del almacen del documento. Tests Añadir el correspondiente test...

CORE - Pendiente 30-05-2023
Tarea #2501

(BUG) en los recibos de las facturas. Creas una factura con una serie X, guardas. Se crean los recibos y se rellena el campo codigofactura. Cambias la serie de la factura y guardas. No se actualiza el campo codigofactura del recibo

CORE - Pendiente 25-05-2023
Tarea #2466

BUG, al crear un factura con el almacen 1 que pertenece a la empresa 1. Después de guardar la factura, si se cambia el almacen, el idempresa de la factura sigue siendo el de la empresa 1, en vez del nuevo idempresa del almacen seleccionado.

CORE - Pendiente 09-05-2023
Tarea #825

Poder filtrar por grupo de clientes en los listados de albaranes, facturas, pedidos y presupuestos de venta.

CORE - Pendiente 06-04-2022
Tarea #2854

(Posible BUG) al cambiar la forma de pago de una factura (impagada) y pulsar el botón de pagada (sin guardar antes), se está marcando la factura como pagada, pero no se está cambiando la forma de pago en el recibo.

CORE - Pendiente 18-10-2023
Tarea #1272

Actualizar bootstrap a la versión 5 (ahora mismo estamos usando la versión 4). Objetivo Disfrutar de las mejoras de la nueva versión. Problemas Hay que revisar todas las plantillas twig y modificar lo que sea necesario. Aunque en principio el cambio de la versión 4 a la 5 es...

CORE - Pendiente 12-07-2022
Tarea #1613

Invertir la forma en que un contacto se convierte en cliente o proveedor. Ahora mismo coge los campos del contacto manualmente y los pone en el cliente o proveedor. Si un cliente añade campos al contacto, al convertirlo en cliente no arrastra dichos campos, y para poder...

CORE - Pendiente 27-09-2022
Tarea #2149

AÑADIR LA OPCIÓN DE PODER ACTIVAR/DESACTIVAR GRUPOS COMPLETOS DE MENUS EN EL APARTADO DE PERMISOS DE LOS GRUPOS PARA NO IR DE CHECKBOX EN CHECKBOX. Implementación En lugar de tener todos los permisos en el listado, como ahora, tener una pestaña de permisos para cada menú.

CORE - Pendiente 08-02-2023
Tarea #2114

En las políticas de precio de coste no está teniendo en cuenta la divisa en los precios de proveedor, de forma que si vendemos en euros y compramos en rupias, nos va a leer los precios de compra del producto en rupias como si fuesen euros. Habría que hacer una conversión...

CORE - Pendiente 30-01-2023
Tarea #1835

(Posible bug) al instalar, el instalador puede que no detecte la zona horaria y se quede en blanco, por lo que fallará después. Issue relacionada https://facturascripts.com/issues/5842

CORE - Pendiente 17-11-2022
Tarea #1827

No permitir eliminar productos o variantes ya compradas o vendidas, es decir, que estén en líneas de albaranes o facturas. Implementación Modificar el delete del modelo Producto para llamar al delete de cada una de sus variantes. Modificar el delete del modelo Variantes para...

CORE - Pendiente 15-11-2022
Tarea #2934

Modificar la clases de Core/Base/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).

CORE - Pendiente 29-11-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 #2932

En la página del plugin, en la pestaña de zips, añadir el campo observaciones a los zips, para poder anutar ahí algo, de cara al propio programador.

CORE - Pendiente 28-11-2023
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 07-09-2022
Tarea #1227

Agilizar la creación de variantes de productos seleccionando los atributos y sus valores desde un listado pulsando luego en un botón para que las genere todas de golpe.

CORE - Pendiente 05-07-2022
Tarea #1175

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

CORE - Pendiente 28-06-2022
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 #2849

Añadir soporte de extensiones al copiar productos, asientos, albaranes, facturas, pedidos o presupuestos. Implementación Añadir el soporte de extensiones en el controlador CopyModel: https://github.com/NeoRazorX/facturascripts/blob/master/Core/Controller/CopyModel.php

CORE - Pendiente 18-10-2023
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 24-06-2022
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-2023 FacturaScripts

Soporte