Skip to content

[18.0][IMP] rma: Define the expected configuration (action_create_* fields) in operations#544

Open
victoralmau wants to merge 4 commits intoOCA:18.0from
Tecnativa:18.0-imp-rma-operation_data
Open

[18.0][IMP] rma: Define the expected configuration (action_create_* fields) in operations#544
victoralmau wants to merge 4 commits intoOCA:18.0from
Tecnativa:18.0-imp-rma-operation_data

Conversation

@victoralmau
Copy link
Member

@victoralmau victoralmau commented Mar 2, 2026

Define the expected configuration (action_create_* fields) in operations

Replace: Not refund
Repair: Not refund
Refund: Not delivery

Add tracking=True to operation_id field + Do not allow the operation_id field to be modified if it is already "completed"

Please @pedrobaeza and @carlos-lopez-tecnativa can you review it?

@Tecnativa

@OCA-git-bot
Copy link
Contributor

Hi @pedrobaeza, @peluko00, @chienandalu,
some modules you are maintaining are being modified, check this out!

@victoralmau victoralmau force-pushed the 18.0-imp-rma-operation_data branch 2 times, most recently from eaf49cd to 9206d1c Compare March 2, 2026 14:33
@victoralmau victoralmau marked this pull request as ready for review March 2, 2026 16:28
@pedrobaeza pedrobaeza added this to the 18.0 milestone Mar 26, 2026
Copy link

@carlos-lopez-tecnativa carlos-lopez-tecnativa left a comment

Choose a reason for hiding this comment

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

LGTM

I think the operation_id field should be read-only when the RMA flow is finished. Currently, I can change this field, which can be confusing, and no trace is left in the chatter. Please consider adding tracking to the field or making it read-only at some point in the flow.

Image

@OCA-git-bot
Copy link
Contributor

This PR has the approved label and has been created more than 5 days ago. It should therefore be ready to merge by a maintainer (or a PSC member if the concerned addon has no declared maintainer). 🤖

… in operations

Replace: Not refund
Repair: Not refund
Refund: Not delivery
@victoralmau victoralmau force-pushed the 18.0-imp-rma-operation_data branch from 9206d1c to 5d54b58 Compare March 26, 2026 11:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants