diff --git a/blog/index.json b/blog/index.json index 2a43e9f..e60fdfe 100644 --- a/blog/index.json +++ b/blog/index.json @@ -6,7 +6,8 @@ "area": "tips", "headline": "Track the OCA Modules You Actually Use — Without Refreshing GitHub Every Day", "teaser": "Every new Odoo release starts the same routine. You install the latest version, open a browser, and begin clicking throu", - "link": "blog/posts/track-the-oca-modules-you-actually-use.html" + "link": "blog/posts/track-the-oca-modules-you-actually-use.html", + "image": "https://image.office.odoo4projects.com/img/oca_module_status.png" }, { "id": "odoo-19-to-20-invoice-migration-with-n8n-and-mcp", @@ -14,7 +15,8 @@ "area": "tips", "headline": "This is how i updated my Invoices from Odoo 19 to Odoo 20 with n8n and much MCP", "teaser": "Copying invoices from one Odoo instance to another by hand is the kind of task that looks small until you are on invoice", - "link": "blog/posts/odoo-19-to-20-invoice-migration-with-n8n-and-mcp.html" + "link": "blog/posts/odoo-19-to-20-invoice-migration-with-n8n-and-mcp.html", + "image": "https://image.office.odoo4projects.com/img/much.png" }, { "id": "6-tips-to-leverage-the-latest-odoo-management-app-update", diff --git a/blog/posts/odoo-19-to-20-invoice-migration-with-n8n-and-mcp.html b/blog/posts/odoo-19-to-20-invoice-migration-with-n8n-and-mcp.html index 00be456..638f178 100644 --- a/blog/posts/odoo-19-to-20-invoice-migration-with-n8n-and-mcp.html +++ b/blog/posts/odoo-19-to-20-invoice-migration-with-n8n-and-mcp.html @@ -21,6 +21,7 @@ content="Copying invoices from one Odoo instance to another by hand is the kind of task that looks small until you are on invoice" /> + @@ -61,6 +62,7 @@ font-weight: 700; margin: 1.5rem 0 0.5rem; color: var(--dark); } .post-meta { color: rgba(33,37,41,0.5); font-size: 0.85rem; margin-bottom: 2rem; } + .post-image { width: 100%; border-radius: 0.75rem; margin-bottom: 2rem; box-shadow: 0 2px 8px rgba(13,27,46,0.08); } .post-content h2 { font-family: "Inter Tight", sans-serif; font-size: 1.3rem; margin-top: 2rem; color: var(--dark); @@ -82,6 +84,9 @@

This is how i updated my Invoices from Odoo 19 to Odoo 20 with n8n and much MCP

October 23, 2026 · Tips
+ This is how i updated my Invoices from Odoo 19 to Odoo 20 with n8n and much MCP

Copying invoices from one Odoo instance to another by hand is the kind of task that looks small until you are on invoice forty. I moved mine from Odoo 19 to Odoo 20 with an n8n workflow and the ODOO MCP from much ( available at the APP store for free) pointed at the new system, and the setup is simpler than it sounds: the old invoice goes in as context, the tool writes it into the new Odoo, and the agent handles the mapping in between.

diff --git a/blog/posts/track-the-oca-modules-you-actually-use.html b/blog/posts/track-the-oca-modules-you-actually-use.html index 57c4bd4..ab52453 100644 --- a/blog/posts/track-the-oca-modules-you-actually-use.html +++ b/blog/posts/track-the-oca-modules-you-actually-use.html @@ -21,6 +21,7 @@ content="Every new Odoo release starts the same routine. You install the latest version, open a browser, and begin clicking throu" /> + @@ -61,6 +62,7 @@ font-weight: 700; margin: 1.5rem 0 0.5rem; color: var(--dark); } .post-meta { color: rgba(33,37,41,0.5); font-size: 0.85rem; margin-bottom: 2rem; } + .post-image { width: 100%; border-radius: 0.75rem; margin-bottom: 2rem; box-shadow: 0 2px 8px rgba(13,27,46,0.08); } .post-content h2 { font-family: "Inter Tight", sans-serif; font-size: 1.3rem; margin-top: 2rem; color: var(--dark); @@ -82,6 +84,9 @@

Track the OCA Modules You Actually Use — Without Refreshing GitHub Every Day

+ Track the OCA Modules You Actually Use — Without Refreshing GitHub Every Day

Every new Odoo release starts the same routine. You install the latest version, open a browser, and begin clicking through your favourite OCA repositories to find out which modules have been ported — and which ones you will have to live without for a while.

diff --git a/script.js b/script.js index a418db2..849445a 100644 --- a/script.js +++ b/script.js @@ -373,6 +373,14 @@ var si = 0, for (var i = 0; i < pagePosts.length; i++) { var p = pagePosts[i]; var bc = badgeClass(p.area); + var thumbHtml = ""; + if (p.image) + thumbHtml = + '' +
+                                p.headline +
+                                ''; var agentHtml = ""; if (p.agent) agentHtml = @@ -381,6 +389,7 @@ var si = 0, ""; html += '
' + + thumbHtml + '
' + '