Daily updates from Odoo
Wednesday, July 12, 2023
3 changes · master
Enhancements to existing features
Helpdesk users can no longer create ticket stages from views that are not tied to a specific team. This prevents newly created stages from disappearing after refresh and avoids confusion caused by stages that are not visible in team pipelines or cross-team views.
Original PR description
Purpose: prevent the creation of stages when not viewing the tickets of a specific team. Otherwise, that stage will end up in a sort of limbo: it is not displayed in teams pipelines because it has none set, and it is not visible in cross-teams views if it doesn't have any tickets. In addition, it can be confusing for users if their newly created stage disappears at the first refresh of the page. Implementation: fixed by overriding the canCreateGroup in the HelpdeskTicketRenderer, the context of the list now needs an active_id, only available from the Helpdesk Team actions Task-3277199 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The project creation wizard now starts with Billable turned off, making onboarding less complex for users creating new projects. The partner/customer field also includes clearer guidance, and the Billable and Timesheets options have been rearranged for a more intuitive setup flow.
Original PR description
Before this commit when creating new project then in wizard form Billable is by default checked and no placeholder is given for partner field in Billable. This commit focuses on improvement in create project wizard by removing checked by default from Billable so that user get simplified and less complex view of tasks during the onboarding. Added a placeholder for partner field which help user to understand the purpose of field and switched the position of Billable and Timesheets. change test case according to new changes. task-3377998
Tasks that are not attached to a specific project can now use the same business features as regular project tasks, including timesheets, billing, materials, worksheets, dependencies, milestones, and quotations. This makes task management more consistent across project, field service, documents, and timesheet workflows, reducing limitations for teams that work with standalone tasks.
Original PR description
_*: project_enteprise timesheet_grid industry_fsm industry_fsm_sale industry_fsm_report - store project_root_id - allow all project features: allow_timesheets allow_billable allow_material allow_worksheets allow_task_dependencies allow_milestones allow_quotations Related: https://github.com/odoo/odoo/pull/125936 task-3367246