Skip to content
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

[IMP] account: Remove _compute_is_move_sent #125392

Closed

Conversation

smetl
Copy link
Contributor

@smetl smetl commented Jun 16, 2023

Since a5aefc7 this compute is no longer necessary


I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr

Since odoo@a5aefc7
this compute is no longer necessary
@robodoo
Copy link
Contributor

robodoo commented Jun 16, 2023

Pull request status dashboard

Copy link
Contributor

@epictete epictete left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@C3POdoo C3POdoo added the RD research & development, internal work label Jun 16, 2023
robodoo pushed a commit that referenced this pull request Jun 16, 2023
Since a5aefc7
this compute is no longer necessary

closes #125392

Signed-off-by: John Laterre (jol) <jol@odoo.com>
@robodoo robodoo temporarily deployed to merge June 16, 2023 14:30 Inactive
@robodoo robodoo closed this Jun 16, 2023
@robodoo robodoo added the 16.4 label Jun 16, 2023
@fw-bot fw-bot deleted the master-remove-compute-move-send-las branch June 30, 2023 14:46
iada-odoo added a commit to odoo-dev/odoo that referenced this pull request Apr 29, 2024
Current Behavior:
`is_move_sent` is not updated if there is an existing `invoice_pdf_report_id`.

Purpose of this PR:
Remove the `invoice_pdf_report_id` when resetting invoice to draft so that when the invoice is sent again (using the Send and Print wizard),
`is_move_sent` is updated.

Steps to Reproduce on Runbot:
1) Create and Send and Print invoice. (`is_move_sent` is set to True)
2) Reset invoice to draft. (`is_move_sent` is set to False)
3) Confirm and resend invoice using Send and Print wizard. (`is_move_sent` remains False, expected to be changed to True)

Notes:
This PR odoo#116698 added a _compute in Odoo 16, however it was removed in Odoo 17 with this PR odoo#125392
`is_move_sent` is not updated when on the second Send and Print because of the existing `invoice_pdf_report_id` (generated and linked during the first Send and Print).

opw-3849109
iada-odoo pushed a commit to odoo-dev/odoo that referenced this pull request May 16, 2024
Current Behavior:
is_move_sent is not updated if there is an existing invoice_pdf_report_id.

Purpose of this PR:
Remove the `is_move_sent`: False on when resetting the account move to draft.
This guarantees, that once the move has been sent via action_send_and_print, it will be marked as sent.

Steps to Reproduce on Runbot:
Create and Send and Print invoice. (is_move_sent is set to True)
Reset invoice to draft. (is_move_sent is set to False)
Confirm and resend invoice using Send and Print wizard. (is_move_sent remains False, expected to be changed to True)

Notes:
This PR odoo#116698 added a _compute in Odoo 16, however it was removed in Odoo 17 with this PR odoo#125392. is_move_sent is not updated on the second Send and Print because of the existing invoice_pdf_report_id (generated and linked during the first Send and Print).

opw-3849109
iada-odoo pushed a commit to odoo-dev/odoo that referenced this pull request May 16, 2024
Current Behavior:
is_move_sent is not updated if there is an existing invoice_pdf_report_id.

Purpose of this PR:
Remove the `is_move_sent`: False on when resetting the account move to draft.
This guarantees, that once the move has been sent via action_send_and_print, it will be marked as sent.

Steps to Reproduce on Runbot:
Create and Send and Print invoice. (is_move_sent is set to True)
Reset invoice to draft. (is_move_sent is set to False)
Confirm and resend invoice using Send and Print wizard. (is_move_sent remains False, expected to be changed to True)

Notes:
This PR odoo#116698 added a _compute in Odoo 16, however it was removed in Odoo 17 with this PR odoo#125392. is_move_sent is not updated on the second Send and Print because of the existing invoice_pdf_report_id (generated and linked during the first Send and Print).

opw-3849109
iada-odoo added a commit to odoo-dev/odoo that referenced this pull request May 16, 2024
Current Behavior:
is_move_sent is not updated if there is an existing invoice_pdf_report_id.

Purpose of this PR:
Remove the `is_move_sent`: False on when resetting the account move to draft.
This guarantees, that once the move has been sent via action_send_and_print, it will be marked as sent.

Steps to Reproduce on Runbot:
Create and Send and Print invoice. (is_move_sent is set to True)
Reset invoice to draft. (is_move_sent is set to False)
Confirm and resend invoice using Send and Print wizard. (is_move_sent remains False, expected to be changed to True)

Notes:
This PR odoo#116698 added a _compute in Odoo 16, however it was removed in Odoo 17 with this PR odoo#125392. is_move_sent is not updated on the second Send and Print because of the existing invoice_pdf_report_id (generated and linked during the first Send and Print).

opw-3849109
iada-odoo added a commit to odoo-dev/odoo that referenced this pull request May 16, 2024
Current Behavior:
is_move_sent is not updated if there is an existing invoice_pdf_report_id.

Purpose of this PR:
Remove the `is_move_sent`: False on when resetting the account move to draft.
This guarantees, that once the move has been sent via action_send_and_print, it will be marked as sent.

Steps to Reproduce on Runbot:
Create and Send and Print invoice. (is_move_sent is set to True)
Reset invoice to draft. (is_move_sent is set to False)
Confirm and resend invoice using Send and Print wizard. (is_move_sent remains False, expected to be changed to True)

Notes:
This PR odoo#116698 added a _compute in Odoo 16, however it was removed in Odoo 17 with this PR odoo#125392. is_move_sent is not updated on the second Send and Print because of the existing invoice_pdf_report_id (generated and linked during the first Send and Print).

opw-3849109
iada-odoo added a commit to odoo-dev/odoo that referenced this pull request May 17, 2024
Current Behavior:
is_move_sent is not updated if there is an existing invoice_pdf_report_id.

Purpose of this PR:
Remove the `is_move_sent`: False on when resetting the account move to draft.
This guarantees, that once the move has been sent via action_send_and_print, it will be marked as sent.

Steps to Reproduce on Runbot:
Create and Send and Print invoice. (is_move_sent is set to True)
Reset invoice to draft. (is_move_sent is set to False)
Confirm and resend invoice using Send and Print wizard. (is_move_sent remains False, expected to be changed to True)

Notes:
This PR odoo#116698 added a _compute in Odoo 16, however it was removed in saas-16.3  with this PR odoo#125392. is_move_sent is not updated on the second Send and Print because of the existing invoice_pdf_report_id (generated and linked during the first Send and Print).

opw-3849109
iada-odoo added a commit to odoo-dev/odoo that referenced this pull request Jun 6, 2024
Current Behavior:
is_move_sent is not updated if there is an existing invoice_pdf_report_id.

Purpose of this PR:
Remove the `is_move_sent`: False on when resetting the account move to draft.
This guarantees, that once the move has been sent via action_send_and_print, it will be marked as sent.

Steps to Reproduce on Runbot:
Create and Send and Print invoice. (is_move_sent is set to True)
Reset invoice to draft. (is_move_sent is set to False)
Confirm and resend invoice using Send and Print wizard. (is_move_sent remains False, expected to be changed to True)

Notes:
This PR odoo#116698 added a _compute in Odoo 16, however it was removed in saas-16.3 with this PR odoo#125392. is_move_sent is not updated on the second Send and Print because of the existing invoice_pdf_report_id (generated and linked during the first Send and Print).

opw-3849109
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
16.4 RD research & development, internal work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants