Commit Graph

27 Commits

Author SHA1 Message Date
Ernesto Tejeda
9291305c48 [IMP] contract: add section and notes in contract line 2020-04-13 18:16:08 +02:00
OCA-git-bot
eb279d3b5a Merge PR #466 into 12.0
Signed-off-by sbejaoui
2020-03-17 18:12:33 +00:00
sbejaoui
e71fcc1694 [IMP] - use terminate term instead of resiliate 2020-03-11 11:13:13 +01:00
sbejaoui
30788d22f9 [12.0][IMP] - Update Resiliation Details 2020-03-10 11:12:51 +01:00
sbejaoui
3df0f570fd [IMP] - Add confirmation message for action_cancel_contract_resiliation 2020-03-10 11:12:51 +01:00
sbejaoui
58b38490f6 [IMP] - contract resiliation 2020-03-10 11:11:59 +01:00
sbejaoui
590ea6fd9b [12.0][IMP] - Improve partner With running contracts search view filter 2020-03-02 16:24:35 +01:00
sbejaoui
fd10c32f4f [12.0][ADD] - Add note field to contract 2019-12-23 10:27:54 +01:00
sbejaoui
3b79dea3eb [IMP] - Add contract tags 2019-11-04 13:07:27 +01:00
hparfr
dcda2a1980 Add commercial_partner_id fields into contract module
Remove string attribute
2019-09-24 09:56:11 +02:00
sbejaoui
d93139d147 [IMP] - Make one migration from 12.0.1 to 12.0.4
[RMV] - Remove empty file

[IMP] - Update no_update cron after migration

[IMP] - move contract template recurrence info to line level

[FIX] - Fix contract line model description

[IMP] - Link contracts to analytic accounts

[FIX] - Fix pylint

[IMP] - Move chatter and attachments from analytic account to contract

[IMP] - Move account_analytic_id to contract line level

[IMP] - Improve version check in migration script

[IMP] - Move contracts followers from analytic accounts

[ADD] - Add mail.activity.mixin to contract.contract model

remove data drop from migration scripts

[12.0][FIX] - Fix _init_last_date_invoiced

fix flake8

[ADD] - Update contributors list
2019-09-14 14:34:02 +02:00
Thomas Binsfeld
a429b10c20 [REF] Contract Sale Invoicing: split from analytic account
[REF] Contract Sale Invoicing: update translations

[IMP] - Assert that the predecessor is available for new link at uncancel

[RMV] - remove usless changes

[RMV] - Remove usless field recurring_invoices

after the total isolation between contract model and account analytic one.
recurring_invoices which was used to mark analytic account as contract became usless

[IMP] - P3 syntax

[IMP] - use @openupgrade.migrate() and openupgrade.logged_query

[IMP] - drop transient table in migration script
2019-09-14 14:34:02 +02:00
Thomas Binsfeld
da7826797c [REF] Contract: split from analytic account 2019-09-14 14:34:02 +02:00
Thomas Binsfeld
e167562a20 [REF] Contract: use context_today instead of time in filters 2019-09-14 14:34:02 +02:00
sbejaoui
130fbb693e [FIX] - don't play onchange date_start for old lines on contract template change
[FIX] - Fix stop post message

[FIX] - Fix sale_contract_count should count all partner contract

[FIX] - set recurring_next_date to False if contract line stoped at last date invoiced

[FIX] - Group by next_invoice also considers dates in the past
2019-09-14 14:34:02 +02:00
sbejaoui
834d0b959b [FIX] - Onchange contract line don't reste contract lines
[FIX] - Rename _get_invoiced_period to _get_period_to_invoice

[ADD] - Add stop_at_date_end to _get_period_to_invoice

[FIX] - Remove useless filter
2019-09-14 14:34:02 +02:00
sbejaoui
2e0dad4937 [FIX] - Fix In progress contract filter 2019-09-14 14:34:02 +02:00
Thomas Binsfeld
7683e5a736 [IMP] Contract: matching invoice view depending on contract type
[ADD] Contract: invoice partner
2019-09-14 14:34:02 +02:00
Thomas Binsfeld
19b3f50d34 [ADD] Contract: fiscal position
[ADD] Contract: new contributor

[REF] Contract: indexes
2019-09-14 14:34:02 +02:00
sbejaoui
8171c1d955 [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
2019-09-14 14:34:02 +02:00
sbejaoui
753862f41b [IMP] - Improve inprogress search filter 2019-09-14 14:34:02 +02:00
Thomas Binsfeld
60f589a41f [ADD] Contract: payment term 2019-09-14 14:34:02 +02:00
sbejaoui
6b96172fb9 [IMP] - Add responsible to contract form view 2019-09-14 14:34:02 +02:00
sbejaoui
913405cdd2 [IMP] - Add primary views for contract
[IMP] - don't use related filed for partner_id and pricelist_id
2019-09-14 14:34:02 +02:00
sbejaoui
13a21b2b94 [FIX] - invoice last period for post-paid case 2019-09-14 14:34:02 +02:00
sbejaoui
73c08d0f2f [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
2019-09-14 14:34:02 +02:00
sbejaoui
b979a4a342 [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
2019-09-14 14:34:02 +02:00