Skip to content

NexoPOS v5.2.2

Compare
Choose a tag to compare
@nexopos nexopos released this 18 Apr 15:10
· 275 commits to master since this release

We're releasing a new update of NexoPOS that brings bug fixes and refactoring. Indeed, we're trying to make NexoPOS easier to use for developper by implementing new ways of interacting with it's internal API. We've also did some change to the core to ensure your so loved Multistore Module is compatible.

Multistore Update

We've been working on making the multistore compatible with NexoPOS 5x. The main issue we've encountered is that since the version 5x, customers are now regular users. This makes customers no longer a not shared resources, but a resource used across the entire the multistores. We've however make store who creates a customer has a full control over him. More accurately, Store A can't see and edit customers of Store B.

Changelog:

  • Update: CustomerCrud should only show customers
  • Updated: prevent convert_unit and unit_id to be equal
  • Added: description preview for cash register transaction
  • Added: delete transaction history along with transaction
  • Added: Refactoring multiple crud classes
  • Added: support for scheduling on entity transactions.
  • Updated: to create customer on POS, a permission is now required. The option for allowing customer creating has been removed
  • Added: transaction history now supports new fields (type, trigger_date, status)
  • Refactoring: CustomerCrud
  • Updated: detach permission while deleting a role.
  • Added: new events CrudHookEvent CustomerModelBootedEvent
  • Added: new fillable fields
  • Added: custom name to cloned roles.
  • Fixed: close bug on Popup
  • Fixed: some reports figures
  • Added: cast on transaction history crud
  • Update: ensure serialization of model on OrderAfterCreatedEvent
  • Added: date support on computeCombinedReport
  • Update: ensure combined report is computed everytime it's needed
  • Update: renaming ProcessAccountingRecordFromSale to ProcessAccountingRecordFromSaleJob
  • Fixed: COGS not computed on Sale report
  • Added: new figures on the sale report
  • Updated: ensure compatibility with multistore.
  • Refactored: Crud files
  • Updated: Prevent same unit and conversion unit to be assigned #1846
  • Updated: CrudInput & CrudTable
  • Fixed: password update issue
  • Refactoring; Settings files
  • Added: support for optionAttributes
  • Added: support for custom column width
  • Fixed: missing value support on CrudInput
  • Update: crud template for generation
  • Added: active scope to user model
  • Added: new classes for easing API usage

Full Changelog

Full Changelog: v5.2.0...vv5.2.2