tutorials icon indicating copy to clipboard operation
tutorials copied to clipboard

18.0 practice task agir

Open agir-odoo opened this issue 8 months ago • 1 comments

[ADD] dev_zero_stock_blockage: implemented zero stock approval task Ensure that Sales Orders cannot be confirmed without Zero Stock Approval, restricting Sales Users from modifying the field while allowing only Sales Administrators to approve orders.

--> Inherited Model

  • Inherited the main model sale order.
  • Added a new boolean field zero stock approval in the sale order model.
  • Overridden fields get() to make the field read-only for Sales Users (sales person)
  • Made action confirm() to restrict order confirmation unless zero stock approval is checked.
  • Implemented sale order views xml to display zero stock approval after payment term id.

Access Rights

  • Sales Administrator - Can edit the field.
  • Sales User : Read-only access.

Ensures better control over order confirmation based on stock approval.

agir-odoo avatar Apr 02 '25 13:04 agir-odoo

Pull request status dashboard

robodoo avatar Apr 02 '25 13:04 robodoo