https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42970
Bug ID: 42970
Summary: Migrate POS receipt view to Vue.js
(pos/printreceipt.pl)
Initiative type: ---
Sponsorship ---
status:
Product: Koha
Version: Main
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P5 - low
Component: Point of Sale
Assignee: [email protected]
Reporter: [email protected]
QA Contact: [email protected]
Depends on: 42966
Blocks: 42959
Target Milestone: ---
This is part of the Point of Sale to Vue migration tracked under bug 42959,
building on the application scaffold from bug 42966.
This patch replaces pos/printreceipt.pl and pos/printreceipt.tt with a Vue
receipt display/print component, preserving the FinePaymentAutoPopup auto-print
behaviour, and removes the legacy controller and template once parity is
confirmed. Cypress coverage for receipt display/printing should be included as
part of this patchset.
Test plan:
1. Enable EnablePointOfSale.
2. Complete a POS sale and confirm the receipt view shows the same transaction
details as the legacy pos/printreceipt.pl.
3. Toggle FinePaymentAutoPopup and confirm the auto-print behaviour is
preserved.
4. Run the included Cypress spec.
Referenced Bugs:
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42959
[Bug 42959] Migrate staff interface functionality from CGI controller +
Template Toolkit to REST API + Vue.js
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42966
[Bug 42966] Migrate POS payment screen to Vue.js (pos/pay.pl)
--
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/