Hello Michaël,<br><br><div class="gmail_quote">On Sun, Nov 15, 2009 at 5:45 PM, Michaël Lhomme <span dir="ltr">&lt;<a href="mailto:papylhomme@gmail.com">papylhomme@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello all,<br><br>unfortunately I&#39;m really busy at the moment, so I have nothing new to show about Akonadi engine. Nevertheless I&#39;ve some tasks on track.<br><br></blockquote><div><br>Nice.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Exporting other data (accounts status, transactions, ...) should be quite easy. I&#39;m also looking forward to design some plasmoids mockups (accounts status and quick entry).<br>
<br></blockquote><div><br>Let us know if there is anything we can do.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Finally, I&#39;ve just a question/problem : creating a quick entry plasmoid (or whatever involving to create new objects on the KMM engine) would require to save the data contained in the Akonadi engine instance. This may lead to synchonization problem with the main engine instance of the application. Any idea about this ?<br>

<br></blockquote></div><br>KMyMoney keeps the file locked while it&#39;s open, so KMM and Akonadi cannot write concurrently. <br><br>What I would do is keep in Akonadi a copy of the object before being modified. Before writing the modified object, compare the original in Akonadi to the object on the file and issue a warning if it is different. <br>
<br>In future versions, having a revision number would help with this problem.<br><br>