<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.tryton.org/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Tryton</title><link>http://www.tryton.org</link><description>modular, scalable and reliable</description><lastBuildDate>Tue, 29 Jan 2013 19:07:15 GMT</lastBuildDate><generator>nikola</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.tryton.org/en/tryton" /><feedburner:info uri="en/tryton" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Technical Training by B2CK</title><link>http://feeds.tryton.org/~r/en/tryton/~3/oYi0rgINRUo/technical-training-by-b2ck.html</link><description>&lt;p&gt;&lt;a class="reference external" href="http://www.b2ck.com/"&gt;B2CK&lt;/a&gt; is organizing a technical training sessions on
&lt;a class="reference external" href="http://www.tryton.org/"&gt;Tryton&lt;/a&gt; in Li&amp;#232;ge the 17th and 18th of January 2013.&lt;/p&gt;
&lt;p&gt;The training session will cover technical subjects. The main goal of this
training is to empower quickly attendees to get the most out of Tryton and to
build their first module with our help. Prerequisite are: basic programming
knowledge (preferably but not mandatory Python), bring your laptop with you.
After this training you will be able to package and create a set of dynamic
Tryton models and their workflows.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://www.b2ck.com/news.html#n20121217"&gt;More information&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/en/tryton/~4/oYi0rgINRUo" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://www.tryton.org/posts/technical-training-by-b2ck.html</guid><pubDate>Wed, 02 Jan 2013 16:00:00 GMT</pubDate><feedburner:origLink>http://www.tryton.org/posts/technical-training-by-b2ck.html</feedburner:origLink></item><item><title>Maintenance Releases for the supported series 1.8, 2.0, 2.2, 2.4 and 2.6</title><link>http://feeds.tryton.org/~r/en/tryton/~3/1Ez5ywFNhlA/maintenance-releases-for-the-supported-series-18-20-22-24-and-26.html</link><description>&lt;img src="http://feeds.feedburner.com/~r/en/tryton/~4/1Ez5ywFNhlA" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://www.tryton.org/posts/maintenance-releases-for-the-supported-series-18-20-22-24-and-26.html</guid><pubDate>Mon, 24 Dec 2012 12:00:00 GMT</pubDate><feedburner:origLink>http://www.tryton.org/posts/maintenance-releases-for-the-supported-series-18-20-22-24-and-26.html</feedburner:origLink></item><item><title>The Tryton Foundation is now official</title><link>http://feeds.tryton.org/~r/en/tryton/~3/ZEcQuP0joCY/the-tryton-foundation-is-now-official.html</link><description>&lt;p&gt;After more than a year of preparation, the Tryton Foundation is now official
and fully operational. It is a Belgian private foundation, hence it is
designated to pursue a specific disinterested purpose. The missions of the
foundation are:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;&lt;li&gt;Develop and support conferences, meetings and community activities,&lt;/li&gt;
&lt;li&gt;hold and administer the tryton.org infrastructure,&lt;/li&gt;
&lt;li&gt;organize the community of supporters,&lt;/li&gt;
&lt;li&gt;and manage and promote the Tryton trademark.&lt;/li&gt;
&lt;/ul&gt;&lt;/blockquote&gt;
&lt;p&gt;The initial board of manager is composed by: Albert Cervera i Areny, Bertrand
Chenal, Nicolas &amp;#201;vrard, C&amp;#233;dric Krier,  Sebasti&amp;#225;n Marr&amp;#243;, Udo Spallek and Sharoon
Thomas.&lt;/p&gt;
&lt;p&gt;The foundation is already &lt;a class="reference external" href="http://foundation.tryton.org/#how-can-i-donate"&gt;accepting donations&lt;/a&gt;, so if you rely on the
Tryton project please help the foundation to pursue its missions.&lt;/p&gt;
&lt;p&gt;The supporters candidacies are &lt;a class="reference external" href="https://groups.google.com/d/topic/tryton/GTe2cclTSmk/discussion"&gt;opened since last week&lt;/a&gt;.The role of
the supporter assembly is to represent the Tryton community inside the
foundation.&lt;/p&gt;
&lt;p&gt;All those information are gathered on &lt;a class="reference external" href="http://foundation.tryton.org/"&gt;http://foundation.tryton.org/&lt;/a&gt;. This page
will evolve over time and will welcome the list of supporters and donators.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/en/tryton/~4/ZEcQuP0joCY" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://www.tryton.org/posts/the-tryton-foundation-is-now-official.html</guid><pubDate>Tue, 18 Dec 2012 12:00:00 GMT</pubDate><feedburner:origLink>http://www.tryton.org/posts/the-tryton-foundation-is-now-official.html</feedburner:origLink></item><item><title>End of maintance for series 1.6</title><link>http://feeds.tryton.org/~r/en/tryton/~3/1F-XCIl6-_k/end-of-maintance-for-series-16.html</link><description>&lt;img src="http://feeds.feedburner.com/~r/en/tryton/~4/1F-XCIl6-_k" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://www.tryton.org/posts/end-of-maintance-for-series-16.html</guid><pubDate>Mon, 26 Nov 2012 12:00:00 GMT</pubDate><feedburner:origLink>http://www.tryton.org/posts/end-of-maintance-for-series-16.html</feedburner:origLink></item><item><title>Two weeks from the TUL 2012</title><link>http://feeds.tryton.org/~r/en/tryton/~3/h6EPET28yPk/two-weeks-from-the-tul-2012.html</link><description>&lt;p&gt;We are two weeks from the TUL and this is the last few days to register (please
do so on the &lt;a class="reference external" href="http://code.google.com/p/tryton/wiki/Liege2012"&gt;wiki&lt;/a&gt; or by
&lt;a class="reference external" href="mailto:info@b2ck.com"&gt;email&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;As last year there will be around 30 people attending the unconference. Some
talks were already proposed like &amp;#8216;What's new in Tryton 2.6&amp;#8217;, &amp;#8216;What's next for
Tryton&amp;#8217;, &amp;#8216;Python 3: Status of the port&amp;#8217; and &amp;#8216;&lt;a class="reference external" href="http://trac.scil.coop/tryton_android/wiki"&gt;A Tryton client for Android&lt;/a&gt;&amp;#8217;, a workshop on &lt;a class="reference external" href="http://nereid.openlabs.co.in/"&gt;Nereid&lt;/a&gt; is also planned.&lt;/p&gt;
&lt;p&gt;This meeting of Tryton Developers from all around the world (people are coming
from as far as India or Argentina) will also be the occasion to talk about non
technical subjects like the Tryton Foundation and what should be done to
improve the Tryton &amp;#8220;marketing&amp;#8221;.&lt;/p&gt;
&lt;p&gt;So if you are belgian or live near Li&amp;#232;ge, do not hesitate to drop by the &lt;a class="reference external" href="http://www.laj.be/introduction,473?lang=en"&gt;Youth
Hostel "Simenon"&lt;/a&gt; on the 9th and
10th of November to get your share of python and tryton talks and drink a beer
(or two).&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/en/tryton/~4/h6EPET28yPk" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://www.tryton.org/posts/two-weeks-from-the-tul-2012.html</guid><pubDate>Fri, 26 Oct 2012 12:00:00 GMT</pubDate><feedburner:origLink>http://www.tryton.org/posts/two-weeks-from-the-tul-2012.html</feedburner:origLink></item><item><title>New Tryton release 2.6</title><link>http://feeds.tryton.org/~r/en/tryton/~3/QZtlC105HcQ/new-tryton-release-26.html</link><description>&lt;p&gt;We are happy to announce the 2.6 release of &lt;a class="reference external" href="http://www.tryton.org/"&gt;Tryton&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release brings major changes in the &lt;a class="reference external" href="http://en.wikipedia.org/wiki/API"&gt;API&lt;/a&gt; with the introduction of the &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Active_record"&gt;Active
Record&lt;/a&gt; pattern. But also the
graphical user interface was not left without improvements. And as usual there
are many bug-fixes, module improvements and new modules (as announced in the
previous release news).&lt;/p&gt;
&lt;p&gt;Of course, migration from previous series is fully supported.&lt;/p&gt;
&lt;div class="section" id="major-changes-in-graphical-user-interface"&gt;
&lt;h2&gt;Major changes in graphical user interface&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;&lt;p class="first"&gt;Management of model access and create/delete field access.&lt;/p&gt;
&lt;p&gt;The client is now aware of the model access which allows the disable buttons
when the user doesn't have access to it.&lt;/p&gt;
&lt;p&gt;It is also possible to manage the create/delete event on fields in addition
to read/write.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;Dynamic size limit on the One2Many, Many2Many and Char.&lt;/p&gt;
&lt;p&gt;It is now possible to limit the size of those fields and the client will
enforce it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;Remove "Please wait" box. The popup was annoying because it make the client
lost the focus.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;Paste in editable list view. It is possible to paste from a spreadsheet to
update a set of rows.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="section" id="major-changes-on-the-server-side"&gt;
&lt;h2&gt;Major changes on the server side&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;&lt;p class="first"&gt;Allow to use Reference field in One2Many &amp;amp; Many2Many.&lt;/p&gt;
&lt;p&gt;In addition to the Many2One, the reverse field could be a Reference field.
In the future, the link between Move and Shipments will be done like that
instead of having 4 exclusive Many2One fields.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;All kind of buttons have been merge into one simple concept.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="http://en.wikipedia.org/wiki/Active_record"&gt;Active Record&lt;/a&gt;: This is the
result of refactoring work started 2 years ago.&lt;/p&gt;
&lt;p&gt;Here are some benefits:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;p class="first"&gt;Reduce the amount of code (about 2.2k lines removed) for example
on_change_with and getter of Function field can be merged.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;Unify access to the value of record if it is stored or not in the database.
It allows to remove of values dictionary on on_change method.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;Remove loop over ids in getter of Function field:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;before&lt;/em&gt;:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
def getter(self, ids, name):
    res = {}
    for record in self.browse(ids):
        res[record.id] = &amp;#8230;
    return res
