Planet Open ERP

Planet Open Object

openerp: what's new online

Monday, March 1, 2010

OpenERP 5.0.7

We have the pleasure to announce a new revision of OpenERP 5.0.

This release contains lots of improvements and bug fixes which you can find in the changelog below.

You will find the tarball archives on OpenERP download page.

The Windows Installers will be made available as soon as possible.

As discussed in http://julienthewys.blogspot.com/2010/02/new-release-process-ongoing.html, we will release at least one revision each month, major issues and regressions might warrant more frequent revision releases from time to time. This is the first release of that improved process.

You can contribute to OpenERP on LaunchPad.

* OpenObject Project on LaunchPad: https://launchpad.net/openobject
* Translations: https://translations.launchpad.net/openobject
* Bug Reporting: https://bugs.launchpad.net/openobject/+filebug

For more information, take a look at the wiki and the forum.

The OpenERP Team,

ChangeLog 5.0.7:

Bugfixes (server)
-----------------
* --smtp-ssl is not a dependent on the server ssl mode
* bug:504718
* orm: ensure the cursor is valid before computing parent_store values
* correct ustr. avoid a crash if getlocale() return None
* Fields.function : if store={}/True is removed,column should be dropped with cascaded effect
* Base.sql : added relation field column to ir_model_feilds
* Fields : relational field was not getting written to ir_model_fields,in case of one2many
* allow to create menu executing ir.actions.server
* orm: bug when browsing _inherits object
* Search made working for function/related fields with store=True/{...} or fnct_search=method
* _inherits table may delete the record which is parental to other object but not required.
* remove the lock on database connections
* correct threading problems in cache
* Server Action : Email can be sent with non-English characters now
* quality_integration_server: if db exits, db should removed on database creation
* Currency : Rounding improved
* Importation when fails,needs cursor to be rolled back
* handle the case of missing "#:" formated comment in po files
* custom report xml creation
* better locking when accessing to template1 database
* remove minidom from report/custom, replace with lxml
* leftover call to minidom in ps_form even though minidom isn't imported there anymore
* Remove leftover instances of libxslt and libxml2, replace them by lxml
* hang in OSX when trying to shutdown server via SIGINT
* set absolute path for the config file to avoid the save() method breaking on single file, since os.path.exists('') returns false and you can't create the current directory
* quality_integration_server: fixed problem in make link
* translation: modify msg id where it contains python code in translations po files
* use env for python shebang rather than hardcoding /usr/bin/python
* base: wrong fr_FR translation for 'Delete Permission'
* db_exist method works as expected
* quality_integration_server : fixed bug on make link
* quality_integration_server: wrong web-service name
* Upgrade could have failed when its a change in name field,added cascade
* Expression : Making search easier for 'child_of'- Recursivity on field used as a Left operand
* solve problem of importing data from csv with constraints available on object
* act_window False domain problem - produce after dom to lxml conversion
* On update, fields with only numeric/int/float could have digits
* On Update, if only the size of column is changed,it should reflect into DB
* quality_integration_server : fixed problem in integration server on translation checking if translation file is changed on base module
* Avoid crash when no args
* Config : wrong calculation if cached_timeout comes from config file
* Expression : domain calculation failes, max. recursion error protected
* recursive calls
* allow to call write without ids on osv_memory objects
* Specify the name of the argument for the context, to avoir a critical bug
* problem Report Engine
* Workflow button desactivation regarding user roles
* Improved Previous bad commit for pagelayout error
* Import : Context of the action/screen passed,taken into consideration while importing
* quality_integration_server: ascci encoding problem in quality html log
* recursive child_of on one2many and many2many
* default context
* https://launchpad.net/bugs/463415
* https://launchpad.net/bugs/525962
* Ir_model : Made an offensive check of context
* https://launchpad.net/bugs/430133
* Name_search() is having now record limit to be 80 instead of None
* https://launchpad.net/bugs/407667
* Allowed SQL reserved keywords to be used in _order,group by ,etc.[Make sure , your _order should look like _order='to' instead of to]
* https://launchpad.net/bugs/495636
* Warning for reports for header attributes used in .py
* https://launchpad.net/bugs/523071
* Default_get : fields of _inherits for default values should be considered
* https://launchpad.net/bugs/493548
* Ir_actions : Unicode error corrected
* https://launchpad.net/bugs/409354
* Browse with _inherits issue fixed if more than one M2O to parent object exists
* https://launchpad.net/bugs/430805
* Import made successful when field is O2M and it has relation under that.
* https://launchpad.net/bugs/462506
* Priority on fields.function with store dictionary made working.
* https://launchpad.net/bugs/483527
* https://launchpad.net/bugs/373176
* Behavior of server corrected if addons-path is wrong
* https://launchpad.net/bugs/489355
* fields: '_fnct_write' should pass context object to the 'write' method
* https://launchpad.net/bugs/491867
* revert bad fix
* fields.related were misbehaving
* https://launchpad.net/bugs/433886
* Update Module : Float8 to float and numeric to float casting made possible
* https://launchpad.net/bugs/410191
* Record rule : domain evaluation problem corrected
* https://launchpad.net/bugs/519468
* Fields : Only one2many fields can have relation_field,avoid checks for others
* https://launchpad.net/bugs/523971
* Missing imports of _ of tools.translate provided
* https://launchpad.net/bugs/500571
* Record Rules : domain_force made working
* https://launchpad.net/bugs/519204
* Base : Country can be searched on Country codes independent to case
* https://launchpad.net/bugs/493545
* Allowed to be added into an inherited view(under field)
* https://launchpad.net/bugs/456978
* O2M should check existing relations for its concerned M2O
* https://launchpad.net/bugs/522227
* Fixed error notification on parent_store=true with a column without ondelete=cascade
* https://launchpad.net/bugs/516030
* Export translations + Cache on translations + Resynchronization wizard Corrections
* https://launchpad.net/bugs/430728
* Allowing sql keywords as fields(don't use them in order by clause)
* https://launchpad.net/bugs/480782
* https://launchpad.net/bugs/524588
* translate: error with workaround about \xa0 in decimal_point and thousands_sep
* https://launchpad.net/bugs/453269
* Amount_To_Text Corrected
* Amount to text conversions made better
* https://launchpad.net/bugs/490604
* RAW reports creation corrected
* https://launchpad.net/bugs/425350
* Menu attribute to report/wizard/url made behaving correctly
* https://launchpad.net/bugs/504584
* https://launchpad.net/bugs/495948
* Corrected language code for Slovenian and Danish locales. Renamed corresponding PO files.
* https://launchpad.net/bugs/480301
* M2M : values filtering on set()
* https://launchpad.net/bugs/503278
* Search : searching translated fields made possible(related,one2many,many2many)
* https://launchpad.net/bugs/504243
* https://launchpad.net/bugs/490125
* Custom fields should be removed from _columns too
* https://launchpad.net/bugs/490337
* Corrections made when removing a module and updating the module database: Entry from ir_model_data should also be removed when moudle is removed
* https://launchpad.net/bugs/496433
* Server Action: Help message of Legend corrected
* https://launchpad.net/bugs/417023
* Installation should alert user if any no pool record found for M2M/M2O.
* https://launchpad.net/bugs/493657
* Custom fields won't disturb anything while updating server
* https://launchpad.net/bugs/435933
* Encoding error corrected for client_action(ir_values-tree view)
* https://launchpad.net/bugs/514231
* M2O : Unfair behavior of M2O for access denial records and normal ones(All records were hidden by access denied if one had failed to meet access rights).
* https://launchpad.net/bugs/499501
* Report : Proper Message notification when RML file is not found
* https://launchpad.net/bugs/523762
* Expression.py corrected when M2O search returns no IDs
* https://launchpad.net/bugs/420507
* Domain was getting failed when trying to work upon M2M,O2M field of object
* https://launchpad.net/bugs/523123
* Not allowing Duplicate shortcuts
* https://launchpad.net/bugs/516469
* Wizard should raise exception to user when writte inside 'choice' type
* https://launchpad.net/bugs/488234
* connection pool when database password is provided (thanks to Syleam Crew)
* https://launchpad.net/bugs/491365
* Translation: Error parsing .po files when application puts comments in a single line
* https://launchpad.net/bugs/433395
* https://launchpad.net/bugs/462285
* Remove the useless cr.commit() in the get_id() method of the ir.sequence object
* https://launchpad.net/bugs/356628
* allow related fields to point to one2many and many2many fields
* https://launchpad.net/bugs/460560
* Ir_attachment : Context updation corrected on preview
* https://launchpad.net/bugs/437729
* Export Translation : Warning on Non-existing record instead of breaking flow
* https://launchpad.net/bugs/503445
* Partner : Name_get() of res.partner.address corrected
* https://launchpad.net/bugs/445252
* Translation was not getting inserted to DB on write()
* https://launchpad.net/bugs/497364
* revert previous patch about linked bug (lp:497364)
* Menu : Search method corrected for the non-Admin user
* https://launchpad.net/bugs/434341
* Export : Selection field gets imported by its external name if export is not import compatible
* https://launchpad.net/bugs/489573
* Manual object and field creation with searchable
* https://launchpad.net/bugs/520854
* https://launchpad.net/bugs/449516
* Warning raised for server action with SMS facility
* https://launchpad.net/bugs/519699
* Export translations: module name from path calculations corrected
* https://launchpad.net/bugs/516965
* User / Preferences should always display translatable languages.
* https://launchpad.net/bugs/516964
* default_FIELD from context should not overwrite modified FIELD value while creating record
* https://launchpad.net/bugs/516044
* Graph : report corrected
* https://launchpad.net/bugs/516962
* modifying a cron from client make it run concurrently multiple times
* https://launchpad.net/bugs/447819
* Ir_values : reading of default values correted
* https://launchpad.net/bugs/510600
* Import should raise an uncaught exception if not identified
* https://launchpad.net/bugs/413121
* Related with O2M behavior corrected
* https://launchpad.net/bugs/487836
* Custom Object xml arch needed encoding.
* https://launchpad.net/bugs/516969
* https://launchpad.net/bugs/487723
* Module informtion was not getting updated on upgrading module
* https://launchpad.net/bugs/372747
* Disable the cache for the ir.rules
* https://launchpad.net/bugs/478724
* Export : M2M field name was missing last character
* https://launchpad.net/bugs/497423
* FormatLang : Dates if specified into String,will be formatted into language-specific format
* https://launchpad.net/bugs/429519
* https://launchpad.net/bugs/479915
* Added lxml as required module on setup
* https://launchpad.net/bugs/495374
* Partner : titlee can have a choice to be null
* https://launchpad.net/bugs/509629
* Expression : Domain calculation of M2M/O2M corrected
* https://launchpad.net/bugs/504720
* https://launchpad.net/bugs/516568
* Server Actions: evaluating dict corrected
* https://launchpad.net/bugs/512682
* avoid sql injection in sequences
* https://launchpad.net/bugs/400614
* Use an alternative for the locale.RADIXCHAR if this one doesn't exist
* https://launchpad.net/bugs/491462
* Pickling issue solved with ir_values (get method)
* https://launchpad.net/bugs/507429
* Encoding problm corrected on report contents
* If RML contains unicode characters and title in the same ,it would have failed.

Improvements (server)
---------------------
* orm: allow import and record creation to defer the computation of parent_left/right
* orm: do not update parent_left/right if the parent haven't been changed
* Licensing options : Added AGPL-3 and others in choices
* Groups : Better duplication terminology.
* sql_db: better logging
* osv: log (in debug) access errors
* web_service: remove log (debug) when creating database
* exported method check_connectivity
* Sequence : Legend improved to help user understand the usage of %(year)s
* remove useless comment
* Launchpad export translation files
* removal of usages of the deprecated node.getchildren call, better usage of the attributes & tostring ET APIs, style fixes
* improve usage of the ET API, use SubElement instead of Element/append, kwarg attributes setting instead of node.set
* add option to disable the database listing
* quality_integration_server: added net_port option in script
* better connection pool (global)
* ir_cron : added active feild on list view
* Allow to specify the view via the context
* cron: check the arguments to avoid security issues
* cron: failed jobs are logged
* cron: clean code
* base_quality_interrrogation: put message if the score of quality less then minimal and remove unit test condition
* quality_integration_server: quality log : add new option to specify qualitylog path to store html pages of log
* default value for module
* updated changelog file for 5.0.6 release


Bugfixes (addons)
-----------------

* Not linked to a bug report:
* event: make invoice wizard now creates invoice line with better label
* membership:
* Sale : Onchange of product/qty corrected when uos is present.Product: Help corrected for uom to uos conversion.
* Remove the bad translation files
* membership: membership amount field corect name of digits in field defination
* audittrail: correct dependencies
* audittrail: ensure cursor is closed
* invoice: translate the product description only if partner's language is set.
* account: avoid a traceback if credit/debit/balance sum can be computed
* mrp: fixed demo data when default_code is overridded in a custom module
* crm: removed debugging code
* document: fixed problem on window on filezilla
* sale_crm: CRM->Opportunities: 'convert to quote' now sets the salesman from the partner (or the user if there is none)
* sale: onchange on partner_id now set the partner's dedicated salesman as the sale salesman or the user if there is no dedicated salesman on that partner
* base_contact: search for a contact in a contact job now searches in firstname and lastname
* product: pricelist: ondelete cascade to avoid errors when deleting pricelists and versions ('null value in column "price_version_id" violates not-null constraint')
* sale_delivery_report: production lot reference was missing
* sale: onchange on partner_id now set the partner's dedicated salesman as the sale salesman
* sale_delivery_report: typo in french translation file
* Analytic_user_function : Corrected the Wrong way call to the method of product.uom
* base_contact: search in "Contact's Jobs" now also search in firstname and lastname of contacts
* Base_report_creator : ilike query generation problem corrected
* account: At the time of invoice cancel it will remove partial reconcile id from entry
* Account: Bank statement line,if has write-off entries,should pass write off account to move line
* account: set correct journal while opening customer and supplier invoices and refunds
* fix a prolem for the wiki content for the indexing
* product: Now pricelist objects price get function will pass context to price_get method of product and compute method of currency object
* base_module_quality: add import statment for _ and give size to name field on save report wizard so that it can display long name also
* Account : Wrong residual amount comes if company currency and invoice currency are different(provided no currency defined on journal)
* account: wizard of fiscal year closing fixed: the entries of all previous fiscal years have to be deffered, not only the last one
* l10n_be: fixed data of l10n_be module
* Analytic account report corrected
* Account_Voucher : Reports corrected
* Sale_CRM : write() was sending wrong data
* MRP : Accounting Entries were duplicated when processing production order with accounting configuration for locations.
* base_contact: domain problem on job object
* project: extra info tab of task view shouldn't be readonly if the task'state is 'draft'
* account_followup: the followup level of a partner which was removed from the proposed partner to remind was still raised although we didn't select him.
* change class names for all model in voucher from Account = account_account
* Base_report_creator : Wizard is available only for custom query,not for the custom result
* Point_of_sale : Receipt report corrected
* Account_tax_include : improvements when invoice lines are created prior to invoice
* Account_tax_include : Minor modif
* account_analytic_plans: analytic distribution are now created on invoice line when confirming sale orders (if a line is matching account analytic default rule)
* account: partial reconciliation check was wrongly computed
* base_module_quality: get_ids method problem
* account: no need to do a call to 'translate', method '_' is sufficient.
* base_module_quality: solve translate string error
* Stock: Moves have no state 'auto',its 'waiting'
* base_module_record second range problem when second is 59
* Project_timesheet : Removal of task with task work should affect Analytic lines
* Track Incoming / Outgoing products:
* account_analytic_default: add stock dependancy
* removed print statement
* picked in SO
* Project : remove unused import causing a DeprecationWarning under Python 2.6
* l10n_be: corrected internal type of vat account in l10n_be: set other instead of payable/receivable
* Hr_timesheet_sheet : setting type=workflow to 2 buttons
* Account: text made translatable
* fix the problem of menus uring installation
* Regression in SO from Jeroen and Jay, picked state see bug #491375
* Stock : Added Product UoS to the Stock Move view
* Base_contact : Making Email field of address visible on Address form view
* Stock : Added translations
* Account_invoice_layout : Reports improved and SXWs made compatible to RML
* membership: invoice membership wizard now calculate tax corectly and on product membership fields make readonly to false
* membership: change membership product date from and date to value with current year on demo data
* membership: solve problem of deleting membership invoice created with old membership product
* Account: Wizards were missing translation import statement
* Residual amount into invoice is now correct in every case and avoid rounding trouble even if rating has changed
* account: avoid translate tool missing import on strictier Python 2.6 versions; bare in mind that mx.Datetime should be eraticated from the surface of the earth
* account: removed pdb now that things are claimed fixed (after the commits messages)
* account_analytic_plans: Use etree instead of xml.dom
* fix the problem that appers in to the account move due to accout voucher
* Account_date_check : correction on a method
* Account_voucher : Typo corrected for Voucher type.
* Account : Corrected the malformed report of Partner Ledger
* purchase_manual: Import OSV
* python2.6 compatibility
* AuditTrail : View Logs should only show logs of current object and resources
* fix the problem of the reports account voucher
* #TODO: fix me sale module can not be used here,
* Import OSV in the wizard
* purchase: Use the price_accuracy
* Base_Report_Creator : xml record was malformed, corrected
* hr_expense: corrected error message
* account: avoid ZeroDivisionError
* Specify the name of the argument for the context, to avoir a critical bug
* CRM : Mailgate script added option -he was conflicting,improved
* Account :Invoice report had Partner name displayed at wrong position
* bugfix residual computation and multi-currencies
* Base_report_creator : Calendar view problems on custom report
* typo
* workcenter load graph
* set the access right
* base_module_quality: speed test if read method has exception
* account_analytic_plans: avoid encoding errors
* https://launchpad.net/bugs/528289
* membership: printing report crashes on graph view
* https://launchpad.net/bugs/522696
* Stock : Split moves wizard should respect current language
* https://launchpad.net/bugs/528281
* membership: membership state not correctly updated with associated partner
* https://launchpad.net/bugs/524425
* https://launchpad.net/bugs/416810
* Document: attachment linked with Files
* https://launchpad.net/bugs/470359
* https://launchpad.net/bugs/438725
* Purchase : Setting the value of payment term while creatying invoice from PO
* https://launchpad.net/bugs/492793
* Project_gtd : Improved fields_view_get() andmade it compatible to stable
* https://launchpad.net/bugs/525314
* membership: membership date from and to required now on product form
* https://launchpad.net/bugs/453030
* Avoid display write-off in pay invoice wizard : take care of partial payment
* Avoid display write-off in pay invoice wizard. Put the right date and currency for conversion
* https://launchpad.net/bugs/448591
* Account : Refund wizard wasnt calculating taxes for new invoices
* https://launchpad.net/bugs/489241
* mrp_operations : work order calculation corrected
* https://launchpad.net/bugs/493704
* Small stock tracking problem
* https://launchpad.net/bugs/518914
* Unable to validate supplier invoice/refund with reference greater than 32 characters. The reference is used as reference for the move lines and the analytic account line but the reference of these objects are limited to 32 characters, raising an sql error. It also broke the workflow of the invoice.
* https://launchpad.net/bugs/481130
* Stock: Shipping Address has to be in.po/.pot
* https://launchpad.net/bugs/427869
* Residual amount in invoice when currency rating change
* https://launchpad.net/bugs/474337
* [CRITICAL] warning : missing import statement for "_"
* https://launchpad.net/bugs/513983
* Sale : Order lines should be not editable for non-draft SO.
* https://launchpad.net/bugs/433898
* fix a problem Point of sale create outgoing shipments incl. service items
* https://launchpad.net/bugs/516746
* Account : Bank statements should not be altered/removed when state is confirmed
* https://launchpad.net/bugs/445267
* Mrp_subproduct : Wrong calculation of QTYs corrected(Product qty,UOS qty)
* https://launchpad.net/bugs/496889
* Account : wizard_pay_invoice corrected (Check made to calculate only receivable,payable lines)
* Account: Better calculation of invoice amount
* https://launchpad.net/bugs/428926
* account_payment when importing payment lines (currency not set correctly)
* https://launchpad.net/bugs/502984
* Hr_holidays: leaves' calculation corrected on removal of leaves
* https://launchpad.net/bugs/434628
* Account : In bank statements,Move Lines should be imported only once
* https://launchpad.net/bugs/503741
* Purchase : Purchase/user was missing account.tax access rights
* https://launchpad.net/bugs/457188
* Account_analytic_analysis : Summary of Months calculation Corrected
* https://launchpad.net/bugs/528292
* membership: membership cancel date is not updated
* https://launchpad.net/bugs/351083
* Account : Partner Balance report gets printed with respect to the company selected
* https://launchpad.net/bugs/497365
* Account : Supplier Invoices new record creation corrected for web client
* https://launchpad.net/bugs/435298
* Subscription : Disallowed to change the Object linked to the document type.
* https://launchpad.net/bugs/490883
* MRP: Proper context value passed for PO creation from packing via SO
* https://launchpad.net/bugs/479886
* Account : Total field on supplier invoice set to 0.0 to amke it Web-client compatible
* https://launchpad.net/bugs/398562
* MRP : Accounting Entries were duplicated when processing production order with accounting configuration for locations.
* https://launchpad.net/bugs/445547
* Stock: Picking report correction
* https://launchpad.net/bugs/507694
* Properly cancel a draft purchase.order when unlinking it, so correct workflow signals can be propagated to parent workflows if there are any.
* https://launchpad.net/bugs/460924
* Stock : force_assign won't create duplicate entries
* https://launchpad.net/bugs/516100
* Account : Invoice line should display complete name of product from the onchange
* Stock : Onchange corrected to have an effect of translations
* https://launchpad.net/bugs/492174
* Base_report_creator : encoding eror corrected on adding filters
* https://launchpad.net/bugs/446205
* CRM : Mailgate script has host as parameter now onwards
* https://launchpad.net/bugs/501625
* Account : General Ledger report in Landscape made transltable
* https://launchpad.net/bugs/440557
* Purchase : POL had a wrong tree view which is unused till now
* https://launchpad.net/bugs/452854
* Correct the validate function for balanced move into account.py (after Fabien Warning)
* Use price_accuracy to verify balanced entry insteed of fixed '0,0001'. Add price_accuracy on debit and credit move lines
* https://launchpad.net/bugs/522532
* Stock : Priority assigned to stock.location list view
* https://launchpad.net/bugs/522629
* https://launchpad.net/bugs/480035
* CRM : action name improved
* https://launchpad.net/bugs/439469
* Product : Pricelist types getting translated on Pricelist
* https://launchpad.net/bugs/512682
* avoid sql injection in sequences
* https://launchpad.net/bugs/476343
* https://launchpad.net/bugs/447402
* Project_timesheet : Wrong synchro on analytic line creation fro tasks(for name).
* https://launchpad.net/bugs/490318
* Account : Ondelete=cascade added to bank statement line
* https://launchpad.net/bugs/459027
* Sale : SOL's subtotal was missign price-accuracy
* https://launchpad.net/bugs/509496
* Account_tax_include : Refund of invioce was not counting price_type.
* https://launchpad.net/bugs/366944
* Base_vat : Spanish numbers validation corrected
* https://launchpad.net/bugs/488869
* Stock/MRP : Track line wizard improved
* https://launchpad.net/bugs/474340
* Stock : Wizard improvements from Lionel
* https://launchpad.net/bugs/445306
* document: put warning message in module descrition regarding lost files which are exits before installing document
* https://launchpad.net/bugs/491867
* base_contact: fix bad related field
* https://launchpad.net/bugs/481524
* Stock : Forecast report: unicode error corrected
* https://launchpad.net/bugs/493369
* Hr_attendance : Sign out entries were not possible when we 'change work'
* https://launchpad.net/bugs/438705
* Stock : Stock move lines on Production Order well-structured
* https://launchpad.net/bugs/500096
* Base_report_creator : Support of count(*) added
* https://launchpad.net/bugs/521106
* Account : Analytic charts of accounts was raising exception on displaying chart
* https://launchpad.net/bugs/464578
* project_timesheet: analytic entries are fully not updated, when changing task project
* https://launchpad.net/bugs/483583
* Sale/Purcghase : Function fields did not have digits attribute for precision accuracy
* https://launchpad.net/bugs/461720
* Scrum : Wrong view,widgetless fields on scrum view made correct
* https://launchpad.net/bugs/491898
* Purchase : Fields set readonly on done state
* https://launchpad.net/bugs/480856
* Warning : the super of onchange may return {},covered the same
* https://launchpad.net/bugs/496898
* Account : Fields were missing in Account chart template form view
* https://launchpad.net/bugs/502065
* Stock : Product Packaging field was missing domain
* https://launchpad.net/bugs/351167
* https://launchpad.net/bugs/459196
* Account : Partner Ledger Report formatting problem solved
* https://launchpad.net/bugs/465010
* Stock : Notification Message made translatable
* https://launchpad.net/bugs/491892
* Reconcilation problem corrected when foreign currency rate changes
* https://launchpad.net/bugs/504781
* Project : Task delegation was calling write() wrongly
* https://launchpad.net/bugs/494245
* Services product included on BOM now creates a task on Project
* https://launchpad.net/bugs/475135
* Account : Warning message was missing _ import
* https://launchpad.net/bugs/467880
* MRP : Procurement can only be confirmed when qty>0.0
* https://launchpad.net/bugs/401801
* Sale/Purchase : Worfklow instance had to ve removed while setting record's workflow back to draft state
* https://launchpad.net/bugs/449583
* Sale : Better error message when account is missing from SOL for Invioce
* https://launchpad.net/bugs/439041
* Report_project :wrong average of closing days counting
* https://launchpad.net/bugs/517018
* https://launchpad.net/bugs/487641
* Purchase : MOQ-pricing problem corrected
* https://launchpad.net/bugs/500062
* Account : On Confirming the statement, Moves shoould have the bank statement line date
* https://launchpad.net/bugs/525229
* call fields_view_get with not specify the context raise an exception on product with stock module installed
* https://launchpad.net/bugs/441609
* Account : Fiscal Position Template was missing a requireed field in form view
* https://launchpad.net/bugs/483723
* CRM : Case form view priority issue resolved
* https://launchpad.net/bugs/440734
* Stock : Picking did not have 'type' field on display(inconsistent behavior from eTiny,koo) to work upon domain.
* https://launchpad.net/bugs/419720
* Sale : Delivery Date delay computation made corrected when days are passed with fractions
* https://launchpad.net/bugs/439208
* Hr_timesheet : Allowing user to enter Analytic Journal if not linked with employee(Working hours tree view)
* https://launchpad.net/bugs/379118
* Stock : Partial Picking wizard was making the back order reference jump to 2 numbers,notification given on packing done.
* https://launchpad.net/bugs/526930
* Account : act_link added for better options of viewing move lines from partner
* Account : act_link from partners for account entries should contain only receivable/payable accounts
* https://launchpad.net/bugs/526417
* Sale_delivery_report : Report corrected
* https://launchpad.net/bugs/450180
* Hr_timesheet_invoice : Wrong domain was sent for opening invoices created
* https://launchpad.net/bugs/446391
* Base_report_creator : Allowing to use current userid
* https://launchpad.net/bugs/519225
* https://launchpad.net/bugs/522011
* fix a problem of 0 amount entries
* https://launchpad.net/bugs/505697
* Account : Analytic check report should consider expenses are debits
* https://launchpad.net/bugs/519220
* Weight on Picking has to be calculated from the Moves
* https://launchpad.net/bugs/519433
* Sale : Invoice from packing should pass proper notes to invoice
* https://launchpad.net/bugs/500078
* https://launchpad.net/bugs/527151
* CRM_configuration : Menu action for all Unassigned opportunities had wrong domain
* https://launchpad.net/bugs/486783
* Point_of_sale : Report for Reciept corrected
* https://launchpad.net/bugs/503894
* Base_report_crearor :Models with _inherits made working
* https://launchpad.net/bugs/371681
* Residual amount was calculated wrongly when invoice had payment term lines
* https://launchpad.net/bugs/454536
* Warning : Onchange Methods were malfunctioned.Corrected and made messages available for translations
* https://launchpad.net/bugs/504670
* Functional fields should have context as an argument when we use fnct_searc method
* https://launchpad.net/bugs/507094
* https://launchpad.net/bugs/396637
* account_analytic_analysis : Analytic account functional field methods corrected.
* Account : Analytic account functional field methods corrected.
* https://launchpad.net/bugs/495948
* Corrected language code for Slovenian and Danish locales and renamed corresponding PO files.
* https://launchpad.net/bugs/470815
* l10n_chart_uk_minimal : Demo account.tax.code needed negative sign
* https://launchpad.net/bugs/513240
* https://launchpad.net/bugs/421636
* Account : Restricting Payment term lines percentage insertion from 0 to 1
* https://launchpad.net/bugs/516636
* Project_timesheet: Product_uom supplied to Analytic entries
* https://launchpad.net/bugs/492211
* MRP : procurement does not need cancel button when its Running
* https://launchpad.net/bugs/401035
* Audittrail : Assigned Access Rights to non-admin user.
* https://launchpad.net/bugs/511198
* https://launchpad.net/bugs/499120
* Stock : While removing the picking,moves should not call picking's write()
* https://launchpad.net/bugs/438690
* Account : Accounts containing moves cannot be deleted
* https://launchpad.net/bugs/490965
* Sale : SO was getting stuck when invoice is cancelled and SOL is with product.
* https://launchpad.net/bugs/446520
* [account_followup] wrong sender for email
* https://launchpad.net/bugs/528418
* membership: all products are considered to be memberships
* https://launchpad.net/bugs/522862
* document: Fixed non-closed Cursor problem
* https://launchpad.net/bugs/451310
* https://launchpad.net/bugs/479747
* https://launchpad.net/bugs/486794
* Hr_holidays: Spell mistake corrected
* https://launchpad.net/bugs/443132
* Sale : Passing customer ref. of picking to invoice
* https://launchpad.net/bugs/481372
* Project : If company has no Project time unit,it would have crashed.
* https://launchpad.net/bugs/476428
* Stock : Partial Picking wizard was missing translation import statement
* https://launchpad.net/bugs/500591
* Account: Spell corrected in order to display separator on subscription wizard
* Account: Creation of Moves to Subscription entries Corrected
* https://launchpad.net/bugs/436174
* Account: Supplier invoices was not taking product price on onchange of product
* https://launchpad.net/bugs/488809
* Sale : State was written wrongly
* https://launchpad.net/bugs/490327
* Reverted bad commit from Joel@CamptoCamp
* https://launchpad.net/bugs/383057
* Stock-MRP : Split production wizard made individual to mrp if mrp is not installed
* https://launchpad.net/bugs/440711
* Purchase : PO with different pricelists should not be merged
* https://launchpad.net/bugs/516143
* Base_report_designer : Latin-1 encoding replaced by utf-8
* https://launchpad.net/bugs/525768
* membership: now membership state not depends on current date
* https://launchpad.net/bugs/513230
* Product :Uom conversion was made 2 times
* https://launchpad.net/bugs/522977
* Fixed mrp to ensure that mrp_jit can trigger the procurement assignation properly. See bug 522977.
* https://launchpad.net/bugs/510692
* Account : Onchange of product should affect price on supplier invoice line
* https://launchpad.net/bugs/458415
* document_ics : solved accent problem
* https://launchpad.net/bugs/428873
* purchase: chain location does not work
* https://launchpad.net/bugs/489355
* account, invoice, sale: description (product sold, invoice line and account entry line) was not translated
* https://launchpad.net/bugs/515590
* https://launchpad.net/bugs/499645
* Project_mrp: Better effect for service products creating tasks/projects
* https://launchpad.net/bugs/466658
* Account : Action window of anlytic entries was missing name
* https://launchpad.net/bugs/510217
* Added Missing import statements of translations( from tools.translate import _)
* https://launchpad.net/bugs/460701
* Document : Attachment with document can now be deleted
* https://launchpad.net/bugs/498047
* Account_tax_include : Rounding corrections
* https://launchpad.net/bugs/435160
* [IMP] Correct write-off date, add analytic account, better interface between all way to reconcile
* https://launchpad.net/bugs/458553
* Account : Onchange of amount/base amount of Invocie tax corrected
* https://launchpad.net/bugs/446681
* Account : Refund wuzard malfunctioned with modify invoice option
* https://launchpad.net/bugs/493444
* Account_analytic_default : Analytic Account value set from picking,sale
* account_analytic_default: now it will make entry in anayltic account on invoice line when picking done
* https://launchpad.net/bugs/395160
* Project_timesheet : Analytic line creation/edition takes user based information
* https://launchpad.net/bugs/425671
* Stock : Moves offer onchange on UOM to affect UOS
* https://launchpad.net/bugs/489083
* Account :customer refund was displaying supplier invoice view, corrected
* https://launchpad.net/bugs/499038
* CRM_profiling : Segmentation form was missing one field
* https://launchpad.net/bugs/496991
* HR_Timesheet_sheet : timesheet cannot be deleted which have attendance entries encoded
* https://launchpad.net/bugs/507638
* Account : General Ledger report corrected for debit/credit if 0
* https://launchpad.net/bugs/461801
* Sale : Workflow behaviour fixed when order is set to draft
* https://launchpad.net/bugs/516361
* POS : for Invoice created from POS,Consistency should be maintained as SO.
* https://launchpad.net/bugs/439027
* MRP :Arguemnt of context was missing
* https://launchpad.net/bugs/490342
* Account : making the default_get() eTiny compatible
* https://launchpad.net/bugs/504824
* account: credit/debit/balance of consolidated accounts
* https://launchpad.net/bugs/522632
* Sale : Sale order list view should have sum attribute
* https://launchpad.net/bugs/435178
* [CRITICAL]subscription: crash subscription process
* https://launchpad.net/bugs/522161
* base_module_quality: speed_test
* https://launchpad.net/bugs/487091
* Stock :Invoice created from manual picking might miss UoS.
* https://launchpad.net/bugs/379581
* Base_report_creator: Export of custom reports made working
* https://launchpad.net/bugs/479195
* Base_vat : Romania VAT validation corrected
* https://launchpad.net/bugs/436008
* Sale: Passing Contact address for invoices from SO
* https://launchpad.net/bugs/443069
* Project: wrong domain for 'Tasks in Progress' menuitem
* https://launchpad.net/bugs/518824
* Project : 100% completed project should dislay proper message on Gantt chart,instead of getting failed
* https://launchpad.net/bugs/471052
* Product : Pricelist Item cannot use Main pricelist as the other pricelist
* https://launchpad.net/bugs/458030
* Account : Ledger Report Landscape report adjusted for A4.
* https://launchpad.net/bugs/495933
* Account : Made amount field of account.move searchable
* https://launchpad.net/bugs/440248
* Hr_timesheet_invoice : Line once invoiced,should not be invoiced again
* https://launchpad.net/bugs/491241
* Stock : Removal of picking shuold affect product stock
* https://launchpad.net/bugs/510604
* Account: Sequence and main seq. should be different
* https://launchpad.net/bugs/436651
* mrp : workcentre load report had a query malformed

Improvements (addons)
---------------------
* Update Translations
* Don't specify default value for dict, that return None if value doesn't exists
* Account_payment: showing account feild on move line when importing invoice for payment
* Account/base_iban : bank and iban displayed on list view of O2M to partner
* MRP : BOM structure report should follow hierarchy.
* event_project: change the string on event object all task to remaining task and put the domain on retro planning wizard(open only projects with state=template)
* Account : Reference allocation to move/move.line improved
* Launchpad export translation files
* Added GNU licence
* Unit Test cases for Sale
* unit test in base quality module
* MRP : mrp.routing.workcenter made deletable on cascade effect
* Account : Entry Line action Name Improved
* Stock : Improved names of Stock move tree view
* account: make comment mandatory. Since it has a default value anyway, it doesn't reall y change anything, but makes the reconciliation UI looks consistent accross the whole OpenERP (eg invoice payment)
* Add support of analytic account into bank statement to be convenient with other method
* Add account field into bank statement line
* better python2.5/2.6 compatibility handling
* base_module_quality: styles on different tests
* base_module_quality: modify all tests result display for buildpot, use class on tag instead of css file
* base_module_quality: pylint test result display for buildpot, use class on tag instead of css file

Bugfixes (client)
-----------------
* Not linked to a bug report:
* loggin: active the "ok" button even if the database list cannot be retrieved
* Make an escaping in the case where the string name of the field contains a '&' character
* A refrence field must be a tuple or a list in an editable tree view
* Switching from form to list should not lose focus
* opening of utf-8 url on windows
* error when connecting to a server that don't return the list of its databases
* fixes a segmentation fault when closing certain windows
* Context when contains default_field,can pass id instead of [ids]
* Context['__last_update'] was getting passed in listview with state field,Corrected
* Add the ids and the model in the context of the action
* Problem of search panel corrected when the whole form view is replaced
* remove print
* printing problems...
* Typo corrected
* xml view parser: first argument to eval function should always be a string
* Buttons behavior corrected in editable tree view
* do not crop confirmation messages
* Import : Context of the action/screen passed while importing
* security
* actions.server can return a list of actions to execute...
* https://launchpad.net/bugs/479168
* Records count was showing wrong value when traversing through last records set of list view
* https://launchpad.net/bugs/373699
* Terms made translatable for DB Creation
* https://launchpad.net/bugs/417939
* Swtiching view :Attributes of fields were getting overwritten
* https://launchpad.net/bugs/493992
* Search view problem corrected when

is replaced
* https://launchpad.net/bugs/507422
* List View should accept string values 'True'/'False' for readonly/required attribute
* https://launchpad.net/bugs/421474
* Date Widgets got nonfunctional when something raised an exception
* https://launchpad.net/bugs/478996
* Button with special='cancel' and type='something' can work in parallel
* https://launchpad.net/bugs/435365
* Calendar view : New record for a click on any day
* https://launchpad.net/bugs/519196
* Date widget : focus and input ergonomy improved
* https://launchpad.net/bugs/430959
* Attrs was reacting late when switching O2M form view to next-previous
* https://launchpad.net/bugs/446415
* No. of records should be updated after copy/removal of records
* https://launchpad.net/bugs/467392
* Sum of listed records should behave acc. to field specification of Digits(digits=(16,3)))
* https://launchpad.net/bugs/389544
* Handle unrecognized server timezones in a more graceful manner
* https://launchpad.net/bugs/494496
* M2O(Selection widget) on search panel was not counting domain when selection was made by keypress
* https://launchpad.net/bugs/479302
* Editable List view malfunctioned when its nested O2M
* https://launchpad.net/bugs/510002
* Text field : setting the text selectable
* https://launchpad.net/bugs/479593
* Attrs now supports uid
* https://launchpad.net/bugs/471226
* Corrected translation of About Menu content.
* https://launchpad.net/bugs/523140
* Status bar should clear any warning after button clicks are validated
* https://launchpad.net/bugs/340491
* List/O2M View now supports attrs/states
* List view : Attrs corrections for Boolean and char field
* List View : Made attrs working
* https://launchpad.net/bugs/475570
* Attrs made working on nested notebooks
* https://launchpad.net/bugs/515509
* Calendar : Corrected datetime parsing
* https://launchpad.net/bugs/481350
* Calendar : Caption with hours and minutes
* https://launchpad.net/bugs/487836
* If field_name contains accented characters,we need to encode/decode.
* https://launchpad.net/bugs/490758
* Restore DB : Corrected the misguiding message to the user

