Collection of OCA/sale-workflow related modules.
  • HTML 89.7%
  • Python 9.7%
  • Shell 0.6%
Find a file
Janik von Rotz d2dafabdce
feat(sale_timesheet_billable): add module for billable timesheet filtering
- Add new module sale_timesheet_billable with validation logic for billable/non-billable tasks
- Implement domain filtering to match task order with sales order lines
- Add validation to ensure billable tasks only link to priced order lines
- Include German translations and documentation
- Add test instructions for validation scenarios
- Update README.md to include new module in the list
2026-04-21 14:37:07 +02:00
sale_blanket_order_cancel_state feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
sale_blanket_order_carrier refactor(sale_project_link): remove the display name methods 2025-11-18 08:53:04 +01:00
sale_blanket_order_comment refactor(sale_project_link): remove the display name methods 2025-11-18 08:53:04 +01:00
sale_blanket_order_commitment_date refactor(sale_project_link): remove the display name methods 2025-11-18 08:53:04 +01:00
sale_blanket_order_contact_person feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
sale_blanket_order_date_confirmed feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
sale_blanket_order_discount feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
sale_blanket_order_extended feat(sale_blanket_order_extended): add new modules and update documentation 2026-03-04 09:52:51 +01:00
sale_blanket_order_fiscal feat(sale_blanket_order_extended): add new modules and update documentation 2026-03-04 09:52:51 +01:00
sale_blanket_order_invoice_shipping_partner refactor(sale_project_link): remove the display name methods 2025-11-18 08:53:04 +01:00
sale_blanket_order_line_description feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
sale_blanket_order_notes refactor(sale_project_link): remove the display name methods 2025-11-18 08:53:04 +01:00
sale_blanket_order_readonly_states feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
sale_blanket_order_readonly_states_extended refactor(sale_project_link): remove the display name methods 2025-11-18 08:53:04 +01:00
sale_blanket_order_reference feat(sale_blanket_order_extended): add new modules and update documentation 2026-03-04 09:52:51 +01:00
sale_blanket_order_send feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
sale_blanket_order_stock_terms feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
sale_blanket_order_template refactor(sale_project_link): remove the display name methods 2025-11-18 08:53:04 +01:00
sale_expense_description_date feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
sale_expense_link feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
sale_expense_unlink feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
sale_order_comment refactor(sale_project_link): remove the display name methods 2025-11-18 08:53:04 +01:00
sale_order_default_carrier refactor(sale_project_link): remove the display name methods 2025-11-18 08:53:04 +01:00
sale_order_expected_commitment_date refactor(sale_project_link): remove the display name methods 2025-11-18 08:53:04 +01:00
sale_order_line_date_propagate feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
sale_order_line_description_name feat(sale_blanket_order_extended): add new modules and update documentation 2026-03-04 09:52:51 +01:00
sale_order_line_form_action feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
sale_order_line_position feat(sale_blanket_order_extended): add new modules and update documentation 2026-03-04 09:52:51 +01:00
sale_order_line_purchase_margin feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
sale_order_notes feat(sale_order_notes): improve view 2026-02-27 13:30:51 +01:00
sale_order_project_key feat(sale_blanket_order_extended): add new modules and update documentation 2026-03-04 09:52:51 +01:00
sale_order_sale_partner feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
sale_order_template_notes feat(sale_blanket_order_extended): add new modules and update documentation 2026-03-04 09:52:51 +01:00
sale_product_set_search feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
sale_project_key feat(sale_project_key): enhance display name with project key 2026-03-04 10:03:04 +01:00
sale_project_link refactor(sale_project_link): remove the display name methods 2025-11-18 08:53:04 +01:00
sale_stock_owner feat(sale_blanket_order_reference): migrate 2025-12-18 08:07:09 +01:00
sale_timesheet_billable feat(sale_timesheet_billable): add module for billable timesheet filtering 2026-04-21 14:37:07 +02:00
sale_timesheet_total_validated feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
.editorconfig feat: init branch 2024-11-07 09:18:57 +01:00
.eslintrc.yml feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
.gitignore feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
.pre-commit-config.yaml feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
.prettierrc.yml feat: init branch 2024-11-07 09:18:57 +01:00
.pylintrc feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
.ruff.toml feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
LICENSE feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00
README.md feat(sale_timesheet_billable): add module for billable timesheet filtering 2026-04-21 14:37:07 +02:00
task feat(sale_project_link,sale_project_key): migrate 2025-11-14 20:07:50 +01:00

Odoo Apps: Sale Workflow

Odoo modules extending the sale module.

Usage

Clone this repo into the Odoo addons directory.

git clone git@github.com:Mint-System/Odoo-Apps-Sale-Workflow.git ./addons/sale_workflow

Available modules

Module Summary
sale_blanket_order_cancel_state Adds a cancel state to sale blanket order.
sale_blanket_order_carrier Set carrier on sale blanket order.
sale_blanket_order_comment Comment field for sale blanket order.
sale_blanket_order_commitment_date Copies the blanket order line scheduled date to sale line commitment date.
sale_blanket_order_contact_person Set contact person on blanket order.
sale_blanket_order_date_confirmed Set confirmation date on sale blanket order.
sale_blanket_order_discount Define discount on sale blanket order line.
sale_blanket_order_extended Copy additional fields from blanket to sale order.
sale_blanket_order_fiscal Copy fiscal position from blanket to sale order.
sale_blanket_order_invoice_shipping_partner Set invoice and shipping partner on sale order.
sale_blanket_order_line_description Copy description field of order lines to sale order.
sale_blanket_order_notes Notes for sale blanket and sale orders.
sale_blanket_order_readonly_states_extended Sets readonly states for other sale blanket order modules.
sale_blanket_order_readonly_states Override readonly states.
sale_blanket_order_reference Copy customer reference from blanket to sale order.
sale_blanket_order_send Send blanket order by e-mail.
sale_blanket_order_stock_terms Set incoterm and shipping policy on blanket order.
sale_blanket_order_template Setup sale blanket order template.
sale_expense_description_date Append date of expense to sale order line description.
sale_expense_link Link expense and sale order line.
sale_expense_unlink Allow deletion of sale order expense lines.
sale_order_comment Comment field for sale order.
sale_order_default_carrier Set sale order carrier from partner.
sale_order_expected_commitment_date If empty set commitment date equal to expected date.
sale_order_line_date_propagate This module ensures that line order dates are propagated to stock pickings.
sale_order_line_description_name Use product name without default code in sale order line.
sale_order_line_form_action Adds a button to open a sale order line in the form view.
sale_order_line_position Show position numbers on sale order lines.
sale_order_line_purchase_margin Calculate sale line margin from linked purchase.
sale_order_notes Notes for sale orders.
sale_order_project_key Link name and analytic account with the assigned project.
sale_order_sale_partner Set sale contact on sales order.
sale_order_template_notes Set notes on sale order templates.
sale_product_set_search Search product set by name and reference.
sale_project_key Show project key on sale order.
sale_project_link Select existing project for sale quote.
sale_stock_owner Assign customer as owner to deliveries and inventory.
sale_timesheet_billable Selection filter for order lines with billable products on timesheet entries.
sale_timesheet_total_validated Link only validated timesheet entries in sale order.