Wednesday, January 13, 2010

Some news from development

Tryton client
  • Page-wise scrolling on list view with Next/Previous keyboard shortcuts.
  • Add versioned configuration directory.
  • Add AccelGroup on search windows (CTRL+Return).
  • Use same keyboard shortcut for xxx2Many than for other fields.
  • Improve layout of board by using buttons instead of images.
  • Use the same internal model for Many2Many and One2Many fields. So we can display Many2Many with the widget of One2Many and vice versa.
  • Improve speed of textbox with gtkspell.
  • Handle always states attribute on group tag (it was not in some cases).
  • Allow to override states on label linked to field. So states on view will always override states from Model.
Tryton server
  • Handle current-user-privilege-set on webdav.collection.
  • Handle displayname on webdav.collection.
  • Improve TranslateFactory to fetch all translations for a report in only one query. This will improve the speed of report generation.
  • Rename HttpDaemon into XMLRPCDaemon.
  • Add cache to safe_eval that improve the speed of the function by removing the parsing part which is the slowest between parsing and evaluation.
  • Remove dependency to egenix-mx-base. It is less error prone to always use Python standard datetime.
  • New module dashboard. It allows the users to define personal dashboard with 5 default layouts (Square, Stack Left/Right/Top/Bottom).
Preference

Square Layout

Stack Right Layout
  • Improve performance of sorting One2Many fields.
  • Add comment on tables and fields for postgresql backend. It is useful for database GUI tools that supports it.

0 comments:

Post a Comment