Skip to content

Release pricing tools, sales filters and restricted sale deletion - #1256

Merged
sridharkalaibala merged 16 commits into
mainfrom
develop
Oct 12, 2026
Merged

sridharkalaibala merged 16 commits into
mainfrom
develop

Conversation

@sridharkalaibala

@sridharkalaibala sridharkalaibala commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

Promotes pricing updates, grouped sales-history filters and optional sale hard deletion from develop to main.

Price Settings includes a searchable paginated grid, optional selling price/cost/MRP columns, and reviewed Excel/CSV import and export. Blank fields preserve prices, explicit zero requires consent, conflicts are reported, interrupted batches can resume, and audit history is recorded. Existing margin and custom-change tools remain available.

Sales History filters share one compact panel with searchable recorded staff and device choices. Sale hard deletion remains off by default; only super admins can enable the setting or use Delete. It requires Recycle Bin and a successful retained backup, and cannot be enabled by copying settings from another branch. The setting tooltip explains its behavior.

Also fixes the build-file hashing race reported by CodeQL. All GitHub checks passed on #1257, including API unit tests, real-database REST tests, desktop tests, formatting, translations, packaging and CodeQL. Pricing integration coverage includes 10,000 updates with 10,000 audit records.

Includes #1254, #1255 and #1257. No GSHCL installer was rebuilt during this work.

@sridharkalaibala sridharkalaibala changed the title Release price editing, Excel/CSV updates and grouped sales filters Release pricing tools, sales filters and restricted sale deletion Oct 11, 2026
@sridharkalaibala
sridharkalaibala merged commit d565f28 into main Oct 12, 2026
23 checks passed
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