[REL] 5.0.7
[odoo/odoo.git] / doc / Changelog
1 2009-12-03: 5.0.7
2 =================
3
4 Bugfixes (server)
5 -----------------
6
7  * Not linked to a bug report:
8    * translation: modify msg id where it contains python code in translations po files
9    * use env for python shebang rather than hardcoding /usr/bin/python
10    * base: wrong fr_FR translation for 'Delete Permission'
11    * db_exist method works as expected
12    * quality_integration_server : fixed bug on make link
13    * quality_integration_server: wrong web-service name
14    * Upgrade could have failed when its a change in name field,added cascade
15    * Expression : Making search easier for 'child_of'- Recursivity on field used as a Left operand
16    * solve problem of importing data from csv with constraints available on object
17    * act_window False domain problem - produce after dom to lxml conversion
18    * On update, fields with only numeric/int/float could have digits
19    * On Update, if only the size of column is changed,it should reflect into DB
20    * quality_integration_server : fixed problem in integration server on translation checking if translation file is changed on base module
21    * Avoid crash when no args
22    * Config : wrong calculation if cached_timeout comes from config file
23    * Expression : domain calculation failes, max. recursion error protected
24    * recursive calls
25    * allow to call write without ids on osv_memory objects
26    * Specify the name of the argument for the context, to avoir a critical bug
27    * <seq> problem Report Engine
28    * Workflow button desactivation regarding user roles
29    * Improved Previous bad commit for pagelayout error
30    * Import : Context of the action/screen passed,taken into consideration while importing
31    * quality_integration_server: ascci encoding problem in quality html log
32    * recursive child_of on one2many and many2many
33    * default context
34  * https://launchpad.net/bugs/463415
35  * https://launchpad.net/bugs/490604
36    * RAW reports creation corrected
37  * https://launchpad.net/bugs/430133
38    * Name_search() is having now record limit to be 80 instead of None
39  * https://launchpad.net/bugs/434341
40    * Export : Selection field gets imported by its external name  if export is not import compatible
41  * https://launchpad.net/bugs/489355
42    * fields: '_fnct_write' should pass context object to the 'write' method
43  * https://launchpad.net/bugs/410191
44    * Record rule : domain evaluation problem corrected
45  * https://launchpad.net/bugs/420507
46    * Domain was getting failed when trying to work upon M2M,O2M field of object
47  * https://launchpad.net/bugs/453269
48    * Amount to text conversions made better
49  * https://launchpad.net/bugs/488234
50    * connection pool when database password is provided (thanks to Syleam Crew)
51  * https://launchpad.net/bugs/430805
52    * Import made successful when field is O2M and it has relation under that.
53  * https://launchpad.net/bugs/480301
54    * M2M : values filtering on set()
55  * https://launchpad.net/bugs/462506
56    * Priority on fields.function with store dictionary made working.
57  * https://launchpad.net/bugs/433886
58    * Update Module : Float8 to float and numeric to float casting made possible
59  * https://launchpad.net/bugs/491365
60    * Translation: Error parsing .po files when application puts comments in a single line
61  * https://launchpad.net/bugs/460560
62    * Ir_attachment : Context updation corrected on preview
63  * https://launchpad.net/bugs/356628
64    * allow related fields to point to one2many and many2many fields
65  * https://launchpad.net/bugs/483527
66  * https://launchpad.net/bugs/435933
67    * Encoding error corrected for client_action(ir_values-tree view)
68  * https://launchpad.net/bugs/430728
69    * Allowing sql keywords as fields(don't use them in order by clause)
70  * https://launchpad.net/bugs/487836
71    * Custom Object xml arch needed encoding.
72  * https://launchpad.net/bugs/487723
73    * Module informtion was not getting updated on upgrading module
74  * https://launchpad.net/bugs/480782
75  * https://launchpad.net/bugs/478724
76    * Export : M2M field name was missing last character
77  * https://launchpad.net/bugs/437729
78    * Export Translation : Warning on Non-existing record instead of breaking flow
79  * https://launchpad.net/bugs/429519
80  * https://launchpad.net/bugs/433395
81  * https://launchpad.net/bugs/479915
82    * Added lxml as required module on setup
83  * https://launchpad.net/bugs/400614
84    * Use an alternative for the locale.RADIXCHAR if this one doesn't exist
85  * https://launchpad.net/bugs/491462
86    * Pickling issue solved with ir_values (get method)
87
88
89 Improvements (server)
90 ---------------------
91
92  * add option to disable the database listing
93  * sql_log
94  * quality_integration_server: added net_port option in script
95  * better connection pool (global)
96  * ir_cron : added active feild on list view
97  * Allow to specify the view via the context
98  * cron: check the arguments to avoid security issues
99  * cron: failed jobs are logged
100  * cron: clean code
101  * base_quality_interrrogation: put message if the score of quality less then minimal and remove unit test condition
102  * quality_integration_server: quality log : add new option to specify qualitylog path to store html pages of log
103  * default value for module
104
105
106 Bugfixes (addons)
107 -----------------
108
109  * Not linked to a bug report:
110    * Project : remove unused import causing a DeprecationWarning under Python 2.6
111    * l10n_be: corrected internal type of vat account in l10n_be: set other instead of payable/receivable
112    * Hr_timesheet_sheet : setting type=workflow to 2 buttons
113    * Account: text made translatable
114    * Stock : Added Product UoS to the Stock Move view
115    * fix the problem of menus uring installation
116    * Base_contact : Making Email field of address visible on Address form view
117    * Stock : Added translations
118    * Account_invoice_layout : Reports improved and SXWs made compatible to RML
119    * membership: invoice membership wizard now calculate tax corectly and on product membership fields make readonly to false
120    * membership: change membership product date from and date to value with current year on demo data
121    * membership: solve problem of deleting membership invoice created with old membership product
122    * Account: Wizards were missing translation import statement
123    * Residual amount into invoice is now correct in every case and avoid rounding trouble even if rating has changed
124    * 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
125    * account: removed pdb now that things are claimed fixed (after the commits messages)
126    * account_analytic_plans: Use etree instead of xml.dom
127    * fix the problem that appers in to the account move due to accout voucher
128    * Account_date_check : correction on a method
129    * Account_voucher : Typo corrected for Voucher type.
130    * Account : Corrected the malformed report of Partner Ledger
131    * purchase_manual: Import OSV
132    * python2.6 compatibility
133    * AuditTrail : View Logs should only show logs of current object and resources
134    * fix the problem of the reports account voucher
135    * #TODO: fix me sale module can not be used here,
136    * Import OSV in the wizard
137    * purchase: Use the price_accuracy
138    * Base_Report_Creator : xml record was malformed, corrected
139    * hr_expense: corrected error message
140    * account: avoid ZeroDivisionError
141    * Specify the name of the argument for the context, to avoir a critical bug
142    * CRM : Mailgate script added option -he was conflicting,improved
143    * Account :Invoice report had Partner name displayed at wrong position
144    * bugfix residual computation and multi-currencies
145    * Base_report_creator : Calendar view problems on custom report
146    * typo
147    * workcenter load graph
148    * set the access right
149    * base_module_quality: speed test if read method has exception
150    * account_analytic_plans: avoid encoding errors
151  * https://launchpad.net/bugs/458415
152    * document_ics : solved accent problem
153  * https://launchpad.net/bugs/447402
154    * Project_timesheet : Wrong synchro on analytic line creation fro tasks(for name).
155  * https://launchpad.net/bugs/490318
156    * Account : Ondelete=cascade added to bank statement line
157  * https://launchpad.net/bugs/446520
158    * [account_followup] wrong sender for email
159  * https://launchpad.net/bugs/454536
160    * Warning : Onchange Methods were malfunctioned.Corrected and made messages available for translations
161  * https://launchpad.net/bugs/450180
162    * Hr_timesheet_invoice : Wrong domain was sent for opening invoices created
163  * https://launchpad.net/bugs/383057
164    * Stock-MRP : Split production wizard made individual to mrp if mrp is not installed
165  * https://launchpad.net/bugs/488869
166    * Stock/MRP : Track line wizard improved
167  * https://launchpad.net/bugs/446681
168    * Account : Refund wuzard malfunctioned with modify invoice option
169  * https://launchpad.net/bugs/446391
170    * Base_report_creator : Allowing to use current userid
171  * https://launchpad.net/bugs/479747
172  * https://launchpad.net/bugs/470359
173  * https://launchpad.net/bugs/460701
174    * Document : Attachment with document can now be deleted
175  * https://launchpad.net/bugs/439469
176    * Product : Pricelist types getting translated on Pricelist
177  * https://launchpad.net/bugs/489355
178    * account, invoice, sale: description (product sold, invoice line and account entry line) was not translated
179  * https://launchpad.net/bugs/435160
180    * [IMP] Correct write-off date, add analytic account, better interface between all way to reconcile
181  * https://launchpad.net/bugs/481524
182    * Stock : Forecast report: unicode error corrected
183  * https://launchpad.net/bugs/458553
184    * Account : Onchange of amount/base amount of Invocie tax corrected
185  * https://launchpad.net/bugs/438705
186    * Stock : Stock move lines on Production Order well-structured
187  * https://launchpad.net/bugs/441609
188    * Account : Fiscal Position Template was missing a requireed field in form view
189  * https://launchpad.net/bugs/467880
190    * MRP : Procurement can only be confirmed when qty>0.0
191  * https://launchpad.net/bugs/486783
192    * Point_of_sale : Report for Reciept corrected
193  * https://launchpad.net/bugs/448591
194    * Account : Refund wizard wasnt calculating taxes for new invoices
195  * https://launchpad.net/bugs/395160
196    * Project_timesheet : Analytic line creation/edition takes user based information
197  * https://launchpad.net/bugs/436008
198    * Sale: Passing Contact address for invoices from SO
199  * https://launchpad.net/bugs/428926
200    * account_payment when importing payment lines (currency not set correctly)
201  * https://launchpad.net/bugs/439041
202    * Report_project :wrong average of closing days counting
203  * https://launchpad.net/bugs/396637
204    * account_analytic_analysis : Analytic account functional field methods corrected.
205    * Account : Analytic account functional field methods corrected.
206  * https://launchpad.net/bugs/445547
207    * Stock: Picking report correction
208  * https://launchpad.net/bugs/443069
209    * Project: wrong domain for 'Tasks in Progress' menuitem
210  * https://launchpad.net/bugs/483723
211    * CRM : Case form view priority issue resolved
212  * https://launchpad.net/bugs/427869
213    * Residual amount in invoice when currency rating change
214  * https://launchpad.net/bugs/416810
215    * Document: attachment linked with Files
216  * https://launchpad.net/bugs/461801
217    * Sale : Workflow behaviour fixed when order is set to draft
218  * https://launchpad.net/bugs/461720
219    * Scrum : Wrong view,widgetless fields on scrum view made correct
220  * https://launchpad.net/bugs/474337
221    * [CRITICAL] warning : missing import statement for "_"
222  * https://launchpad.net/bugs/443132
223    * Sale : Passing customer ref. of picking to invoice
224  * https://launchpad.net/bugs/488809
225    * Sale : State was written wrongly
226  * https://launchpad.net/bugs/465010
227    * Stock : Notification Message made translatable
228  * https://launchpad.net/bugs/490342
229    * Account : making the default_get() eTiny compatible
230  * https://launchpad.net/bugs/453030
231    * Avoid display write-off in pay invoice wizard : take care of partial payment
232    * Avoid display write-off in pay invoice wizard. Put the right date and currency for conversion
233  * https://launchpad.net/bugs/445267
234    * Mrp_subproduct : Wrong calculation of QTYs corrected(Product qty,UOS qty)
235  * https://launchpad.net/bugs/401035
236    * Audittrail : Assigned Access Rights to non-admin user.
237  * https://launchpad.net/bugs/421636
238    * Account : Restricting Payment term lines percentage insertion from 0 to 1
239  * https://launchpad.net/bugs/425671
240    * Stock : Moves offer onchange on UOM to affect UOS
241  * https://launchpad.net/bugs/489083
242    * Account :customer refund was displaying supplier invoice view, corrected
243  * https://launchpad.net/bugs/480856
244    * Warning : the super of onchange may return {},covered the same
245  * https://launchpad.net/bugs/459196
246    * Account : Partner Ledger Report formatting problem solved
247  * https://launchpad.net/bugs/483583
248    * Sale/Purcghase : Function fields did not have digits attribute for precision accuracy
249  * https://launchpad.net/bugs/475135
250    * Account : Warning message was missing _ import
251  * https://launchpad.net/bugs/457188
252    * Account_analytic_analysis : Summary of Months calculation Corrected
253  * https://launchpad.net/bugs/435178
254    * [CRITICAL]subscription: crash subscription process
255  * https://launchpad.net/bugs/480035
256    * CRM : action name improved
257  * https://launchpad.net/bugs/487091
258    * Stock :Invoice created from manual picking might miss UoS.
259  * https://launchpad.net/bugs/435298
260    * Subscription : Disallowed to change the Object linked to the document type.
261  * https://launchpad.net/bugs/436651
262    * mrp : workcentre load report had a query malformed
263  * https://launchpad.net/bugs/479886
264    * Account : Total field on supplier invoice set to 0.0 to amke it Web-client compatible
265  * https://launchpad.net/bugs/479195
266    * Base_vat : Romania VAT validation corrected
267  * https://launchpad.net/bugs/351083
268    * Account : Partner Balance report gets printed with respect to the company selected
269  * https://launchpad.net/bugs/451310
270  * https://launchpad.net/bugs/449583
271    * Sale : Better error message when account is missing from SOL for Invioce
272  * https://launchpad.net/bugs/486794
273    * Hr_holidays: Spell mistake corrected
274  * https://launchpad.net/bugs/351167
275  * https://launchpad.net/bugs/438725
276    * Purchase : Setting the value of payment term while creatying invoice from PO
277  * https://launchpad.net/bugs/471052
278    * Product : Pricelist Item cannot use Main pricelist as the other pricelist
279  * https://launchpad.net/bugs/481372
280    * Project : If company has no Project time unit,it would have crashed.
281  * https://launchpad.net/bugs/458030
282    * Account : Ledger Report Landscape report adjusted for A4.
283  * https://launchpad.net/bugs/446205
284    * CRM : Mailgate script has host as parameter now onwards
285  * https://launchpad.net/bugs/487641
286    * Purchase : MOQ-pricing problem corrected
287  * https://launchpad.net/bugs/476428
288    * Stock : Partial Picking wizard was missing translation import statement
289  * https://launchpad.net/bugs/366944
290    * Base_vat : Spanish numbers validation corrected
291  * https://launchpad.net/bugs/466658
292    * Account : Action window of anlytic entries was missing name
293  * https://launchpad.net/bugs/440557
294    * Purchase : POL had a wrong tree view which is unused till now
295  * https://launchpad.net/bugs/452854
296    * Correct the validate function for balanced move into account.py (after Fabien Warning)
297    * Use price_accuracy to verify balanced entry insteed of fixed '0,0001'. Add price_accuracy on debit and credit move lines
298  * https://launchpad.net/bugs/491241
299    * Stock : Removal of picking shuold affect product stock
300  * https://launchpad.net/bugs/490327
301    * Reverted bad commit from Joel@CamptoCamp
302  * https://launchpad.net/bugs/440734
303    * Stock : Picking did not have 'type' field on display(inconsistent behavior from eTiny,koo) to work upon domain.
304  * https://launchpad.net/bugs/436174
305    * Account: Supplier invoices was not taking product price on onchange of product
306  * https://launchpad.net/bugs/474340
307    * Stock : Wizard improvements from Lionel
308  * https://launchpad.net/bugs/440711
309    * Purchase : PO with different pricelists should not be merged
310  * https://launchpad.net/bugs/439208
311    * Hr_timesheet : Allowing user to enter Analytic Journal if not linked with employee(Working hours tree view)
312  * https://launchpad.net/bugs/379118
313    * Stock : Partial Picking wizard was making the back order reference jump to 2 numbers,notification given on packing done.
314  * https://launchpad.net/bugs/476343
315  * https://launchpad.net/bugs/419720
316    * Sale : Delivery Date delay computation made corrected when days are passed with fractions
317
318
319 Improvements (addons)
320 ---------------------
321
322  * MRP : mrp.routing.workcenter made deletable on cascade effect
323  * Account : Entry Line action Name Improved
324  * Stock : Improved names of Stock move tree view
325  * 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)
326  * Add support of analytic account into bank statement to be convenient with other method
327  * Add account field into bank statement line
328  * better python2.5/2.6 compatibility handling
329  * base_module_quality: styles on different tests
330  * base_module_quality: modify all tests result display for buildpot, use class on tag instead of css file
331  * base_module_quality: pylint test result display for buildpot, use class on tag instead of css file
332
333
334 2009-09-22: 5.0.6
335 =================
336
337 Bugfixes (server)
338 -----------------
339
340  * https://launchpad.net/bugs/421904
341    * Fields.function : Store value computation corrected
342  * https://launchpad.net/bugs/407332
343    * Price Accuracy : rounding made to be based on --price_accuracy option
344
345 Bugfixes (addons)
346 -----------------
347
348  * Not linked to a bug report:
349    * fixed an "unsupported operand type(s) for +: 'bool' and 'str'" error.
350    * Sale_delivery_report : Delivery order report should take shipping address from picking itself
351    * account: bugfixed the fiscalyear closing wizard:
352    * Purchase_manual : certificate on terp displayed wrong value
353  * https://launchpad.net/bugs/431864
354    * hr_timesheet_sheet : casting correction for a view
355  * https://launchpad.net/bugs/431871
356    * Account : Move line creation was giving encoding error while automated entries were inserted,corrected
357  * https://launchpad.net/bugs/433979
358    * [CRITICAL]document: crash list of directory after rev:hmo@tinyerp.com-20090916110722-4kl5t5q71im6c76i
359  * https://launchpad.net/bugs/407332
360    * Account : Rounding problem based on price_accuracy
361  * https://launchpad.net/bugs/419720
362    * Sale : Delivery Date delay computation made corrected when days are passed with fractions
363  * https://launchpad.net/bugs/423726
364    * Sale : SO Boolean field picked behavior corrected
365  * https://launchpad.net/bugs/431821
366    * Account_followup : Sending email while sending follow up corrected.
367
368
369 Improvements (addons)
370 ---------------------
371
372  * purchase_manual: do not redefine view: add fields by inheritance...
373  * purchase: improve views to be directly usable in portals...
374
375
376 2009-09-17: 5.0.5
377 =================
378
379 Bugfixes (server)
380 -----------------
381
382  * Not linked to a bug report:
383    * quality_integration_server: fixe problem on make link of extra-module in addons
384    * quality_integration_server : quality log : reduce overwrite last test log in other test logs
385    * base : ir_cron : take minimun next_call from database for job waiting. if database does not has any job, it will take 1 day for job waiting
386    * quality_integration_server: get message from base_quality_module if module can not success to reach minimun score
387    * regression in fields.function computation
388    * better log error, new line
389    * Report: context was missing while printing any report with header in a non-English Language
390    * quality_integration_server: fixe problem on make link of extra-module in addons
391  * https://launchpad.net/bugs/425131
392    * Better translation exportation.
393  * https://launchpad.net/bugs/379645
394    * Print screen : Correction when text for report is already encoded
395  * https://launchpad.net/bugs/421162
396    * Send Mail : Unicode error handled
397    * Send mail : Non-English characters were throwing error.
398  * https://launchpad.net/bugs/421137
399    * Base : 'Supplier Partners' menu will open new record with supplier=1,customer=0
400  * https://launchpad.net/bugs/425430
401    * Export : Error solved while Exporting O2M records with None value of any field
402  * https://launchpad.net/bugs/399208
403    * Translation issue with cache: it needed to restart server,SOLVED
404  * https://launchpad.net/bugs/422563
405    * Security Loophole corrected
406
407
408 Improvements (server)
409 ---------------------
410
411  * quality_integration_server: make link of extra-addons module in addons module automatic on install-module command
412  * quality_integration_server: get message from base_quality_module if module can not success to reach minimun score
413  * Rng : Accepting Groups under/after/replacing Buttons
414  * quality_integration_server : quality html log
415  * quality_integration_server: put max_limit in server connection
416  * Base : Rate for ARS Added
417  * cchange version number
418
419
420 Bugfixes (addons)
421 -----------------
422
423  * Not linked to a bug report:
424    * Purchase_manual : certificate on terp displayed wrong value
425    * fix the problem of message depending on the partner language
426    * fix a problem for the overdue payment message
427    * fix problem to get the detault message
428    * #416908 computation of invoice lines
429    * Project : Taks hours computed accurately.
430    * base_module_record: avoid duplications
431    * document: do not try to index binary documents
432    * +1 on the lengthmonth returns was too much, removed it
433    * Problem when using hr_holidays Summary Report when entering date 1 jan 2009 for example.
434    * multi currency reconciliations on bank statements weren't properly displayed
435    * multi currency payments weren't correctly computed on invoice's residual amount
436    * Project_gtd : Demo data defined for tasks(inboxes)
437    * Module:product Added report tag for product pricelist reportso that it can be modified using OODesigner
438    * Document : error on create if attachment not specified
439  * https://launchpad.net/bugs/422401
440    * project_gtd : timebox field re-arranged
441  * https://launchpad.net/bugs/421907
442    * Account : Aged Partner Balance report for Future analysis corrected
443  * https://launchpad.net/bugs/427388
444    * Project : task work behavior towards task hours corrected
445  * https://launchpad.net/bugs/422408
446    * Project_gtd : Hierarchical timeboxes allowed to open
447  * https://launchpad.net/bugs/403972
448    * Account : Reports from Chart of Accounts were not considering contextual value of MOVE(draft,posted)
449  * https://launchpad.net/bugs/430577
450    * Sale : Order Lines switches view from tree,form and view
451  * https://launchpad.net/bugs/425257
452    * Project_gtd : improved menuitems names to avoid user confusion,domain improved
453  * https://launchpad.net/bugs/422078
454    * Account_tax_include : floatdivision error corrected
455  * https://launchpad.net/bugs/423585
456  * https://launchpad.net/bugs/423581
457  * https://launchpad.net/bugs/416807
458    * report_document : Dashboard should not display partner with no files
459  * https://launchpad.net/bugs/430522
460  * https://launchpad.net/bugs/424214
461    * Account :Residual amount unclear when used with partial payments.
462  * https://launchpad.net/bugs/424177
463    * hr_timesheet_sheet : Rounding value problem in float_time widget
464  * https://launchpad.net/bugs/415056
465  * https://launchpad.net/bugs/421636
466    * added tooltip on tax and payment term
467  * https://launchpad.net/bugs/407290
468  * https://launchpad.net/bugs/407293
469    * Account : Making account.invoice.tax field language-depenant from account.tax
470  * https://launchpad.net/bugs/430043
471    * Hr_timesheet_invoice : Query calculation corrected
472  * https://launchpad.net/bugs/379645
473    * Base_report_creator : Print screen report is now available for custom reports
474  * https://launchpad.net/bugs/423260
475    * Account : Title of of Move Line widnows renamed
476  * https://launchpad.net/bugs/427982
477    * hr_timesheet_invoice : Invoicing analytic entries wizard corrected for product
478  * https://launchpad.net/bugs/426243
479    * Account : Context was missing in report
480  * https://launchpad.net/bugs/426831
481    * l10n_ch : default_value() of res.partner.bank corrected
482  * https://launchpad.net/bugs/430098
483    * Hr_holidays : Workflow actions validations corrected
484  * https://launchpad.net/bugs/430516
485  * https://launchpad.net/bugs/379191
486    * its better to aply the patch
487    * fix the problem for related fields, related fields act as a many2one fields
488  * https://launchpad.net/bugs/429203
489    * CRM : Mailgate script used default uid=3 instead of 1
490  * https://launchpad.net/bugs/399817
491    * Fixed Partial deliveries problem
492
493
494 Improvements (addons)
495 ---------------------
496
497  * Invoice Supplier Control per line/manual
498  * add missing file for the followup date
499  * changed interval CRM calls to 4 hours instead of one -> efficient connection pooling with cron
500  * add inherited view for company
501  * add new filed to company object which will store the mesages
502  * add new data file which will add over due payment message to company
503  * Account : Analytic Account report following parental relationship approach(account with all its children
504  * hr_timesheet_invoice : Misleading string on invoice analytic entries' wizard
505  * base_module_quality: remove certificate tag from terp test
506  * report_dcoument : changed the misleading name of action
507
508
509 2009-08-28: 5.0.4
510 =================
511
512 Bugfixes (server)
513 -----------------
514
515  * Not linked to a bug report:
516    * no traceback when access denied
517    * Security fix
518    * remove bad translation files (bad name)
519    * Pagecount problem while all objects print on same page and printing special character on xsl report
520  * https://launchpad.net/bugs/415973
521    * import: support "<rel_field>:db_id" , better warning message
522  * https://launchpad.net/bugs/415391
523    * Functional fields with M2O relation can be printed on print screen now
524  * https://launchpad.net/bugs/415334
525    * ir_cron :function and its arguements are now editable
526
527
528 Improvements (server)
529 ---------------------
530
531  * replace partner name and address in demo
532  * add translation names
533  * update translations files
534  * new translations
535
536
537 Bugfixes (addons)
538 -----------------
539
540  * Not linked to a bug report:
541    * Document : error on create if attachment not specified
542    * report_dcoument : changed the misleading name of action
543    * point_of_sale: fixed a wrong domain
544    * sale: bad indentation
545  * https://launchpad.net/bugs/416807
546    * report_document : Dashboard should not display partner with no files
547  * https://launchpad.net/bugs/401110
548    * Audittrail : Logs set in descending order
549  * https://launchpad.net/bugs/418541
550    * Project : Delegated tasks from O2M didnt have project_id
551  * https://launchpad.net/bugs/416767
552    * Account_tax_include : onchange of product on invoice line price type issue
553
554
555 Improvements (addons)
556 ---------------------
557
558  * update translations
559  * base_module_quality: make minimal score for all test, add message if the score is below limit,varible for whether to activate the test or not
560  * process view node now links to parent document directory if no record selected.
561  * purchase: Merge purchases wizard: added keyword='client_action_multi'
562  * Auction : improved code
563  * Auction : improved auction reports
564  * Age Partner Balance report executed 7 queries per partner, reduced this a total of 7 queries in total.
565
566
567 2009-08-21: 5.0.3
568 =================
569
570 Bugfixes (server)
571 -----------------
572
573  * Not linked to a bug report:
574    * set_alarm: removed unwanted comment
575    * report engine: context argument was passed at a wrong position. Now it's passed as a named argument.
576    * fields_get check access aginst write or create access
577    * Not allowing only white spaces text to be printed
578    * sequences: avoid an sql error when locking table...
579    * report engine: fixed a bug when the xml tag is empty
580    * bin/workflow: 'stack' variable was not initialized when sql query returned an empty set.
581    * security issue: avoid access to inactive users
582    * security issue: avoid access with 'None' password (Thanks to P. Christeas for the bug report)
583    * avoid a bug when look in stack when translate code strings
584  * https://launchpad.net/bugs/415257
585    * import of boolean fields in csv files.
586  * https://launchpad.net/bugs/415014
587    * correct translation tgz archive creation
588  * https://launchpad.net/bugs/362280
589  * https://launchpad.net/bugs/416883
590    * Print screen unicode-decode error solved
591  * https://launchpad.net/bugs/400378
592    * partner address search
593  * https://launchpad.net/bugs/415972
594    * do not get next sequence in its own cursor
595  * https://launchpad.net/bugs/413484
596    * Print Screen :  was not considering field names with superscripted,subscripted characters(ex.m²)
597  * https://launchpad.net/bugs/406945
598    * import of boolean fields in csv files.
599  * https://launchpad.net/bugs/413586
600    * bug in cache system that altered some arguments passed to cached function
601  * https://launchpad.net/bugs/413594
602    * logger: convert the message in unicode before concatenate it with server environment
603  * https://launchpad.net/bugs/348217
604    * Secure option on config file
605
606
607 Improvements (server)
608 ---------------------
609
610  * Makefile and quality_integration_server module for Integration server
611  * Speed impprovement: 2x faster for flow: sale -> invoice -> payment
612  * Speed improvement in creation of records (4 time faster on partners)
613
614
615 Bugfixes (addons)
616 -----------------
617
618  * Not linked to a bug report:
619    * Purchase :copy method was not setting stock moves to be null for PO lines
620    * Module:account Fix keyerror in general_ledger report
621    * Access rules stock / worker
622    * mrp: fr_FR.po file had a duplicate message definition
623  * https://launchpad.net/bugs/413699
624  * https://launchpad.net/bugs/415014
625    * report_task: regenerate translations files
626  * https://launchpad.net/bugs/397100
627    * improving commit on report
628  * https://launchpad.net/bugs/416296
629    * Base_setup : Country passed in  values only if filled
630  * https://launchpad.net/bugs/415218
631    * report_task : report_task_user_pipeline_open was having no uniqueness
632
633
634 Improvements (addons)
635 ---------------------
636
637  * POS: improved the point_of_sale receipt
638
639
640
641 2009-08-12: 5.0.2
642 =================
643
644 Bugfixes (server)
645 -----------------
646
647  * Not Linked to a bug report:
648    * ensure sys is imported
649    * pass the context to check method of 'ir.model.access'
650    * increase size of field "name" of ir.model.data
651    * Corrected bug of expression calculation in previous commit
652    * sql expression: in search, add the time part to datetime field when it's not present
653    * setup.py: py2exe now adds 'zoneinfo' directory in library.zip
654    * Importation problem corrected for unicode.
655    * missing Import
656    * tools.amount_to_text_en: now displays cents
657    * size miss match for page and frame
658    * removed report etree warning of len
659    * security on wokflows bugfixed. The security has to be checked using the current uid, not the one that created the workflow instance!
660    * export window : use context for import compatable option in pass argument instend of added new argemenent
661    * py2exe: pytz on win32: 'zoneinfo' directory now included in library.zip
662    * module installation through -i module -d db --without-demo option corrected
663    * loading module sequence while creating new database
664    * Expression calculation(Query making) corrected for Translateable field
665    * CSV Export : null values handled
666    * sxw and odt reports
667    * Fixed odt2odt reports printing
668    * module:base made name field translatable in action.server (ref:mga)
669    * supply password problem with pg_dump, pg_restore on win32
670    * User with blank password(if so) allowed to log in.
671    * avoid required parameters rule (domain_force)
672    * Fixed oldxml at  python2.6 for Ubuntu 8.0.4,9.04
673    * fix missing tail process and skip unnecessary whitespace characters
674    * ir_attachment preview method corrected
675    * launch signal after action in workflows
676    * Added PageCount tag in report engine
677    * report engine, better spacings -> like preceeding version
678    * fix &,<,> problem for html2html-url report
679    * fix &,<,> problem for html2html report
680    * xml: the tag <delete> delete also the reference to the deleted objects into ir_model_data
681    * translation export: catch the case when a object does not exists in database
682    * browse_record: raise a better exception when the id doesn't exists
683    * Bugfix translations and float/int format in reports
684    * Complete rng files
685    * load the module graph even if it containt only "base"
686    * remove base_setup (moving base_setup to server was a workaround)
687    * expression: correct the generated sql in case of _inherits
688    * the <delete> tag doesn't crash if the referenced id does not exists
689    * closed file pointer
690  * https://launchpad.net/bugs/380221
691  * https://launchpad.net/bugs/403652
692  * https://launchpad.net/bugs/369947
693  * https://launchpad.net/bugs/371496
694  * https://launchpad.net/bugs/371768
695    * bad tooltip
696  * https://launchpad.net/bugs/383938
697    * Mass mailing wizard has a mail body now.
698  * https://launchpad.net/bugs/409709
699    * Error reporting : library error corrected
700  * https://launchpad.net/bugs/394876
701    * Import : context provided for language translation
702  * https://launchpad.net/bugs/390167
703    * Custom report : sorted X-axis values
704  * https://launchpad.net/bugs/405921
705    * Expression calculation for Datetime Corrected
706  * https://launchpad.net/bugs/393858
707    * ir_model_data : SQL_Constraint failure covered
708  * https://launchpad.net/bugs/396955
709    * disallow the deletion of records set as default properties
710    * properties reset to default one correctly
711  * https://launchpad.net/bugs/399685
712    * Added sql_constraint on adding field having size<1
713  * https://launchpad.net/bugs/385544
714    * ir_translation : corrected entry insertion when adding translation
715  * https://launchpad.net/bugs/392187
716    * xml encoding in header for &.<.>
717  * https://launchpad.net/bugs/310918
718    * RuntimeError in the cache system
719  * https://launchpad.net/bugs/362280
720    * _inherits was misbehaving on search
721  * https://launchpad.net/bugs/385299
722    * Report Engine Regression
723    * Report Engine regression
724  * https://launchpad.net/bugs/407637
725    * Print screen now displays the report as per WYSIWYG
726  * https://launchpad.net/bugs/408550
727    * default_xxx in context was passed to relational fields,corrected.
728  * https://launchpad.net/bugs/385297
729    * bug in report engine
730  * https://launchpad.net/bugs/381204
731    * Character Truncation problem on updation solved
732  * https://launchpad.net/bugs/355491
733    * CSV Import : Accepting 'Value' of selection field from[(key,value)]
734  * https://launchpad.net/bugs/409343
735    * Login : Login and password accepting accented characters
736  * https://launchpad.net/bugs/376945
737    * Translation : Text with prefix '_' from py files included for exports.
738  * https://launchpad.net/bugs/385664
739    * Account Module : Typo corrected
740  * https://launchpad.net/bugs/405721
741    * DB operations(backup,restore) process corrected,were blocked if db_port was supplied
742  * https://launchpad.net/bugs/410186
743  * https://launchpad.net/bugs/355493
744    * SQL Constraint failure error on particular record while importing
745  * https://launchpad.net/bugs/392052
746    * Certificate in non-digit format will not be accepted
747  * https://launchpad.net/bugs/357045
748    * upgrade doesn't try to delete modules
749  * https://launchpad.net/bugs/404733
750    * ir_model : context key deletion
751  * https://launchpad.net/bugs/386273
752    * fields.related (m2o poiting to M2M/O2M should be skipped during write.
753  * https://launchpad.net/bugs/406489
754    * Accented characters are displayed on footer now
755  * https://launchpad.net/bugs/409861
756    * Context passed on copy()
757  * https://launchpad.net/bugs/389795
758    * Property : Removed old referenced values from property
759  * https://launchpad.net/bugs/384959
760    * ORM: Defult_field name in context belongs to curent object only, not to its relationals anymore
761  * https://launchpad.net/bugs/399811
762    * Print screen reports will behave acc. to locale for date,datetime
763  * https://launchpad.net/bugs/357945
764    * Export will consider float values as float and char as char
765  * https://launchpad.net/bugs/406945
766    * Importation problem for bool fields corrected
767  * https://launchpad.net/bugs/382352
768    * GIF image is previewed
769
770
771 Improvements (server)
772 ---------------------
773
774  * Logger notification improved
775  * update po(t) files
776  * new method that allow the server to return a message that will be display on login page
777  * import/export : added Database ID, ID
778  * attributes of barcode
779  * ir_model_data: convert assert to sql constraint + exception
780  * Added new function called get_environment which will return the current environment of the System on which user is using OpenERP
781  * better error message
782  * added style for the url which are as text
783  * new method "exists" that verify that a given id exists in database (or in memory for osv_memory objects)
784  * maintenance: complete the remarks with the database name
785  * email_send: when debuging, output to the logger
786
787
788 Bugfixes (addons)
789 -----------------
790
791  * Not linked to a bug report:
792    * DMS directory not translatable + translations improvement
793    * Project : Searching active=no was failing, corrected
794    * problem with ncftp client
795    * stock_move auto_init function override but not return super clas result
796    * partner wasn't mandatory on sale_order, which lead to problems everywhere (stocks, shippings...) if a partner with sales was deleted. Added required=True on it to set the database field as 'not null'
797    * Product : Pricelist report corrected for suitable columns
798    * Stock : default value calculation corrected for stock move
799    * product price was wrong when margin is not set
800    * handle context when it equals None
801    * Product : Pricelist report corrected
802    * module:base_module_record fixed unicode string problem
803    * state name modified for the method - close
804    * explicit type cast for report.attendance
805    * explicit type cast
806    * module:account_voucher added confition for opening balance
807    * document: set default address to '' instead of 'localhost'
808    * fix ftp host address on Windows Vista
809    * document: better ip address detection (especially on win32)
810    * product: po file had duplicates
811    * sale_crm: typo in module description
812    * point_of_sale: if pickings are split because the sale order is not complete, invoices could not be created
813    * sale, stock: wrong translation
814    * point_of_sale: salesman_id: defaults to connected user
815    * point_of_sale: partner should be copied when creating a refund
816    * price unit calculation from context (web client issue).
817    * file attachment bug in x_object
818    * variants with extra on product list view
819    * [point_of_sale] security was not set for config/default_journal menu and pos.config.journal object
820    * fixed a bug when trying to search lines between 2 dates.
821    * on very big data, the query was way too long to execute. Speed is now greatly improved.
822    * point_of_sale: Sales of the day menu did not worked because the query did not matched any lines
823    * account: create move lines with date provide in wizard (bug reported by Alexis Deméaulte)
824    * Scheduler fix, introduced 5 days ago
825    * Translated Absences by Leaves
826    * multi-company modifs
827    * Account : Taxes Report Corrected
828    * Module: scrum,stock create task wizard in scrum and unreceived product wizard create new entry in stock
829    * typo
830    * general ledget report wizard (missing a field in view).
831    * soldeinit problem
832    * point_of_sale (receipt report): User and Date was lost
833    * changed size of receipt to fit cash register
834    * point_of_sale: invoice report should use the account.invoice object
835    * base_module_record: avoid a crash when calling a method with less than 6 arguments
836    * point_of_sale
837    * hr_holidays: wrong character in po files
838    * event: wrong character in po files
839    * work order orders
840    * stock value computation
841    * analytic account on advance invoices
842    * Analytic Analysis Stats
843    * layout of general ledger landscape
844    * bugfix in lot assignation on moves, bad signature
845    * hr_timesheet_invoice module : account_analytic_profit report sxw file--author-name= vra
846    * hr_timesheet_invoice module : account_analytic_profit report --author-name= vra
847    * crm rule : watcher email
848    * fix bug on crm rule to put proper wacher email
849    * Bug of referencing variable on split in production lot
850    * new cases should be created with the 'draft' state.
851    * account_balance Module : Fix the Total problem and Put Indentation in Reports.C
852    * onchange of product_id on stock move corrected
853    * correct display of pyflakes result quality module
854  * https://launchpad.net/bugs/310458
855    * Simplify Migrations
856  * https://launchpad.net/bugs/382641
857    * _get_stock corrected
858  * https://launchpad.net/bugs/382000
859    * remove except block from try..finally whioch is not supported in python2.4
860  * https://launchpad.net/bugs/379767
861    * Base_report_creator :Corrected Add filter wizard(ref:ACH)
862  * https://launchpad.net/bugs/373203
863  * https://launchpad.net/bugs/388346
864    * l10n_ch module : Improved Code.
865    * l10n_ch : corrected default_value method
866  * https://launchpad.net/bugs/399485
867    * point_of_sale : Pikcing display partner made from POS order.
868  * https://launchpad.net/bugs/388438
869    * Report_task : Corrected malfunctioned .po files
870  * https://launchpad.net/bugs/380480
871  * https://launchpad.net/bugs/386297
872    * purchase module : order report.
873    * Purchase: Corrected report and translation
874  * https://launchpad.net/bugs/356922
875    * Base_vat : VAT validation for Portugal,Bulgaria
876  * https://launchpad.net/bugs/397100
877    * Acccount,Account_invoice_layout : Minor necessary changes.
878  * https://launchpad.net/bugs/388347
879    * account_payment module : payment order report.
880    * account_payment : report corrected
881  * https://launchpad.net/bugs/407241
882    * sum() in query was returning null,corrected
883  * https://launchpad.net/bugs/387006
884    * Stock : context for address field on picking corrected
885  * https://launchpad.net/bugs/364010
886    * base_vat :sweden vat validation corrected
887  * https://launchpad.net/bugs/393798
888    * hr_timesheet_sheet : date interval corrected for attendances
889  * https://launchpad.net/bugs/409337
890  * https://launchpad.net/bugs/387029
891    * Account : Correction of search method arguements of account.analytic.line
892  * https://launchpad.net/bugs/394277
893    * Purchase,Product :description of POL made widen,partner_ref changes
894  * https://launchpad.net/bugs/394275
895    * Account : Charts of accounts - Tax reports corected
896    * Account : Charts of accounts - target move options corrected
897  * https://launchpad.net/bugs/404155
898    * point_of_sale :Partner info available for move line from POS,only draft/cancelled POS lines can be deleted
899  * https://launchpad.net/bugs/399824
900    * Sale : Weight field for SOL displayed
901  * https://launchpad.net/bugs/393824
902    * report_task : .po files corrected
903  * https://launchpad.net/bugs/394640
904    * Sale : sale order report corrected for translation
905  * https://launchpad.net/bugs/386513
906    * Purchase : stock moves assigned to purchase line
907  * https://launchpad.net/bugs/358302
908    * Account : Corrected bank journal code creation from template
909  * https://launchpad.net/bugs/402263
910    * Account : Invoice Lines will not be grouped if there are different maturity dates
911  * https://launchpad.net/bugs/394436
912    * Project : Xml record corrected for view
913  * https://launchpad.net/bugs/398805
914  * https://launchpad.net/bugs/338329
915    * availability of prodlot check when assigning a prodlot to a move: non optimal location_id control
916  * https://launchpad.net/bugs/391673
917    * Account :'note' field on Fiscal position,added on invoice report
918  * https://launchpad.net/bugs/391106
919    * Process : Corrected xml record
920  * https://launchpad.net/bugs/405891
921    * Module:purchase corrected delay time in picking
922  * https://launchpad.net/bugs/389540
923    * Account : Added Configuration wizard to make overdue payment report message configurable on company
924  * https://launchpad.net/bugs/400210
925    * Stock : partial packign wizard values made translated
926  * https://launchpad.net/bugs/377614
927  * https://launchpad.net/bugs/406827
928    * CRM : Mailgate script improved to have as much information on History.
929  * https://launchpad.net/bugs/404975
930    * document : create doc of any resource model with black name
931  * https://launchpad.net/bugs/401184
932    * module base_module_record Fixed when object has _rec_name
933  * https://launchpad.net/bugs/399642
934  * https://launchpad.net/bugs/393756
935    * Sale : Removed unused code
936  * https://launchpad.net/bugs/400326
937    * document : if name/dirname does not has value, dirname will be display like <objectname><id>
938    * document : use '=' operator instend of 'like' on serach directory nodes into DMS
939  * https://launchpad.net/bugs/383940
940    * Document : Logging enabled for abstracted_fs
941  * https://launchpad.net/bugs/403964
942    * STock : Locations structure wizard improved
943    * Stock: Location analysis wizard improved,date replaced by datetime field on wizard
944  * https://launchpad.net/bugs/385664
945    * Account Module : Typo corrected
946  * https://launchpad.net/bugs/380473
947  * https://launchpad.net/bugs/376804
948    * account_analytic_analysis : Months sorted
949  * https://launchpad.net/bugs/393840
950    * Account_tax_include corrected to resolve conflict with account_invoice_layout
951  * https://launchpad.net/bugs/405441
952    * delivery : context passed on picking form view
953  * https://launchpad.net/bugs/388901
954    * Product : Onchange on pricelist item corrected
955  * https://launchpad.net/bugs/395173
956    * Account : Corrected journal check on move line creation
957  * https://launchpad.net/bugs/388404
958    * report_crm,document_ics,account : Access Rules assigned
959    * Report_timesheet : Access rules
960  * https://launchpad.net/bugs/396254
961    * Account : Cancelled invoice will not be listed under unpaid state
962  * https://launchpad.net/bugs/404142
963    * point_of_sale :Partner info available for move line from POS,only draft/cancelled POS lines can be deleted
964  * https://launchpad.net/bugs/410779
965    * Document : made uninstallable
966  * https://launchpad.net/bugs/411469
967    * Wiki : Made uninstallable
968  * https://launchpad.net/bugs/394733
969  * https://launchpad.net/bugs/400093
970    * stock : Stock Valuation Entries Don't Adjust with UoM
971  * https://launchpad.net/bugs/395046
972    * Product : Corrected template view
973  * https://launchpad.net/bugs/407327
974    * CRM : Due to rules, duplicate watcher(CC) ids were entered.
975  * https://launchpad.net/bugs/389015
976    * Project : Copy Method corrected
977  * https://launchpad.net/bugs/411329
978    * module:mrp added on_change on bom_id for selecting routing
979
980
981 Improvements (addons)
982 ---------------------
983
984  * update po(t) files
985  * Module:account Api changes def _refund_cleanup_lines(self, lines): added cr,uid arguments
986  * pyflakes test display result improve on base_module_quality
987  * crm: allow to put case description in action mail
988  * Account : Move line form view from MOVE shows date for better user readability
989  * mrp: pep8
990  * use inheritance instead of wrapping when changing behavior of services
991  * Module:Purchase Api change in inv_line_create added cr,uid parameters
992  * Improved views
993  * base_module_quality : gives warning to the user if pylint or pyflakes not installed
994  * stock: wizard_invoice_onshipping.py: pep8
995  * add base_module_quality module
996  * Sale : state name display corected
997  * Directory structure is translated to the users preference language in FTP Client
998  * reformated the wizard message
999  * account: invoice view: hide some fields to non employee users (portal i.e.)
1000  * account_voucher : report voucher.
1001  * mrp module : bom_structure.
1002  * account module : Analytic reports.
1003  * stock module : picking report.
1004  * mrp Module : Production order report.
1005  * account module : Tax Report.
1006  * stock Module : reports.
1007  * sale_delivery_report Module : Report Changes.
1008  * event_certificate module : for Certificate report.
1009  * purchase Module : order report and revert Changes : sale order Report.
1010  * purchase,sale : order report.
1011  * stock module : report improvement.
1012  * stock,purchase module : report improvement.
1013  * account_balance module : Improved Landscape report.
1014  * account_balance Module : Report changes.
1015  * account_balance Module : Minor report Change.
1016  * account_balance Module : Modified reports.
1017  * point_of_sale: receipt report: better date formatting
1018  * point_of_sale: receipt report: Salesman instead of User
1019  * module:stock improved views
1020  * improved translations for crm_configuration
1021
1022
1023
1024 2009-05-26: 5.0.1
1025 =================
1026
1027 TODO
1028
1029 2009-02-12: 5.0.0-3
1030 ===================
1031
1032 TODO
1033
1034 2009-02-08: 5.0.0-2
1035 ===================
1036
1037 TODO
1038
1039 2009-02-06: 5.0.0
1040 =================
1041
1042 TODO
1043
1044 2009-01-03: 5.0.0-rc3
1045 =====================
1046
1047 TODO
1048
1049 2008-12-22: 5.0.0-rc2
1050 =====================
1051
1052 TODO
1053
1054 2008-12-01: 5.0.0-rc1.1
1055 =======================
1056
1057 TODO
1058
1059 2008-11-28: 5.0.0-rc1
1060 =====================
1061
1062 TODO
1063
1064 2008-11-03: 5.0.0-alpha
1065 =======================
1066
1067 TODO
1068