From 353ade631f36a02484f9b6d762d46043dce1e41a Mon Sep 17 00:00:00 2001 From: eLBati Date: Mon, 17 Jan 2011 18:08:19 +0100 Subject: [PATCH 001/155] FIX l10n_it: The report "report.l10n_it.report.libroIVA_credito" already exists! bzr revid: lorenzo.battistini@agilebg.com-20110117170819-gs5hayniphofo06u --- addons/l10n_it/__openerp__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/l10n_it/__openerp__.py b/addons/l10n_it/__openerp__.py index 5a5fa0def38..f515565d1fe 100644 --- a/addons/l10n_it/__openerp__.py +++ b/addons/l10n_it/__openerp__.py @@ -36,6 +36,9 @@ "category" : "Localisation/Account Charts", 'website': 'http://www.openerp-italia.org/', 'init_xml': [ + 'report.xml', + 'libroIVA_view.xml', + 'libroIVA_menu.xml', ], 'update_xml': [ 'data/account.account.type.csv', @@ -45,9 +48,6 @@ 'data/account.tax.template.csv', 'data/account.fiscal.position.template.csv', 'l10n_chart_it_generic.xml', - 'report.xml', - 'libroIVA_view.xml', - 'libroIVA_menu.xml', 'security/ir.model.access.csv', ], 'demo_xml': [ From 182cb58b7ee71cf53601f42da66dc50955bab3aa Mon Sep 17 00:00:00 2001 From: "ARA (OpenERP)" Date: Wed, 9 Mar 2011 16:52:42 +0530 Subject: [PATCH 002/155] [FIX] account: [6.0.1] Exception raised when setting an Account InActive lp bug: https://launchpad.net/bugs/728417 fixed bzr revid: ara@tinyerp.com-20110309112242-vrdmegno38b5ogre --- addons/account/account.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/account/account.py b/addons/account/account.py index 999bd01d90c..f66277e9a1e 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -247,6 +247,9 @@ class account_account(osv.osv): } #get all the necessary accounts children_and_consolidated = self._get_children_and_consol(cr, uid, ids, context=context) + #children_and_consolidated is empty when account has not any child account and try to make that account as inactive + if not children_and_consolidated: + children_and_consolidated = ids #compute for each account the balance/debit/credit from the move lines accounts = {} if children_and_consolidated: From a60b7a65e6bef62cdfcf2edf0bcb019e8809d70d Mon Sep 17 00:00:00 2001 From: "ARA (OpenERP)" Date: Tue, 15 Mar 2011 15:35:54 +0530 Subject: [PATCH 003/155] [FIX] account: [6.0.1] Exception raised when setting an Account InActive bzr revid: ara@tinyerp.com-20110315100554-ffxi0u7efh07s186 --- addons/account/account.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/account/account.py b/addons/account/account.py index f66277e9a1e..27688bab0a3 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -252,6 +252,7 @@ class account_account(osv.osv): children_and_consolidated = ids #compute for each account the balance/debit/credit from the move lines accounts = {} + res = {} if children_and_consolidated: aml_query = self.pool.get('account.move.line')._query_get(cr, uid, context=context) @@ -308,11 +309,10 @@ class account_account(osv.osv): sums[current.id][fn] += sums[child.id][fn] else: sums[current.id][fn] += currency_obj.compute(cr, uid, child.company_id.currency_id.id, current.company_id.currency_id.id, sums[child.id][fn], context=context) - res = {} null_result = dict((fn, 0.0) for fn in field_names) for id in ids: res[id] = sums.get(id, null_result) - return res + return res def _get_company_currency(self, cr, uid, ids, field_name, arg, context=None): result = {} From 9c83ebedd2418ad866b1815f98f77bad53ec35fe Mon Sep 17 00:00:00 2001 From: "ARA (OpenERP)" Date: Tue, 15 Mar 2011 15:36:53 +0530 Subject: [PATCH 004/155] [FIX] account: [6.0.1] Exception raised when setting an Account InActive bzr revid: ara@tinyerp.com-20110315100653-g6ic3b6s8sz1bdxp --- addons/account/account.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/addons/account/account.py b/addons/account/account.py index 27688bab0a3..abf77eea968 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -247,9 +247,6 @@ class account_account(osv.osv): } #get all the necessary accounts children_and_consolidated = self._get_children_and_consol(cr, uid, ids, context=context) - #children_and_consolidated is empty when account has not any child account and try to make that account as inactive - if not children_and_consolidated: - children_and_consolidated = ids #compute for each account the balance/debit/credit from the move lines accounts = {} res = {} From a384c7b125836c47cd10b7e21c6a4348539eaee0 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 15 Mar 2011 14:00:24 +0100 Subject: [PATCH 005/155] l10n_nl: Adds code fields to all account.tax.code.template resources in the module's data. Fixes lp:731430 lp bug: https://launchpad.net/bugs/731430 fixed bzr revid: root@yggdrasil-20110315130024-btiuz4dwiyx69mjj --- addons/l10n_nl/account_chart_netherlands.xml | 26 ++++++++++++++------ 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/addons/l10n_nl/account_chart_netherlands.xml b/addons/l10n_nl/account_chart_netherlands.xml index 07f3306cf94..72b9f92684c 100644 --- a/addons/l10n_nl/account_chart_netherlands.xml +++ b/addons/l10n_nl/account_chart_netherlands.xml @@ -3934,12 +3934,14 @@ + B Gegevens omzetbelasting (BTW) - 1 Leveringen en/of diensten binnenland (BTW) + 1 + Leveringen en/of diensten binnenland (BTW) @@ -3969,7 +3971,8 @@ - 2 Verleggingsregelingen: BTW naar u verlegd (BTW) + 2 + Verleggingsregelingen: BTW naar u verlegd (BTW) @@ -3982,7 +3985,8 @@ - 4 Leveringen vanuit het buitenland (BTW) + 4 + Leveringen vanuit het buitenland (BTW) @@ -3997,7 +4001,8 @@ - 5 Voorbelasting, kleineondernemersregeling, schatting en eindtotaal (BTW) + 5 + Voorbelasting, kleineondernemersregeling, schatting en eindtotaal (BTW) @@ -4039,12 +4044,14 @@ + A Gegevens omzetbedragen - 1 Leveringen en/of diensten binnenland (omzet) + 1 + Leveringen en/of diensten binnenland (omzet) @@ -4074,7 +4081,8 @@ - 2 Verleggingsregelingen: BTW naar u verlegd (omzet) + 2 + Verleggingsregelingen: BTW naar u verlegd (omzet) @@ -4084,7 +4092,8 @@ - 3 Leveringen naar het buitenland (omzet) + 3 + Leveringen naar het buitenland (omzet) @@ -4104,7 +4113,8 @@ - 4 Leveringen vanuit het buitenland (omzet) + 4 + Leveringen vanuit het buitenland (omzet) From 1ea7f3bd99139cb679afb1d92c72ea614d742340 Mon Sep 17 00:00:00 2001 From: vro Date: Mon, 21 Mar 2011 19:07:47 +0530 Subject: [PATCH 006/155] [IMP]: Images & Descriptions. bzr revid: vro@tinyerp.com-20110321133747-k7z4yistfi19rplm --- addons/account_analytic_plans/__openerp__.py | 1 + addons/account_followup/__openerp__.py | 3 +-- addons/auction/__openerp__.py | 1 + addons/base_contact/__openerp__.py | 8 ++++---- addons/crm/__openerp__.py | 1 + addons/document/__openerp__.py | 1 + addons/document_webdav/__openerp__.py | 1 + addons/hr_holidays/__openerp__.py | 4 ++-- addons/l10n_be/__openerp__.py | 3 ++- addons/l10n_lu/__openerp__.py | 6 +++--- addons/membership/__openerp__.py | 3 +-- addons/mrp_operations/__openerp__.py | 2 ++ addons/mrp_subproduct/__openerp__.py | 2 ++ addons/product/__openerp__.py | 1 + addons/product_expiry/__openerp__.py | 1 + addons/product_visible_discount/__openerp__.py | 1 + addons/project_mrp/__openerp__.py | 1 + addons/purchase/__openerp__.py | 1 + addons/report_webkit/__openerp__.py | 4 +++- addons/sale_journal/__openerp__.py | 3 +-- addons/stock_location/__openerp__.py | 15 ++++++++------- addons/stock_planning/__openerp__.py | 3 +++ addons/web_uservoice/__openerp__.py | 2 +- 23 files changed, 43 insertions(+), 25 deletions(-) diff --git a/addons/account_analytic_plans/__openerp__.py b/addons/account_analytic_plans/__openerp__.py index 9f7bf01f27e..cdda4e1228c 100644 --- a/addons/account_analytic_plans/__openerp__.py +++ b/addons/account_analytic_plans/__openerp__.py @@ -36,6 +36,7 @@ For example, you can define the following analytic structure: Project 1 SubProj 1.1 SubProj 1.2 + Project 2 Salesman Eric diff --git a/addons/account_followup/__openerp__.py b/addons/account_followup/__openerp__.py index fefc7f7e789..d9380919f0f 100644 --- a/addons/account_followup/__openerp__.py +++ b/addons/account_followup/__openerp__.py @@ -30,8 +30,7 @@ Modules to automate letters for unpaid invoices, with multi-level recalls. You can define your multiple levels of recall through the menu: Accounting/Configuration/Miscellaneous/Follow-Ups -Once it is defined, you can automatically print recalls every day -through simply clicking on the menu: +Once it is defined, you can automatically print recalls every day through simply clicking on the menu: Accounting/Periodical Processing/Billing/Send followups It will generate a PDF with all the letters according to the the diff --git a/addons/auction/__openerp__.py b/addons/auction/__openerp__.py index bcbb2e4b58f..9b8564e1618 100644 --- a/addons/auction/__openerp__.py +++ b/addons/auction/__openerp__.py @@ -31,6 +31,7 @@ This module manages the records of artists, auction articles, buyers and sellers It completely manages an auction such as managing bids, keeping track of the sold articles along with the paid and unpaid objects including delivery of the articles. + The dashboard for auction includes: * Latest Objects (list) * Latest Deposits (list) diff --git a/addons/base_contact/__openerp__.py b/addons/base_contact/__openerp__.py index 5a3da87c2d7..989ca475a0f 100644 --- a/addons/base_contact/__openerp__.py +++ b/addons/base_contact/__openerp__.py @@ -28,10 +28,10 @@ This module allows you to manage your contacts entirely. ======================================================== -It lets you define - *contacts unrelated to a partner, - *contacts working at several addresses (possibly for different partners), - *contacts with possibly different functions for each of its job's addresses +It lets you define: + * contacts unrelated to a partner, + * contacts working at several addresses (possibly for different partners), + * contacts with possibly different functions for each of its job's addresses It also adds new menu items located in Purchases / Address Book / Contacts diff --git a/addons/crm/__openerp__.py b/addons/crm/__openerp__.py index 054d1b06274..dcdc4404491 100644 --- a/addons/crm/__openerp__.py +++ b/addons/crm/__openerp__.py @@ -45,6 +45,7 @@ place. The CRM module has a email gateway for the synchronisation interface between mails and OpenERP. + Creates a dashboard for CRM that includes: * Opportunities by Categories (graph) * Opportunities by Stage (graph) diff --git a/addons/document/__openerp__.py b/addons/document/__openerp__.py index 2e315436657..681586cadbb 100644 --- a/addons/document/__openerp__.py +++ b/addons/document/__openerp__.py @@ -35,6 +35,7 @@ This is a complete document management system. * Files by Resource Type (graph) * Files by Partner (graph) * Files Size by Month (graph) + ATTENTION: - When you install this module in a running company that have already PDF files stored into the database, you will lose them all. diff --git a/addons/document_webdav/__openerp__.py b/addons/document_webdav/__openerp__.py index 6bdd0b0476a..eb722796fb5 100644 --- a/addons/document_webdav/__openerp__.py +++ b/addons/document_webdav/__openerp__.py @@ -42,6 +42,7 @@ You can then use any compatible browser to remotely see the attachments of OpenO After installation, the WebDAV server can be controlled by a [webdav] section in the server's config. Server Configuration Parameter: + [webdav] ; enable = True ; Serve webdav over the http(s) servers ; vdir = webdav ; the directory that webdav will be served at diff --git a/addons/hr_holidays/__openerp__.py b/addons/hr_holidays/__openerp__.py index 1cef39e8d0f..f6520e7521e 100644 --- a/addons/hr_holidays/__openerp__.py +++ b/addons/hr_holidays/__openerp__.py @@ -42,11 +42,11 @@ Note that: Human Resources/Reporting/Holidays/Leaves by Department * The second will allow you to choose the holidays report for specific employees. Go on the list Human Resources/Human Resources/Employees - then select the ones you want to choose, click on the print icon and select the option + then select the ones you want to choose, click on the print icon and select the option 'Employee's Holidays' - The wizard allows you to choose if you want to print either the Confirmed & Validated holidays or only the Validated ones. These states must be set up by a user from the group 'HR'. You can define these features in the security tab from the user data in Administration / Users / Users - for example, you maybe will do it for the user 'admin'. + for example, you maybe will do it for the user 'admin'. """, 'images': ['images/hr_allocation_requests.jpeg', 'images/hr_leave_requests.jpeg', 'images/leaves_analysis.jpeg'], 'depends': ['hr', 'crm', 'process', 'resource'], diff --git a/addons/l10n_be/__openerp__.py b/addons/l10n_be/__openerp__.py index 11e8b76fd66..b7fa03d72f0 100644 --- a/addons/l10n_be/__openerp__.py +++ b/addons/l10n_be/__openerp__.py @@ -28,7 +28,8 @@ This is the base module to manage the accounting chart for Belgium in OpenERP. After installing this module, the Configuration wizard for accounting is launched. * We have the account templates which can be helpful to generate Charts of Accounts. * On that particular wizard, you will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate, the code for your account and bank account, currency to create journals. -Thus,the pure copy of Chart Template is generated. + +Thus, the pure copy of Chart Template is generated. Wizards provided by this module: * Partner VAT Intra: Enlist the partners with their related VAT and invoiced amounts.Prepares an XML file format. diff --git a/addons/l10n_lu/__openerp__.py b/addons/l10n_lu/__openerp__.py index 96e37fb7337..445e28cd52d 100644 --- a/addons/l10n_lu/__openerp__.py +++ b/addons/l10n_lu/__openerp__.py @@ -28,9 +28,9 @@ This is the base module to manage the accounting chart for Luxembourg. ====================================================================== - *the KLUWER Chart of Accounts, - *the Tax Code Chart for Luxembourg - *the main taxes used in Luxembourg""", + * the KLUWER Chart of Accounts, + * the Tax Code Chart for Luxembourg + * the main taxes used in Luxembourg""", 'author': 'OpenERP SA', 'website': 'http://openerp.com', 'depends': ['account', 'base_vat', 'base_iban'], diff --git a/addons/membership/__openerp__.py b/addons/membership/__openerp__.py index 66a1bd75fbb..c4fe9ea0940 100644 --- a/addons/membership/__openerp__.py +++ b/addons/membership/__openerp__.py @@ -30,8 +30,7 @@ This module allows you to manage all operations for managing memberships. It supports different kind of members: * Free member -* Associated member (eg.: a group subscribes to a membership for all - subsidiaries) +* Associated member (eg.: a group subscribes to a membership for all subsidiaries) * Paid members, * Special member prices, ... diff --git a/addons/mrp_operations/__openerp__.py b/addons/mrp_operations/__openerp__.py index c4c03ff0947..9c117be7e03 100644 --- a/addons/mrp_operations/__openerp__.py +++ b/addons/mrp_operations/__openerp__.py @@ -30,8 +30,10 @@ This module adds state, date_start,date_stop in production order operation lines State: draft, confirm, done, cancel When finishing/confirming,cancelling production orders set all state lines to the according state + Create menus: Manufacturing > Manufacturing > Work Orders + Which is a view on "Work Centers" lines in production order. Add buttons in the form view of production order under workcenter tab: diff --git a/addons/mrp_subproduct/__openerp__.py b/addons/mrp_subproduct/__openerp__.py index 14ff8dd746d..f492a07b580 100644 --- a/addons/mrp_subproduct/__openerp__.py +++ b/addons/mrp_subproduct/__openerp__.py @@ -29,8 +29,10 @@ This module allows you to produce several products from one production order. ============================================================================= You can configure sub-products in the bill of material. + Without this module: A + B + C -> D + With this module: A + B + C -> D + E """, diff --git a/addons/product/__openerp__.py b/addons/product/__openerp__.py index eaadc9df55d..b562aa6da70 100644 --- a/addons/product/__openerp__.py +++ b/addons/product/__openerp__.py @@ -43,6 +43,7 @@ Pricelists support: * Cost price, * List price, * Supplier price, ... + Pricelists preferences by product and/or partners. Print product labels with barcode. diff --git a/addons/product_expiry/__openerp__.py b/addons/product_expiry/__openerp__.py index b419496dfa8..d0dda0744ef 100644 --- a/addons/product_expiry/__openerp__.py +++ b/addons/product_expiry/__openerp__.py @@ -34,6 +34,7 @@ Following dates can be tracked: - best before date - removal date - alert date + Used, for example, in food industries.''', "update_xml" : ["product_expiry_view.xml"], "active": False, diff --git a/addons/product_visible_discount/__openerp__.py b/addons/product_visible_discount/__openerp__.py index 94b0691eda9..80cda4194a3 100644 --- a/addons/product_visible_discount/__openerp__.py +++ b/addons/product_visible_discount/__openerp__.py @@ -27,6 +27,7 @@ This module lets you calculate discounts on Sale Order lines and Invoice lines b =============================================================================================================== To this end, a new check box named "Visible Discount" is added to the pricelist form. + Example: For the product PC1 and the partner "Asustek": if listprice=450, and the price calculated using Asustek's pricelist is 225 If the check box is checked, we will have on the sale order line: Unit price=450, Discount=50,00, Net price=225 diff --git a/addons/project_mrp/__openerp__.py b/addons/project_mrp/__openerp__.py index 09212e2636d..96151cc920f 100644 --- a/addons/project_mrp/__openerp__.py +++ b/addons/project_mrp/__openerp__.py @@ -31,6 +31,7 @@ This module creates a link between procurement orders containing "service" lines When installed, this module will automatically create a new task for each procurement order line, when the corresponding product meets the following characteristics: + * Type = Service * Procurement method (Order fulfillment) = MTO (make to order) * Supply/Procurement method = Produce diff --git a/addons/purchase/__openerp__.py b/addons/purchase/__openerp__.py index a4661cf5b64..25e19698b61 100644 --- a/addons/purchase/__openerp__.py +++ b/addons/purchase/__openerp__.py @@ -29,6 +29,7 @@ Purchase module is for generating a purchase order for purchase of goods from a ========================================================================================= A supplier invoice is created for the particular purchase order. + Dashboard for purchase management that includes: * Current Purchase Orders * Draft Purchase Orders diff --git a/addons/report_webkit/__openerp__.py b/addons/report_webkit/__openerp__.py index fddf259558c..b59e270aff3 100644 --- a/addons/report_webkit/__openerp__.py +++ b/addons/report_webkit/__openerp__.py @@ -36,6 +36,7 @@ This module adds a new Report Engine based on WebKit library (wkhtmltopdf) to su ===================================================================================================================== The module structure and some code is inspired by the report_openoffice module. + The module allows: -HTML report definition -Multi header support @@ -47,7 +48,8 @@ The module allows: -Book printing capabilities -Margins definition -Paper size definition -and much more + +... and much more Multiple headers and logos can be defined per company. CSS style, header and footer body are defined per company diff --git a/addons/sale_journal/__openerp__.py b/addons/sale_journal/__openerp__.py index 457fb449e27..c62fb61ad13 100644 --- a/addons/sale_journal/__openerp__.py +++ b/addons/sale_journal/__openerp__.py @@ -40,8 +40,7 @@ Journals have a responsible and evolves between different status: Batch operations can be processed on the different journals to confirm all sales at once, to validate or invoice packing, ... -It also supports batch invoicing methods that can be configured by -partners and sales orders, examples: +It also supports batch invoicing methods that can be configured by partners and sales orders, examples: * daily invoicing, * monthly invoicing, ... diff --git a/addons/stock_location/__openerp__.py b/addons/stock_location/__openerp__.py index 59d7b612525..09cc045d12f 100644 --- a/addons/stock_location/__openerp__.py +++ b/addons/stock_location/__openerp__.py @@ -29,13 +29,14 @@ This module supplements the Warehouse application by adding support for per-prod =========================================================================================================================================================== Typically this could be used to: -* Manage product manufacturing chains -* Manage default locations per product -* Define routes within your warehouse according to business needs, such as: - - Quality Control - - After Sales Services - - Supplier Returns -* Help rental management, by generating automated return moves for rented products + * Manage product manufacturing chains + * Manage default locations per product + * Define routes within your warehouse according to business needs, such as: + - Quality Control + - After Sales Services + - Supplier Returns + + * Help rental management, by generating automated return moves for rented products Once this module is installed, an additional tab appear on the product form, where you can add Push and Pull flow specifications. The demo data of CPU1 product for that push/pull : diff --git a/addons/stock_planning/__openerp__.py b/addons/stock_planning/__openerp__.py index d25f5c5f2b1..eb8e309f0c7 100644 --- a/addons/stock_planning/__openerp__.py +++ b/addons/stock_planning/__openerp__.py @@ -109,12 +109,14 @@ All values on the form are expressed in unit of measure selected on form. You ca How Stock Simulation field is calculated: Generally Stock Simulation shows the stock for end of the calculated period according to some planned or confirmed stock moves. Calculation always starts with quantity of real stock of beginning of current period. Then calculation adds or subtracts quantities of calculated period or periods before calculated. When you are in the same period (current period is the same as calculated) Stock Simulation is calculated as follows: + Stock Simulation = Stock of beginning of current Period - Planned Out + Planned In When you calculate period next to current: + Stock Simulation = Stock of beginning of current Period - Planned Out of current Period @@ -125,6 +127,7 @@ Stock Simulation = As you see calculated Period is taken the same way like in case above. But calculation of current Period are made a little bit different. First you should note that system takes for current Period only Confirmed In moves. It means that you have to make planning and procurement for current Period before this calculation (for Period next to current). When you calculate Period ahead: + Stock Simulation = Stock of beginning of current Period - Sum of Planned Out of Periods before calculated diff --git a/addons/web_uservoice/__openerp__.py b/addons/web_uservoice/__openerp__.py index 2db42a68c0e..39ab3da037a 100644 --- a/addons/web_uservoice/__openerp__.py +++ b/addons/web_uservoice/__openerp__.py @@ -36,5 +36,5 @@ Invite OpenERP user feedback, powered by uservoice. 'active': False, 'web': True, 'certificate': '0040452504963885', - 'images': ['images/resource_leaves_calendar.jpeg','images/resource_leaves_form.jpeg'], + 'images': ['images/submit_an_idea.jpeg','images/web_uservoice_feedback.jpeg'], } From 1ab1be4483cde3194be6aa397d1d44682317f953 Mon Sep 17 00:00:00 2001 From: "ksa (Open ERP)" Date: Tue, 22 Mar 2011 18:18:12 +0530 Subject: [PATCH 008/155] [FIX]:imprice alignment of cost price label in module stock lp bug: https://launchpad.net/bugs/739474 fixed bzr revid: ksa@tinyerp.co.in-20110322124812-72gldwt1w8lzaqkj --- addons/stock/product_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock/product_view.xml b/addons/stock/product_view.xml index 24da97c58ea..def92fe79eb 100644 --- a/addons/stock/product_view.xml +++ b/addons/stock/product_view.xml @@ -60,7 +60,7 @@ -