Improvements (client)
---------------------
* handle the case of the server can't give the database list
* Add the support of the context for the button tag (type: action & object)

Bugfixes (web-client)
---------------------
* Not linked to a bug report:
* Fixed edit image display problem for search view.
* Fixed context problem on wizard buttons.
* Fixed readonly attrs for button.
* Fixed lost context when export fields content(base_report_creator).
* Fixed editable listview for one2many.
* active notebook page
* Fixed readonly attrs problem for one2many.
* Fixed form action domain.
* Fixed wizard button problem, when pass context and name or id is not unique.
* Fixed context in nested notebook at translation popup.
* Fixed view problem for xpath and revert revno:2789.
* Fixed problem for m2m context, when view_name pass from parent context and m2m.
* Fixed context problem for m2m fields.
* Fixed notebook invisible for one2many fields.
* Fixed xpath problem.
* o2m popup (missing context)
* error in TempFileName cleaning
* python 2.6 compatibility
* Removed print statement from JS file.
* Fixed at customise view add new action from dashboad.
* Fixed sidebar Links display at list view.
* context problem at Links(oocrm).
* Fixed stack graph for onclick.
* reverting back changes made to restict edit/select records
* O2M popup (empty form after save).
* reverting back rev 2737 & 2738 (invalid fix)
* Fixed existing `EXPORT NAME` for id.
* Fixed Button Next on form view.
* tabber.js license included.
* feedparser license included.
* wikimarkup license included.
* draw2d licenses includes.
* OpenFlashChart License included.
* Fixed label problem, when passed name in action.
* nested notebook.
* included README, LGPL (JSCal 1.0 license)
* button with context.
* Fixed graph onclick event on stack.
* Fixed act_window with view_mode=tree will not show form view.
* Improve graph for selection box value.
* nested o2m in o2m popup.
* Improved link='1' for M2O.
* Fixed readonly problem for button widget.
* Buttons are not clickable when readonly='1'.
* sidebar wizard without wizard id
* actions.server can return a list of actions to execute...
* https://launchpad.net/bugs/508003
* Fixed switch calendar to list/tree view not display records.
* https://launchpad.net/bugs/497491
* Fixed editable listgrid problem when record not saved.
* https://launchpad.net/bugs/505079
* Fixed context problem (Ref. JRA)
* https://launchpad.net/bugs/484658
* Fixed id not found in sidebar when HTTP.
* https://launchpad.net/bugs/478504
* Fixed context problem in search.
* https://launchpad.net/bugs/496498
* Fixed link missing in list view.
* https://launchpad.net/bugs/461219
* Fixed excel report column, encoded data problem.
* https://launchpad.net/bugs/500823
* Fixed view_mode=tree will not show form view.
* https://launchpad.net/bugs/499099
* Fixed one2many for nested record.
* https://launchpad.net/bugs/442242
* validation problem (search popup).
* https://launchpad.net/bugs/434048
* notebook layout problem.
* https://launchpad.net/bugs/435299
* Make picking wizard, one2many field in wizard doesn't work.
* https://launchpad.net/bugs/523975
* Fixed unicode error when except english localization.
* https://launchpad.net/bugs/491718
* Typo in nowrap attribute.
* https://launchpad.net/bugs/499704
* Fixed active_id not update in context.
* https://launchpad.net/bugs/416861
* Fixed Graph widget.
* https://launchpad.net/bugs/499706
* Fixed float widget for validation.
* https://launchpad.net/bugs/516978
* Fixed default_date context for calendar.
* https://launchpad.net/bugs/429444
* Fixed onchange for text_html widget.
* https://launchpad.net/bugs/507369
* Fixed context problem at wizard.
* https://launchpad.net/bugs/495572
* Fixed when import product category.
* https://launchpad.net/bugs/485073
* Fixed graph problem for IE.
* https://launchpad.net/bugs/494858
* Fixed import problem for special character.
* https://launchpad.net/bugs/431238
* Fixed import 'ID' Problem
* https://launchpad.net/bugs/401847
* Graph view not clickable for custom report. (base_report_creator)
* https://launchpad.net/bugs/497967
* support 'uid' in attrs expression.
* https://launchpad.net/bugs/513824
* Fixed one2many context problem when not editable.
* https://launchpad.net/bugs/499403
* Fixed many2many Readonly attribute not working when used in attrs.
* https://launchpad.net/bugs/444397
* nested o2m
* unable to save o2m record if widget is in form mode
* nested O2M.
* https://launchpad.net/bugs/463214
* https://launchpad.net/bugs/527585
* Fixed when user have no rights to access resources.
* https://launchpad.net/bugs/439438
* validation of editable listgrid.
* https://launchpad.net/bugs/481655
* Fixed hyperlinks on fields.reference fields.
* https://launchpad.net/bugs/462443
* Button Next when create new record.
* https://launchpad.net/bugs/498180
* Fixed add print format 'odt' for print.
* https://launchpad.net/bugs/506400
* Fixed when not define page in attrs, it display always first one.
* https://launchpad.net/bugs/461680
* Fixed listgrid.
* https://launchpad.net/bugs/490342
* Fixed one2many passed (0, 0, []) in context instead of [].
* https://launchpad.net/bugs/489183
* Fixed when pass active_id in context from act_window it takes as string.
* Fixed active_id problem when click on Links.
* https://launchpad.net/bugs/509215
* Fixed calendar first day problem.
* https://launchpad.net/bugs/435325
* fix the problme for the linking pages from any model to wiki.pages
* https://launchpad.net/bugs/439596
* editable listgrid (mistakenly passing id of first record other then current).
* https://launchpad.net/bugs/501012
* Fixed for select options for manage views.
* https://launchpad.net/bugs/470269
* Click on wizard button on form view.
* https://launchpad.net/bugs/485955
* Fixed error page textarea tag.
* https://launchpad.net/bugs/482079
* Update links at about page.
* https://launchpad.net/bugs/495639
* Fixed conflict with ir.actions.report.xml.
* https://launchpad.net/bugs/449371
* Passed updated context for custom report search.
* https://launchpad.net/bugs/498591
* Fixed context lost in action and report.
* https://launchpad.net/bugs/447819
* fixed set default value problem.
* https://launchpad.net/bugs/497080
* Fixed for one2many context passed [].
* https://launchpad.net/bugs/429470
* Default field values for one2many.
* https://launchpad.net/bugs/516084
* Fixed weekly view shows nonexistent meetings.
* https://launchpad.net/bugs/497365
* Fixed supplier invoice line problem if you save and after create line.
* https://launchpad.net/bugs/510607
* fixed form view visibility in graph.
* https://launchpad.net/bugs/478627
* Fixed context problem at import/export(base_report_creator).
* Lost context in import/export (base_report_creator).
* https://launchpad.net/bugs/490933
* Fixed filter on key press.
* https://launchpad.net/bugs/503012
* Fixed concurrency problem.

Improvements (web-client)
-------------------------
* optimize all png images
* Improved dbfilter option.
* handle the case of the server can't give the database list
* Improved process view [dblclick on transition for tip].
* support for context attribute for button.
* Improve graph for stack [manufacturing/production dashboard].

5 comments:

Raphaël Valyi said...

Hello,

5.0.7 comes with a ton of bugfix and improvements done those last 6 months.

However there are at least 2 known regressions (Tiny decided to release despite the reports) over 5.0.6 you should be aware of:

1) Regression on 5.0.7? packing and payment done but order stays "in progress":
https://bugs.launchpad.net/bugs/519034

2) Pay invoice wizard regression in foreign currency
https://bugs.launchpad.net/bugs/511104


In any case, I still recommend to upgrade, considering the ton of bugfix, and deal with those regressions with manual patching eventually depending how you are impacted.


Raphaël Valyi
http://www.akretion.com

Unknown said...

Impressive

IMHO would be helpful if change log is grouped by module

Ana Juaristi said...

Congratulations. Great Job.

Anonymous said...

asd

Anonymous said...

solar heating systemsIdromassaggio Bagno Turco