<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Odoo on M365simple</title>
    <link>https://m365simple.de/tags/odoo/</link>
    <description>Recent content in Odoo on M365simple</description>
    <generator>Hugo</generator>
    <language>de-de</language>
    <lastBuildDate>Wed, 19 Nov 2025 09:00:00 +0100</lastBuildDate>
    <atom:link href="https://m365simple.de/tags/odoo/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Erstellen von Odoo Demodaten</title>
      <link>https://m365simple.de/posts/erstellen-von-odoo-demodaten/</link>
      <pubDate>Wed, 19 Nov 2025 09:00:00 +0100</pubDate>
      <guid>https://m365simple.de/posts/erstellen-von-odoo-demodaten/</guid>
      <description>&lt;h1 id=&#34;demodaten-in-odoo-so-baust-du-sie-richtig&#34;&gt;Demodaten in Odoo: So baust du sie richtig&lt;/h1&gt;
&lt;p&gt;Hey, kennst du das? Du entwickelst ein neues Modul, alles läuft lokal wie geschmiert, und sobald du es auf einem frischen Odoo installierst — peng, keine Demodaten. Oder noch schlimmer: Die Tests schlagen fehl, weil irgendwas mit den Abhängigkeiten nicht stimmt. Frust pur. Deshalb lass uns heute mal ganz entspannt durchgehen, wie man Demodaten in Odoo wirklich sauber hinbekommt.&lt;/p&gt;
&lt;h2 id=&#34;xml-ist-dein-freund--aber-nur-wenn-du-ihn-richtig-fütterst&#34;&gt;XML ist dein Freund — aber nur, wenn du ihn richtig fütterst&lt;/h2&gt;
&lt;p&gt;Demodaten gehören in Odoo traditionell in XML-Dateien im Ordner &lt;code&gt;data&lt;/code&gt; oder &lt;code&gt;demo&lt;/code&gt;. Der Unterschied? &lt;code&gt;data&lt;/code&gt; wird bei jedem Update geladen, &lt;code&gt;demo&lt;/code&gt; nur, wenn das Modul in einer Datenbank mit eingeschalteten Demo-Daten installiert wird. Für echte Demodaten also fast immer &lt;code&gt;demo/&lt;/code&gt;.Ein simples Beispiel für einen Partner:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Odoo Chatter-Nachrichten</title>
      <link>https://m365simple.de/posts/odoo-chatter-nachrichten/</link>
      <pubDate>Tue, 18 Nov 2025 09:00:00 +0100</pubDate>
      <guid>https://m365simple.de/posts/odoo-chatter-nachrichten/</guid>
      <description>&lt;h1 id=&#34;odoo-chatter-nachrichten-aus-deinem-eigenen-modul-schreiben--so-gehts-wirklich&#34;&gt;Odoo Chatter-Nachrichten aus deinem eigenen Modul schreiben – so geht’s wirklich&lt;/h1&gt;
&lt;p&gt;Hey, stell dir vor: Du bastelst an deinem eigenen Odoo-Modul und willst plötzlich, dass irgendwo eine Nachricht im Chatter auftaucht. Nicht manuell über die UI, sondern direkt aus deinem Python-Code. Kennst du das Gefühl, wenn du ewig suchst und dann feststellst – ach, eigentlich ist es total simpel? Genau das passiert mir jedes Mal bei &lt;code&gt;message_post&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;die-magische-message_post-methode&#34;&gt;Die magische message_post-Methode&lt;/h2&gt;
&lt;p&gt;Die Methode, die alles kann, heißt &lt;code&gt;message_post&lt;/code&gt;. Sie hängt an jedem Record, der &lt;code&gt;mail.thread&lt;/code&gt; erbt. Ein kleines Beispiel aus dem echten Leben:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
