Thomas Binsfeld
c06e3f52d8
[ADD] Contract: fiscal position
...
[ADD] Contract: new contributor
[REF] Contract: indexes
2020-07-13 18:26:41 +02:00
sbejaoui
ae8ebc3496
[IMP] - Should be able to stop a past contract line
2020-07-13 18:26:41 +02:00
Thomas Binsfeld
b79fe4caec
[FIX] Contract: copy payment term on generated invoice
2020-07-13 18:26:41 +02:00
sbejaoui
51fb72803b
[IMP] - Replace is_suspended flag by manual_renew_needed
...
Add a computed field for the first date of the termination notice period
Adapt state compute and search method
[IMP] - Improve unit tests
2020-07-13 18:26:41 +02:00
sbejaoui
10cbdf2e8e
[MV] - move onchange method to contract_product module
...
[RMV] - Remove useless check
2020-07-13 18:26:41 +02:00
sbejaoui
8b0398abc9
[IMP] - Link invoice line to contract lines
...
[IMP] - Add index on contract line
[IMP] - Add is_suspended flag and _search_state
[IMP] - Add is_suspended flag to stop contract line
2020-07-13 18:26:41 +02:00
sbejaoui
22c10c96d8
[IMP] - Improve inprogress search filter
2020-07-13 18:26:41 +02:00
sbejaoui
431163b150
[FIX] - filter by termination_notice for contract line to renew
2020-07-13 18:26:41 +02:00
sbejaoui
a2e2e63a1e
[FIX] - renew only recurring_invoices contract
2020-07-13 18:26:41 +02:00
sbejaoui
4da25ab3a5
[FIX] - do not copy last_date_invoiced on plan_successor
2020-07-13 18:26:41 +02:00
sbejaoui
433b8fa3fa
[12.0][IMP] - check invoice line vals before assignment
...
[FIX] - Fix unit tests.
2020-07-13 18:26:41 +02:00
Thomas Binsfeld
6555161f24
[ADD] Contract: payment term
2020-07-13 18:26:41 +02:00
sbejaoui
7866eece2b
[FIX] - default value for active field in contract line
...
[FIX] - fix flake8
2020-07-13 18:26:41 +02:00
sbejaoui
0632b4b90e
[FIX] - as date_start is required, constraints on it become useless
...
[FIX] - for finished contract _get_lines_to_invoice should return False
2020-07-13 18:26:41 +02:00
Thomas Binsfeld
77e13cc292
[REF] Contract: invoice creation
...
[FIX] - Fix typo
[IMP] - date start required for contract line
[REF] Gitignore: .eggs
[REF] Contract Unit Tests: base the cron check on invoice lines instead of invoices
2020-07-13 18:26:34 +02:00
sbejaoui
ba2d8aaa3a
[IMP] - archive contract_line on contract archive
2020-07-13 18:23:49 +02:00
sbejaoui
5a1d443f06
[FIX] - contract recurring_next_date ignore canceled lines
...
[FIX] - fix _get_invoiced_period if recurring_next_date manually updated
2020-07-13 18:23:49 +02:00
sbejaoui
def76117e1
[IMP] - Add responsible to contract form view
2020-07-13 18:23:49 +02:00
sbejaoui
c3fc2c84ca
[FIX] - compute recurring_next_date for contract
...
[IMP] - get contract line default data onchange product_id
2020-07-13 18:23:49 +02:00
sbejaoui
4b6fc79c69
[FIX] - check date_start before onchange
2020-07-13 18:23:49 +02:00
sbejaoui
76c8d413b9
[IMP] - don't allow to unlink uncnaceled contrac line
2020-07-13 18:23:49 +02:00
sbejaoui
86dfdb14c5
[IMP] - store last_date_invoiced on contract_line
...
Improve CRITERIA_ALLOWED_DICT
[IMP] - code improvement
[IMP] - Use last_date_invoiced to set marker in invoice description
[IMP] - add migration script to init last_day_invoiced and some other improvement
[FIX] - a contract line suspended should start a day after the suspension end
2020-07-13 18:23:49 +02:00
sbejaoui
92c1c837c6
[IMP] - hide recurring_invoicing_type if recurring_rule_type is monthlylastday
...
for the monthlylastday case, pre-paid is logicly impossible,
if monthlylastday is set, we consider only post-paid case
[IMP] - Improve unit tests
2020-07-13 18:23:49 +02:00
sbejaoui
01e3e0fe44
[IMP] - improve cancel/uncancel process
...
[FIX] - Test if start_date is set before compute
[FIX] - date_end include in the period in auto_renew case
[FIX] - in suspension case, contract line should start a day after the end
[IMP] - confirm message on contract line cancel
2020-07-13 18:23:49 +02:00
sbejaoui
e920654ecf
[FIX] - fix stop_plan_successor case 5
...
contract line start in the suspension period and end after it
2020-07-13 18:23:49 +02:00
sbejaoui
ae7bb3fdc5
[IMP] - Add primary views for contract
...
[IMP] - don't use related filed for partner_id and pricelist_id
2020-07-13 18:23:49 +02:00
sbejaoui
d6db72995f
[FIX] - invoice last period for post-paid case
2020-07-13 18:23:49 +02:00
sbejaoui
c716e7ab39
[12.0][IMP] - Add strat/stop wizard to contract line
...
[12.0][IMP] - Add pause button to contract line
[IMP] - Add state filed in contract line form
[FIX] - stop don't change date_end for finished contract line
[IMP] - Change contract line buttons visibility
Add renewal process with termination notice
[FIX] - don't consider stop_date If it is after the contract line end_date
[IMP] - consider more cases in stop_plan_successor
[IMP] - cancel upcoming line on stop
[IMP] - Chnage next invoice date on un-cancel
[IMP] - Post message in contract on contract line actions
[IMP] - check contract line overlap
2020-07-13 18:23:49 +02:00
sbejaoui
f785d3ae76
[IMP] - Make recurrence mechanism on contract line
...
Make recurrence mechanism on contract line and some other refactoring
[FIX] - Keep contract_cron on account_analytic_account model
contract_cron defined with no_update option.
Changing it, will cause issue to past version installation.
[IMP] - Fix recurring_next_date default value
recurring_next_date should have start_date as default value in prepaid policy
and start_date + invoicing_interval if postpaid
[FIX] - Fix test check no journal
[IMP] - Return created invoices on recurring_create_invoice
[IMP] - Specific process to compute recurring_next_date for monthly-last-day
fixes : #198
[ADD] - Add Post-migration script to bring recurrence info from contract to contract lines
[ADD] - Add search filter based on date_end and recurring_next_date
- not_finished filter in contract search view
- finished filter in contract search view
- Next Invoice group by in contract search view
[ADD] - Add unit tests
- cases to compute first recurring next date
- contract recurring_next_date
- contract date_end
[IMP] - Improve Unit tests
2020-07-13 18:23:49 +02:00
黎伟杰
b675af7485
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (110 of 110 strings)
Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/zh_CN/
2020-07-13 18:23:49 +02:00
liweijie0812
2cfdea610f
Remove invalid Chinese translation files
2020-07-13 18:23:49 +02:00
黎伟杰
bcf7bce216
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 40.9% (45 of 110 strings)
Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/zh_CN/
2020-07-13 18:23:49 +02:00
Rudolf Schnapka
ae68aab32c
Translated using Weblate (German)
...
Currently translated at 100.0% (110 of 110 strings)
Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/de/
2020-07-13 18:23:49 +02:00
Rodrigo Macedo
5eefe355be
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 51.8% (57 of 110 strings)
Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/pt_BR/
2020-07-13 18:23:49 +02:00
Pedro Castro Silva
209cf31b06
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (109 of 109 strings)
Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/pt/
2020-07-13 18:23:49 +02:00
jcleonard2018
2723c461dd
Translated using Weblate (French)
...
Currently translated at 100.0% (109 of 109 strings)
Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/fr/
2020-07-13 18:23:49 +02:00
Sergio Zanchetta
c4afea4869
Translated using Weblate (Italian)
...
Currently translated at 83.5% (91 of 109 strings)
Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/it/
2020-07-13 18:23:49 +02:00
Jordi Ballester Alomar
712d63d351
[FIX] Errors in navigation to customer invoices / vendor bills
2020-07-13 18:23:49 +02:00
OCA-git-bot
3c260a8cf5
[ADD] icon.png
2020-07-13 18:23:49 +02:00
OCA Transbot
ca41e35438
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/
2020-07-13 18:23:49 +02:00
Maria Sparenberg
dc135dc288
Translated using Weblate (German)
...
Currently translated at 100.0% (109 of 109 strings)
Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/de/
2020-07-13 18:23:49 +02:00
Marta Vázquez Rodríguez
4ed672ab36
Translated using Weblate (Galician)
...
Currently translated at 100.0% (109 of 109 strings)
Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/gl/
2020-07-13 18:23:49 +02:00
Marta Vázquez Rodríguez
ff849b9c16
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (109 of 109 strings)
Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/es/
2020-07-13 18:23:49 +02:00
OCA Transbot
82afdcbf14
Update translation files
...
Updated by Update PO files to match POT (msgmerge) hook in Weblate.
2020-07-13 18:23:49 +02:00
Axel-G
b7465bd6af
Translated using Weblate (German)
...
Currently translated at 99.0% (99 of 100 strings)
Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/de/
2020-07-13 18:23:49 +02:00
sbejaoui
134a3dd232
[MIG] contract: Migration to 12.0
2020-07-13 18:23:49 +02:00
Jon Zaballa
e8fbf1c17f
[FIX] Contract Spanish Translation
...
- Module: contract
- Summary: several terms where not translated to Spanish.
2020-07-13 17:02:57 +02:00
Pedro M. Baeza
c29b5b20f6
[IMP] contract: Don't depend on external data
...
The test as it was, leaves to the demo pricelist the control on the price of
the product, so other modules that modifies this pricelist will make the
test to fail.
This is the minimum change needed for avoiding the problem.
2020-07-13 17:02:57 +02:00
Daniel Reis
8bbb455cef
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 10.0% (10 of 100 strings)
Translation: contract-11.0/contract-11.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-11-0/contract-11-0-contract/pt_PT/
2020-07-13 17:02:57 +02:00
Enric Tobella
c468ff1b6f
Translated using Weblate (Spanish)
...
Currently translated at 98.0% (98 of 100 strings)
Translation: contract-11.0/contract-11.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-11-0/contract-11-0-contract/es/
2020-07-13 17:02:57 +02:00