Skip to content

Conversation

@etobella
Copy link
Member

@etobella etobella commented Oct 15, 2025

Done the history rewritting for not losing the commits from edi_oca and map them in edi_core_oca (Since the split, obviously).

I added JS tests 😉

I avoided the use of odoo_test_helper

simahawk and others added 30 commits October 15, 2025 15:31
* auto btns on/off flag per exchange type
* offer hook to customize how btns are rendered
* improve UI
Raise specific error when exchange type is not found.
To be used to track references on exchanged related records.
Handy method to validate core actions of the edi framework.
Kewyord params were not propagated.
Propagate custom kw args to event handlers.
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: edi-15.0/edi-15.0-edi_oca
Translate-URL: https://translation.odoo-community.org/projects/edi-15-0/edi-15-0-edi_oca/
You can now track the original exchange record
that originated the document in the 1st place.
Ease finding which type the current one is an ack for.
You can produce or receive more than one ack for a given exchange.
If that's the case, make sure only the newest is considered.
In case exchange_on is the same, use ID to get the latest on top.
mymage and others added 14 commits October 15, 2025 15:31
Currently translated at 100.0% (253 of 253 strings)

Translation: edi-framework-18.0/edi-framework-18.0-edi_oca
Translate-URL: https://translation.odoo-community.org/projects/edi-framework-18-0/edi-framework-18-0-edi_oca/it/
Co-authored-by: =?UTF-8?q?Fran=C3=A7ois=20Honor=C3=A9?= <francois.honore@acsone.eu>
Add new way of handling EDI through models

Co-authored-by: =?UTF-8?q?Fran=C3=A7ois=20Honor=C3=A9?= <francois.honore@acsone.eu>
The page was not visible in any case. The condition was wrong.
It should be hidden if no related exchange nor parent is set.
Currently translated at 95.2% (260 of 273 strings)

Translation: edi-framework-18.0/edi-framework-18.0-edi_core_oca
Translate-URL: https://translation.odoo-community.org/projects/edi-framework-18-0/edi-framework-18-0-edi_core_oca/it/
Currently translated at 100.0% (273 of 273 strings)

Translation: edi-framework-18.0/edi-framework-18.0-edi_core_oca
Translate-URL: https://translation.odoo-community.org/projects/edi-framework-18-0/edi-framework-18-0-edi_core_oca/it/
Currently translated at 100.0% (273 of 273 strings)

Translation: edi-framework-18.0/edi-framework-18.0-edi_core_oca
Translate-URL: https://translation.odoo-community.org/projects/edi-framework-18-0/edi-framework-18-0-edi_core_oca/it/
@etobella
Copy link
Member Author

@simahawk

@etobella etobella force-pushed the 19.0-mig-edi_core_oca branch 3 times, most recently from 28303f0 to aa64e2a Compare October 15, 2025 18:04
@etobella
Copy link
Member Author

@simahawk 🙏 This way we can have a clean edi_core_oca installation in odoo 19

@simahawk
Copy link
Contributor

simahawk commented Dec 1, 2025

@etobella sorry, I was underwater for a while. I'll try to have a look within this or next week 😉

@simahawk
Copy link
Contributor

simahawk commented Dec 1, 2025

Copy link
Contributor

@simahawk simahawk left a comment

Choose a reason for hiding this comment

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

LG overall.

So far the file could be edited in any state and w/o any trace of editing.
This change brings:

* the file is frozen if it has been already processed or sent
* if you really need to change it you can force this by assigning the
  group ``group_edi_override_exchange_file_content`` to the user
* updates to the file are now tracked via checksum changes
model.model few lines below will trigger an access error w/o this change.
@etobella etobella force-pushed the 19.0-mig-edi_core_oca branch from aa64e2a to 0e6d581 Compare December 1, 2025 17:59
@etobella etobella force-pushed the 19.0-mig-edi_core_oca branch from 0e6d581 to 8dced0b Compare December 1, 2025 18:35
@etobella
Copy link
Member Author

@simahawk WDYT?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.