* Membership : Copy() overridden for setting membership lines blank
* https://launchpad.net/bugs/552503
* Account : Raising an exception when journal_id is missing
* https://launchpad.net/bugs/564486
* Base_report_creator : Export method corrected
* https://launchpad.net/bugs/532073
* https://launchpad.net/bugs/489239
* mrp_operations : starting production order should start work order too.
* https://launchpad.net/bugs/557373
* https://launchpad.net/bugs/515507
* Support for ftp_server_host for setting the FTP interface for DMS server,
* https://launchpad.net/bugs/535109
* Account:
* https://launchpad.net/bugs/399817
* https://launchpad.net/bugs/452854
* account: finish fix of generation of account.move.lines from invoice by providing extension hook
* account: corrected move balance check - rounding correctly based on price_accuracy
* https://launchpad.net/bugs/570561
* Account_payment : Import of move line should include the date of search due date
* https://launchpad.net/bugs/567987
* Account_analytic_default : Invoice creation from SO corected
* https://launchpad.net/bugs/563713
* account_analytic_plans : Minor correction on a method to unlink entries
* https://launchpad.net/bugs/513278
* account: corrected move balance check - rounding correctly based on price_accuracy
* https://launchpad.net/bugs/551570
* Account_payment : Date will be asked to user while importing payment order into bank statement
* https://launchpad.net/bugs/550742
* Account : Refund invoice wizard should have current_date as default
Improvements (addons)
---------------------
* Add the new version of Swiss Localization:
* sale: unit tests for bug #461801
* sale: warning instead of error in some unit tests
* sale: demo tax account type
* account: test case for bug #452854
* account: renamed test
* sale: minor test changes
* Account_followup : Domain improved for an act_window from Partner
2010-04-06: 5.0.9
=================
Bugfixes (server)
-----------------
* https://launchpad.net/bugs/556634
* By pass a missing field in the translation
2010-04-02: 5.0.8
=================
Bugfixes (server)
-----------------
* Not linked to a bug report:
* res_lang : if value of thousands_sep is not present in language,method will give error- 'moentary' name is not defined [IMP] clear cache of language on write,to be sure to get right value if value of language is changed before cache timeout
* bin/tools/convert.py: no need to import time since the eval(domain) is probably going to be removed or wrapped in an exception handler
* sql_db: avoid deadlock when releasing leaked cursors
* bin/tools/convert.py: reverted revision 2017.1.1: could not eval some strings. Need a dict with uid, active_id, active_ids, ...
* bin/tools/convert.py: missing time module
* i18n: fr_FR: missing information
* In the case we want to generate the RPM package, we change the version
* DONT pformat() each RPC request !
* reporting: change the way that para style are computed
* add cache to res.lang format() function
* fixed a bug in copy_data: it now copies the original (not translated) field value as the source value
* disabled "code" server action due to the security threat it poses, added --enable-code-actions command-line flag to enable it
* only admin can delete ir.property
* when deleting ir.property, do not delete the linked field
* correct import rng file
* 'Partner Manager' group should see the Partner menu
* removed python-xml from list of debian packages in doc/INSTALL
* remove ubuntu-related pyxml/python-xml hacks from openerp-server.py as pyxml shouldn't be used anywhere anymore
* Remove python-xml reference in setup.py
* https://launchpad.net/bugs/495948
* Corrected language code for Slovenian and Danish locales. Renamed corresponding PO files.
* https://launchpad.net/bugs/531430
* Remove the default values on the --no-netrpc and --no-xmlrpc
* https://launchpad.net/bugs/538399
* netrpc: Close the socket if there is a raised exception
* https://launchpad.net/bugs/532365
* Document : It should be allowed to browse through FTP,disregard to --no-databse-list option
* https://launchpad.net/bugs/531026
* Exploit Broken : Search should have checked access rights of read
* https://launchpad.net/bugs/513290
* Export should honor the current locale(language) settings of the user.
* https://launchpad.net/bugs/535551
* Uninstalling a board_* module removes dashboard action, but user shuold be allowed to login with default action
* https://launchpad.net/bugs/514273
* Remove the libxml2 and libxslt dependencies for the packaging
* https://launchpad.net/bugs/314973
* do not keep connections to template1, template0 and postgres in the connection pool
* https://launchpad.net/bugs/544087
* Behaviour of fields.related corrected for copy() and write() calls
* https://launchpad.net/bugs/551664
* Evaluate domain in act_window element is now possible
* https://launchpad.net/bugs/528624
* Import : Any exception should be raised in well-manner
* https://launchpad.net/bugs/543521
* Export : Correction made when selection field value if False.
* https://launchpad.net/bugs/516568
* retro-compatibility: 'obj' is available in ir.action.server code
* https://launchpad.net/bugs/380955
* setup.py: add the missing librairies for the windows packaging
* https://launchpad.net/bugs/497364
* base: respect the limit and offset arguments of the search method
Improvements (server)
---------------------
* sql_db: improve logging
* The act_window does not show groups.This adds groups and rearranges the view with a notebook to ensure that the addition of this m2m field doesnt introduce a scroll
Bugfixes (addons)
-----------------
* Not linked to a bug report:
* base_contact: res.partner.job: when partner is set, the address is required. Add onchange on partner and on address.
* membership: bugfix + improved inheritance of membership_state field.function
* Base_contact : search() of job improved
* account_payment: added journal_id field in account.move.line.tree view
* Sale : Fiscal position from SO for invoice should be priorly taken from SO rather than Partner's properties
* Delivery : Better functional computation of weight based on move
* sale: move the product_uos_qty and product_uos fields to the
* event: made wizard of invoice creating more flexible (use onchange) + code refactoring
* audittrail: Check if the object exists or Not and raise an exception if it's not the case'
* hr_timesheet_sheet: Add a default value for the context keyword
* Improved mrp_jit smoke test in case the sale config wizard was run before installing mrp_jit. There is a side-effect but it's only on demo databases, and we'll fix this test in trunk when we can write better tests.
* account: product_id onchange on invoice lines were returning {} when no product_id was given. This was causing problems in other modules (account_analytic_default, account_analytic_plans) that inherited because of a key error 'value'. It now returns {'value':{}}.
* l10n_be: adaptation du module de localisation belge conformément à la nouvelle législation TVA pour les services intracom
* event: invoice creation from registrations
* purchase: security file update: added rights for manager. Fixed rights for user
* https://launchpad.net/bugs/524521
* Account : USer will be notified for unreconciling partial reconcilatins if he tries to cancel the invoice
* https://launchpad.net/bugs/540128
* https://launchpad.net/bugs/535098
* Account : Only those accounts are eligible to be Parents which have type=View
* https://launchpad.net/bugs/552455
* Sale : Make Invoice wizard should only create invoice for uninvoiced lines
* https://launchpad.net/bugs/528889
* Account : name_search() of account.tax.code overridden for better search
* https://launchpad.net/bugs/519220
* Delivery : Proper Weight calculation of stock picking
* https://launchpad.net/bugs/535058
* Purchase : Seperate packign should not be created if chained locations are used
* https://launchpad.net/bugs/545032
* Stock : Invoice from Stock should respect context for translations.
* stock: context lost in invoice wizard
* https://launchpad.net/bugs/530081
* Sale : Sale order's Invoice should have invoice reference of customer Invoice
* https://launchpad.net/bugs/545868
* Sale_crm : proper options set on wizard makesale
* https://launchpad.net/bugs/467880
* MRP : stock.warehouse.orderpoint for qty_multiple check of 0
* https://launchpad.net/bugs/544287
* Invoice object's Partner onchange had wrong parameter
* https://launchpad.net/bugs/535655
* Base_setup : Better display of Currency selection(Name + Code)
* https://launchpad.net/bugs/532728
* sale: Remove the product.group_uos group on the product_uos and product_uos_qty fields.
* https://launchpad.net/bugs/540443
* Sale : Fiscal position value has to be passed when Invoice is created from SO
* https://launchpad.net/bugs/532673
* delivery: replace 'id' with active_id in passing context of order(takes built in function id in webclient).
* https://launchpad.net/bugs/528871
* Account : Dupliacting tax code should not copy move lines
* https://launchpad.net/bugs/539707
* https://launchpad.net/bugs/514273
* Base_report_designer : Replaced libxslt/libxsml2 code by lxml
* https://launchpad.net/bugs/540946
* Hr_holidays : Constraint corrected for Holidays request(start date cannot be greater than end date)
* https://launchpad.net/bugs/548494
* Account : Account should not be removed/deactivated if it is linked to any property/partner
* --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
* 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)
* 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_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
* 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.
* 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
* 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
* DMS directory not translatable + translations improvement
* Project : Searching active=no was failing, corrected
* problem with ncftp client
* stock_move auto_init function override but not return super clas result
* 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'
* Product : Pricelist report corrected for suitable columns
* Stock : default value calculation corrected for stock move
* product price was wrong when margin is not set
* handle context when it equals None
* Product : Pricelist report corrected
* module:base_module_record fixed unicode string problem
* state name modified for the method - close
* explicit type cast for report.attendance
* explicit type cast
* module:account_voucher added confition for opening balance
* document: set default address to '' instead of 'localhost'
* fix ftp host address on Windows Vista
* document: better ip address detection (especially on win32)
* product: po file had duplicates
* sale_crm: typo in module description
* point_of_sale: if pickings are split because the sale order is not complete, invoices could not be created
* sale, stock: wrong translation
* point_of_sale: salesman_id: defaults to connected user
* point_of_sale: partner should be copied when creating a refund
* price unit calculation from context (web client issue).
* file attachment bug in x_object
* variants with extra on product list view
* [point_of_sale] security was not set for config/default_journal menu and pos.config.journal object
* fixed a bug when trying to search lines between 2 dates.
* on very big data, the query was way too long to execute. Speed is now greatly improved.
* point_of_sale: Sales of the day menu did not worked because the query did not matched any lines
* account: create move lines with date provide in wizard (bug reported by Alexis Deméaulte)
* Scheduler fix, introduced 5 days ago
* Translated Absences by Leaves
* multi-company modifs
* Account : Taxes Report Corrected
* Module: scrum,stock create task wizard in scrum and unreceived product wizard create new entry in stock
* typo
* general ledget report wizard (missing a field in view).
* soldeinit problem
* point_of_sale (receipt report): User and Date was lost
* changed size of receipt to fit cash register
* point_of_sale: invoice report should use the account.invoice object
* base_module_record: avoid a crash when calling a method with less than 6 arguments
* point_of_sale
* hr_holidays: wrong character in po files
* event: wrong character in po files
* work order orders
* stock value computation
* analytic account on advance invoices
* Analytic Analysis Stats
* layout of general ledger landscape
* bugfix in lot assignation on moves, bad signature