Is there anyway to overwrite the createPublicKioskAttendance() via odoo owl js?
For ex: export async function createPublicKioskAttendance(document, kiosk_backend_info) {}
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project
- MRP
This question has been flagged
Hi,
The patching method allows us to override a function without directly modifying the original code.
For example, use the following code and add your logic within the function:
/** @odoo-module */
import { patch } from '@web/core/utils/patch';
import { KioskAttendance } from '@web/views/Kiosk/attendance/KioskAttendance'; #consider this as path and class name as KioskAttendance
patch(KioskAttendance.prototype, {
async setup() {
super.setup();
},
async createPublicKioskAttendance(document, kiosk_backend_info) {
// you can write your logic here
}
});
Hope it helps.
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign up