Skip to content

Permite bloquear variantes sin bloquear el producto - #2022

Open
AdelantiaDev wants to merge 9 commits into
NeoRazorX:masterfrom
AdelantiaDev:fix-1810-bloquear-variantes
Open

Permite bloquear variantes sin bloquear el producto#2022
AdelantiaDev wants to merge 9 commits into
NeoRazorX:masterfrom
AdelantiaDev:fix-1810-bloquear-variantes

Conversation

@AdelantiaDev

Copy link
Copy Markdown

Descripción

Implementa la tarea #1810 del roadmap: https://facturascripts.com/roadmap/1810

Permite bloquear una variante concreta sin bloquear el producto completo. Se añade el campo booleano bloqueada a la tabla variantes (por defecto false). Una variante bloqueada deja de aparecer en los buscadores de ventas y compras, pero el resto de variantes del producto siguen disponibles y el producto sigue activo.

Cambios:

  • Campo bloqueada en el modelo Variante y en Core/Table/variantes.xml.
  • Checkbox "blocked" en la vista EditVariante.
  • Los buscadores de ventas (SalesModalHTML, SalesLineHTML) y de compras (PurchasesModalHTML, PurchasesLineHTML) excluyen las variantes bloqueadas.
  • Test testBloqueada.

Description (english)

Implements roadmap task #1810. Adds a bloqueada (blocked) boolean field to the variantes table so a single variant can be blocked without blocking the whole product. Blocked variants are excluded from the sales and purchases search, while the other variants of the product remain available and the product stays active.

¿Cómo has probado los cambios?

  • He revisado mi código antes de enviarlo.
  • He probado que funciona correctamente en un entorno real de FacturaScripts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant