agreement_sale
This module integrates sales orders with agreements by adding agreement fields and supporting configuration in the sales app.
Key Features
- sale.order: Allows sales orders to be linked with an agreement that is tracked, protected from deletion, and excluded when duplicating orders.
- sale.order: Displays an agreement type field for users permitted to manage agreement types so orders can capture agreement categorization.
- agreement: Provides a smart button that counts related sale orders and opens them for quick access from each agreement.
- res.config.settings: Adds toggles to enable agreement types and templates with direct navigation buttons in the sales settings.
- sales configuration: Introduces menu entries under sales configuration to reach agreement and agreement type management.
- access control: Grants sales managers full permissions on agreements and agreement types while giving standard users read-only visibility of agreement types.