-
-
Notifications
You must be signed in to change notification settings - Fork 529
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[18.0][MIG] contract_variable_quantity #1139
base: 18.0
Are you sure you want to change the base?
[18.0][MIG] contract_variable_quantity #1139
Commits on Nov 4, 2024
-
[ADD] contract_variable_quantity:
================================================= Variable quantity in contract recurrent invoicing ================================================= With this module, you will be able to define in recurring contracts some lines with variable quantity according a provided formula. Configuration ============= * Go to Sales > Configuration > Contracts > Formulas (quantity). * Define any formula based on Python code that stores at some moment a float/integer value of the quantity to invoice in the variable 'result'. You can use these variables to compute your formula: * *env*: Environment variable for getting other models. * *context*: Current context dictionary. * *user*: Current user. * *line*: Contract recurring invoice line that triggers this formula. * *contract*: Contract whose line belongs to. * *invoice*: Invoice (header) being created. Usage ===== To use this module, you need to: * Go to Sales -> Contracts and select or create a new contract. * Check *Generate recurring invoices automatically*. * Add a new recurring invoicing line. * Select "Variable quantity" in column "Qty. type". * Select one of the possible formulas to use (previously created).
Configuration menu - View commit details
-
Copy full SHA for 5d4eafc - Browse repository at this point
Copy the full SHA 5d4eafcView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfd507b - Browse repository at this point
Copy the full SHA dfd507bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 124f35a - Browse repository at this point
Copy the full SHA 124f35aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f32ed19 - Browse repository at this point
Copy the full SHA f32ed19View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4b599f - Browse repository at this point
Copy the full SHA d4b599fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf944b2 - Browse repository at this point
Copy the full SHA bf944b2View commit details -
[MIG] contract_variable_quantity: Migrate to v10
* Bump version * Change openerp references to odoo * Installable to True * Change permissions & views to accounting dependency
Configuration menu - View commit details
-
Copy full SHA for 0e8d2aa - Browse repository at this point
Copy the full SHA 0e8d2aaView commit details -
[IMP][10.0] contract: Add templating (OCA#42)
Add template functionality for contracts
Configuration menu - View commit details
-
Copy full SHA for 1124a78 - Browse repository at this point
Copy the full SHA 1124a78View commit details -
[10.0][IMP] Add variable qty to contract template view (OCA#66)
* [IMP] Add variable qty to contract template view * Bump minor version
Configuration menu - View commit details
-
Copy full SHA for 5b9b11f - Browse repository at this point
Copy the full SHA 5b9b11fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77b2761 - Browse repository at this point
Copy the full SHA 77b2761View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9725bff - Browse repository at this point
Copy the full SHA 9725bffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c9a86e - Browse repository at this point
Copy the full SHA 7c9a86eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01ed155 - Browse repository at this point
Copy the full SHA 01ed155View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d8e6cb - Browse repository at this point
Copy the full SHA 5d8e6cbView commit details -
[IMP] contract_variable_quantity: Recompute price when changing qty
If you have contract lines with automatic price and your pricelist contains different prices per quantity, the price is not changed when computing quantity. This PR fixes this.
Configuration menu - View commit details
-
Copy full SHA for caf5462 - Browse repository at this point
Copy the full SHA caf5462View commit details -
[FIX] analytic invoice/contract lines inheritance
Bug description --------------- `account.analytic.contract.line` inherits `account.analytic.invoice.line` `account.analytic.invoice.line` defines field `analytic_account_id`: - comodel='account.analytic.account' `account.analytic.contract.line` redefines field `analytic_account_id`: - comodel='account.analytic.contract' On attempt to extend `account.analytic.invoice.line` model adding field that depends on `analytic_account_id.date_start` Odoo fails to update, because it adds this field to `account.analytic.contract.line` through inheritance, and `account.analytic.contract` model have no this field. What is done ------------ Change inheritance order: - `account.analytic.invoice.line` inherits `account.analytic.contract.line` - no file renames at this stage (this wil be done in next commit)
Configuration menu - View commit details
-
Copy full SHA for 1867c61 - Browse repository at this point
Copy the full SHA 1867c61View commit details -
- contract - contract_variable_quantity
Configuration menu - View commit details
-
Copy full SHA for b47adf9 - Browse repository at this point
Copy the full SHA b47adf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c979ff - Browse repository at this point
Copy the full SHA 2c979ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1162ca1 - Browse repository at this point
Copy the full SHA 1162ca1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78fa398 - Browse repository at this point
Copy the full SHA 78fa398View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfd0f6a - Browse repository at this point
Copy the full SHA dfd0f6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ecd1b14 - Browse repository at this point
Copy the full SHA ecd1b14View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd7c005 - Browse repository at this point
Copy the full SHA bd7c005View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a743a8 - Browse repository at this point
Copy the full SHA 8a743a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef2ec92 - Browse repository at this point
Copy the full SHA ef2ec92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88afb37 - Browse repository at this point
Copy the full SHA 88afb37View commit details -
Configuration menu - View commit details
-
Copy full SHA for dae7580 - Browse repository at this point
Copy the full SHA dae7580View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21874fc - Browse repository at this point
Copy the full SHA 21874fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 303b9df - Browse repository at this point
Copy the full SHA 303b9dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe1053e - Browse repository at this point
Copy the full SHA fe1053eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46875c8 - Browse repository at this point
Copy the full SHA 46875c8View commit details -
[FIX] contract_variable_quantity: Allow to propagate variable qty fie…
…lds from template **Steps to reproduce the problem** - Define a contract template with one line with variable quantity and formula. - Use that template in a new contract. - Variable quantity type and formula are not transferred from template to contract. This is due to the lack of that fields in the tree view that prevents web client to fetch and store them. We solve it adding those fields to the contract line tree view, also providing some visibility logic for not showing the corresponding fields according the type. No regression tests is provided, as this is only reproducible with web client, not through code.
Configuration menu - View commit details
-
Copy full SHA for 4ac0fa5 - Browse repository at this point
Copy the full SHA 4ac0fa5View commit details -
[IMP] contract: remove redundant method
I have detected a method that was created as redundant and with the same technique used when preparing the line values, so better to have everything together in the same method instead of having it spread.
Configuration menu - View commit details
-
Copy full SHA for 012b89c - Browse repository at this point
Copy the full SHA 012b89cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c48bbf4 - Browse repository at this point
Copy the full SHA c48bbf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bc085f - Browse repository at this point
Copy the full SHA 7bc085fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00dc105 - Browse repository at this point
Copy the full SHA 00dc105View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d60e2d - Browse repository at this point
Copy the full SHA 5d60e2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb0fb33 - Browse repository at this point
Copy the full SHA eb0fb33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13504cf - Browse repository at this point
Copy the full SHA 13504cfView commit details -
[MIG] contract_variable_quantity: Migration to 14.0
[UPD] Update contract_variable_quantity.pot [UPD] README.rst
Configuration menu - View commit details
-
Copy full SHA for dd75a0d - Browse repository at this point
Copy the full SHA dd75a0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73e844b - Browse repository at this point
Copy the full SHA 73e844bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b37a84e - Browse repository at this point
Copy the full SHA b37a84eView commit details -
[16.0][IMP] contract and contract_variable_quantity: improve visual o…
…f contract lines
Configuration menu - View commit details
-
Copy full SHA for fcbe538 - Browse repository at this point
Copy the full SHA fcbe538View commit details -
Translated using Weblate (Italian)
Currently translated at 100.0% (35 of 35 strings) Translation: contract-16.0/contract-16.0-contract_variable_quantity Translate-URL: https://translation.odoo-community.org/projects/contract-16-0/contract-16-0-contract_variable_quantity/it/
Configuration menu - View commit details
-
Copy full SHA for 18d40c4 - Browse repository at this point
Copy the full SHA 18d40c4View commit details -
Translated using Weblate (Croatian)
Currently translated at 68.5% (24 of 35 strings) Translation: contract-16.0/contract-16.0-contract_variable_quantity Translate-URL: https://translation.odoo-community.org/projects/contract-16-0/contract-16-0-contract_variable_quantity/hr/
Configuration menu - View commit details
-
Copy full SHA for 3bacfc5 - Browse repository at this point
Copy the full SHA 3bacfc5View commit details -
Translated using Weblate (Swedish)
Currently translated at 100.0% (35 of 35 strings) Translation: contract-16.0/contract-16.0-contract_variable_quantity Translate-URL: https://translation.odoo-community.org/projects/contract-16-0/contract-16-0-contract_variable_quantity/sv/
Configuration menu - View commit details
-
Copy full SHA for 9a5f101 - Browse repository at this point
Copy the full SHA 9a5f101View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fdfbc0 - Browse repository at this point
Copy the full SHA 3fdfbc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 838261d - Browse repository at this point
Copy the full SHA 838261dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fa5a5e - Browse repository at this point
Copy the full SHA 0fa5a5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d76449e - Browse repository at this point
Copy the full SHA d76449eView commit details -
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: contract-17.0/contract-17.0-contract_variable_quantity Translate-URL: https://translation.odoo-community.org/projects/contract-17-0/contract-17-0-contract_variable_quantity/
Configuration menu - View commit details
-
Copy full SHA for 0ff31e9 - Browse repository at this point
Copy the full SHA 0ff31e9View commit details
Commits on Nov 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b2868a2 - Browse repository at this point
Copy the full SHA b2868a2View commit details