&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;after&lt;/em&gt;:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
def getter(self, name):
    return self.&amp;#8230;
&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;Rationale the register process of Model (use copy of fields etc.)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;Remove session in wizard. Now the wizard instance is the session.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;Allow to store the views in a XML file instead of the database. This supports
the modification of a view without updating the database. A good speedup for
designing views.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;A new kind of validation has been added the pre_validation.&lt;/p&gt;
&lt;p&gt;The new pre_validation allows to validate a record without saving it. This is
used by the client to validate lines of a One2Many. With pre_validation it is
possible to provide feedback to the user as soon as possible and before the
record is saved.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="section" id="modules"&gt;
&lt;h2&gt;Modules&lt;/h2&gt;
&lt;div class="section" id="account"&gt;
&lt;h3&gt;account&lt;/h3&gt;
&lt;ul class="simple"&gt;&lt;li&gt;The Trial Balance report displays now the start and end balance in addition
to the debit and credit columns.&lt;/li&gt;
&lt;li&gt;Double-clicking on Balance Sheet opens accounts.&lt;/li&gt;
&lt;li&gt;The Account Chart doesn't show cumulate Debit/Credit by default but only for
the current period.&lt;/li&gt;
&lt;li&gt;The Aged Balance is computed over all fiscalyears.&lt;/li&gt;
&lt;li&gt;The Account Moves have been refactored to include an origin field which
allows to easily link it to the master document. They have two number fields
for draft and posted.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="section" id="account-stock-continental"&gt;
&lt;h3&gt;account_stock_continental&lt;/h3&gt;
&lt;ul class="simple"&gt;&lt;li&gt;Updating cost price create automaticaly a stock accounting move.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="section" id="purchase"&gt;
&lt;h3&gt;purchase&lt;/h3&gt;
&lt;ul class="simple"&gt;&lt;li&gt;The purchase manages negative quantities on lines, they will generate Return
Shipments and Credit Note.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="section" id="stock"&gt;
&lt;h3&gt;stock&lt;/h3&gt;
&lt;ul class="simple"&gt;&lt;li&gt;A graph has been added showing the evolution in past and future of the stock
level for a product per warehouse.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="pagination-centered"&gt;&lt;img alt="product quantities per warehouse" class="img-rounded" src="/images/tryton_product_quantities_warehouse2.png" style="width: 640px; height: 322px;"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="new-modules"&gt;
&lt;h2&gt;New modules&lt;/h2&gt;
&lt;ul class="simple"&gt;&lt;li&gt;&lt;cite&gt;stock_lot&lt;/cite&gt; defines lot of products.&lt;/li&gt;
&lt;li&gt;&lt;cite&gt;stock_split&lt;/cite&gt; adds a wizard to split move.&lt;/li&gt;
&lt;li&gt;&lt;cite&gt;account_fr&lt;/cite&gt; adds French account chart.&lt;/li&gt;
&lt;li&gt;&lt;cite&gt;production&lt;/cite&gt; defines the basics for production management.&lt;/li&gt;
&lt;li&gt;&lt;cite&gt;stock_supply_production&lt;/cite&gt; adds automatic supply mechanisms via production
requests.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="section" id="other-changes-graphical-user-interface"&gt;
&lt;h2&gt;Other changes graphical user interface&lt;/h2&gt;
&lt;ul class="simple"&gt;&lt;li&gt;Constant interpolation has been added to line graph.&lt;/li&gt;
&lt;li&gt;The group could have a readonly state.&lt;/li&gt;
&lt;li&gt;It is possible to define a time format different of the classic '%H:%M:%S'.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="section" id="other-changes-on-server-side"&gt;
&lt;h2&gt;Other changes on server side&lt;/h2&gt;
&lt;ul class="simple"&gt;&lt;li&gt;The &lt;cite&gt;ModelSQL.default_sequence&lt;/cite&gt; has been removed. The sequence fields will no
more increase indefinitely.&lt;/li&gt;
&lt;li&gt;The time format is validated, so it is possible to enforce the second to 0
for example.&lt;/li&gt;
&lt;li&gt;&lt;cite&gt;__tryton__.py&lt;/cite&gt; is replaced by &lt;cite&gt;tryton.cfg&lt;/cite&gt;, a static file.&lt;/li&gt;
&lt;li&gt;It is possible to use tuple as Reference value. It is useful to construct
dynamic domain on such field in &lt;cite&gt;PYSON&lt;/cite&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/en/tryton/~4/QZtlC105HcQ" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://www.tryton.org/posts/new-tryton-release-26.html</guid><pubDate>Tue, 23 Oct 2012 12:00:00 GMT</pubDate><feedburner:origLink>http://www.tryton.org/posts/new-tryton-release-26.html</feedburner:origLink></item><item><title>Tryton Unconference 2012</title><link>http://feeds.tryton.org/~r/en/tryton/~3/I-TdBMubFJM/tryton-unconference-2012.html</link><description>&lt;p&gt;The second &lt;a class="reference external" href="http://www.tryton.org/"&gt;Tryton&lt;/a&gt; &lt;a class="reference external" href="https://en.wikipedia.org/wiki/Unconference"&gt;Unconference&lt;/a&gt; in &lt;a class="reference external" href="https://en.wikipedia.org/wiki/Li%C3%A8ge"&gt;Li&amp;#232;ge&lt;/a&gt; will take place the 9th and 10th
of November.&lt;/p&gt;
&lt;p&gt;This is the opportunity to meet members of the community, to talk about the
future of Tryton and to discover the city of Li&amp;#232;ge.&lt;/p&gt;
&lt;p&gt;The program will evolve but it will include at least:&lt;/p&gt;
&lt;ul class="simple"&gt;&lt;li&gt;Status update on the Tryton Foundation&lt;/li&gt;
&lt;li&gt;Talks about:&lt;ul&gt;&lt;li&gt;The release 2.6&lt;/li&gt;
&lt;li&gt;The port to Python3&lt;/li&gt;
&lt;li&gt;The creation of custom widget&lt;/li&gt;
&lt;li&gt;The future evolution of Tryton&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;A workshop on &lt;a class="reference external" href="http://nereid.openlabs.co.in/"&gt;nereid&lt;/a&gt; a web framework over
Tryton&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;A beer event will be organized on the 8th for those who come earlier.&lt;/p&gt;
&lt;p&gt;If you plan to attend the conferences or if you like to give a talk (about your
work, to give your feedback etc.). Please add yourself to the &lt;a class="reference external" href="http://code.google.com/p/tryton/wiki/Liege2012"&gt;wiki page&lt;/a&gt; or send an email to
&lt;a class="reference external" href="mailto:info@b2ck.com"&gt;info@b2ck.com&lt;/a&gt; before the 26th of October.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/en/tryton/~4/I-TdBMubFJM" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://www.tryton.org/posts/tryton-unconference-2012.html</guid><pubDate>Tue, 02 Oct 2012 12:00:00 GMT</pubDate><feedburner:origLink>http://www.tryton.org/posts/tryton-unconference-2012.html</feedburner:origLink></item></channel></rss>
