Sunday, December 11, 2022
4 changes · master
New functionality added to Odoo
Odoo can now recognize when users access it through the Android Odoo Mobile app. This helps the web experience adapt more reliably for mobile app users and supports better app-specific behavior.
Original PR description
This commit adds a proper way to detect the Android OdooMobile app using the User-Agent.
Enhancements to existing features
Mobile VoIP calls now use the phone's normal default audio device consistently across the Odoo app and mobile browser. Users can also switch audio input during calls, making it easier to move between speakerphone, earpiece, or connected Bluetooth/USB devices and resolving an issue where answered calls were forced to loudspeaker.
Miscellaneous changes
Steps: - install timesheets app. - enable lock dates feature set 10 days. - create a user with timesheet user access and related employee. - create a timesheet for that employee for before 10 day's date from admin. - login with new user and try to create timesheets for grid cell of that timesheet range grid. Issue: - can't able to create timesheet from grid cell even timesheet date is valid. Cause: - timesheet creation is checked for existing timesheets not the timesheets that user
Original PR description
Steps: - install timesheets app. - enable lock dates feature set 10 days. - create a user with timesheet user access and related employee. - create a timesheet for that employee for before 10 day's date from admin. - login with new user and try to create timesheets for grid cell of that timesheet range grid. Issue: - can't able to create timesheet from grid cell even timesheet date is valid. Cause: - timesheet creation is checked for existing timesheets not the timesheets that user tries to create. Fix: - check timesheet creation for new timesheets that user tries to create. task-3081393 Forward-Port-Of: odoo/enterprise#34375
Steps : - install timesheet app. - go to employee and archive all employee. - go to timesheet. - try to open all timesheet menu. Issue : - traceback invalid value. Cause : - after the fix in task-3053612 employee data for grid only look active employees but it should take all employees. Fix : - take all the employees that have timesheet in current grid. task-3081393 Forward-Port-Of: odoo/enterprise#34372
Original PR description
Steps : - install timesheet app. - go to employee and archive all employee. - go to timesheet. - try to open all timesheet menu. Issue : - traceback invalid value. Cause : - after the fix in task-3053612 employee data for grid only look active employees but it should take all employees. Fix : - take all the employees that have timesheet in current grid. task-3081393 Forward-Port-Of: odoo/enterprise#34372