From 66ecdf7e8f3e362025bc68857893973c0260c109 Mon Sep 17 00:00:00 2001 From: "uco (Open ERP)" Date: Thu, 19 Aug 2010 11:00:59 +0530 Subject: [PATCH 01/32] [IMP] point_of_sales: (1) By default, unselect the 'Check details' checkbox in journal. Only POS manager can check/uncheck. (2) Renamed Sales to invoice from Point of Sale/Invoicing/Sales to Invoice by Uninvoiced Sales bzr revid: uco@tinyerp.com-20100819053059-g5j2kiiakcd6a761 --- addons/point_of_sale/account_bank_statement.py | 2 +- addons/point_of_sale/pos_view.xml | 8 ++++---- addons/point_of_sale/statement_view.xml | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/point_of_sale/account_bank_statement.py b/addons/point_of_sale/account_bank_statement.py index fd23bc3df18..8f5f33c9107 100644 --- a/addons/point_of_sale/account_bank_statement.py +++ b/addons/point_of_sale/account_bank_statement.py @@ -37,7 +37,7 @@ class account_journal(osv.osv): 'journal_users': fields.many2many('res.users','pos_journal_users','journal_id','user_id','Users'), } _defaults = { - 'check_dtls': lambda *a:True, + 'check_dtls': lambda *a:False, 'auto_cash': lambda *a:True, } account_journal() diff --git a/addons/point_of_sale/pos_view.xml b/addons/point_of_sale/pos_view.xml index d2c16b2b5ea..2b17fe5ea88 100644 --- a/addons/point_of_sale/pos_view.xml +++ b/addons/point_of_sale/pos_view.xml @@ -172,7 +172,7 @@ - Sales to Invoice + Uninvoiced Sales ir.actions.act_window pos.order form @@ -184,7 +184,7 @@ - + Accepted Sales ir.actions.act_window @@ -193,7 +193,7 @@ tree,form [('state','=', 'paid')] {"search_default_user_id":uid} - + Point of Sale @@ -203,7 +203,7 @@ tree,form [('date_order','<=', time.strftime('%Y-%m-%d 23:59:59'))] {"search_default_user_id":uid} - + diff --git a/addons/point_of_sale/statement_view.xml b/addons/point_of_sale/statement_view.xml index ba23cad7ead..cd0c3b8c57d 100644 --- a/addons/point_of_sale/statement_view.xml +++ b/addons/point_of_sale/statement_view.xml @@ -11,7 +11,7 @@ - + @@ -23,7 +23,7 @@ + sequence="4" groups="point_of_sale.group_pos_manager"/> + - - - - - - + + + + @@ -33,22 +33,24 @@ - - - - + + + + - - - - - - - + + + + - + diff --git a/addons/account_voucher_payment/account_voucher_payment_view.xml b/addons/account_voucher_payment/account_voucher_payment_view.xml index b634f3534e9..894229f26e7 100755 --- a/addons/account_voucher_payment/account_voucher_payment_view.xml +++ b/addons/account_voucher_payment/account_voucher_payment_view.xml @@ -2,6 +2,7 @@ + account.voucher.form.payment.unreconcile account.voucher From 0f39b96c5fd66195987d2b912845800b3bf6dfc7 Mon Sep 17 00:00:00 2001 From: "Vir (Open ERP)" Date: Thu, 19 Aug 2010 14:12:06 +0530 Subject: [PATCH 05/32] [MOD] mrp_*, purchase : access rights modification according to extended group bzr revid: vir@tinyerp.com-20100819084206-89vqsw59xg2fq5th --- addons/mrp/mrp_view.xml | 4 ++-- addons/mrp/report/mrp_report_view.xml | 2 +- addons/mrp_operations/mrp_operations_view.xml | 2 +- addons/purchase/purchase_view.xml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/mrp/mrp_view.xml b/addons/mrp/mrp_view.xml index 2ed73ca0023..4504de8a2cf 100644 --- a/addons/mrp/mrp_view.xml +++ b/addons/mrp/mrp_view.xml @@ -422,7 +422,7 @@ @@ -913,7 +913,7 @@ diff --git a/addons/mrp/report/mrp_report_view.xml b/addons/mrp/report/mrp_report_view.xml index fc725097f45..5f28f2ce6f4 100644 --- a/addons/mrp/report/mrp_report_view.xml +++ b/addons/mrp/report/mrp_report_view.xml @@ -55,7 +55,7 @@ parent="base.menu_mrp_root" sequence="49"/> + groups="base.group_extended"/> diff --git a/addons/mrp_operations/mrp_operations_view.xml b/addons/mrp_operations/mrp_operations_view.xml index a576566602a..285f5ff43da 100644 --- a/addons/mrp_operations/mrp_operations_view.xml +++ b/addons/mrp_operations/mrp_operations_view.xml @@ -3,7 +3,7 @@ + groups="base.group_extended"/> mrp.production.form.inherit diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml index a294dafeea1..8c5eed3b720 100644 --- a/addons/purchase/purchase_view.xml +++ b/addons/purchase/purchase_view.xml @@ -397,7 +397,7 @@ From 18b72544a52763df9a19de747bdac94a27fbda2a Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 19 Aug 2010 10:49:01 +0200 Subject: [PATCH 06/32] [IMP] email_template: removed unused email_template.engines references bzr revid: odo@openerp.com-20100819084901-ye13mfcin79rswp0 --- .../email_template/email_template_engines.py | 94 ------------------- .../security/ir.model.access.csv | 1 - 2 files changed, 95 deletions(-) delete mode 100644 addons/email_template/email_template_engines.py diff --git a/addons/email_template/email_template_engines.py b/addons/email_template/email_template_engines.py deleted file mode 100644 index 5ac60b02014..00000000000 --- a/addons/email_template/email_template_engines.py +++ /dev/null @@ -1,94 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2009 Sharoon Thomas -# Copyright (C) 2004-2010 OpenERP SA () -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see -# -############################################################################## - -from osv import osv -import re - -class email_template_engines(osv.osv): - _name = "email_template.engines" - _description = "Email Template Engine" - - def check(self): - pass - - def strip_html(self,text): - #Removes HTML, Have to check if still relevant - if text: - def fixup(m): - text = m.group(0) - if text[:1] == "<": - return "" # ignore tags - if text[:2] == "&#": - try: - if text[:3] == "&#x": - return unichr(int(text[3:-1], 16)) - else: - return unichr(int(text[2:-1])) - except ValueError: - pass - elif text[:1] == "&": - import htmlentitydefs - entity = htmlentitydefs.entitydefs.get(text[1:-1]) - if entity: - if entity[:2] == "&#": - try: - return unichr(int(entity[2:-1])) - except ValueError: - pass - else: - return unicode(entity, "iso-8859-1") - return text # leave as is - return re.sub("(?s)<[^>]*>|&#?\w+;", fixup, text) - - def parsevalue(self,cr,uid,id,message,templateid,context): - #id: ID of the template's model's record to be used - #message: the complete text including placeholders - #templateid: the template id of the template - #context: TODO - if message: - def merge(match): - template = self.pool.get("email.template").browse(cr,uid,templateid,context) - obj_pool = self.pool.get(template.object_name.model) - obj = obj_pool.browse(cr, uid, id, context) - exp = str(match.group()[2:-2]).strip() - exp_spl = exp.split('/') - try: - result = eval(exp_spl[0], {'object':obj,}) - except: - result = "Rendering Error" - try: - if result in (None, False): - if len(exp_spl)>1: - return exp_spl[1] - else: - return 'Not Available' - return str(result) - except: - return "Rendering Error" - if message: - com = re.compile('(\[\[.+?\]\])') - retmessage = com.sub(merge, message) - else: - retmessage="" - return retmessage - -email_template_engines() diff --git a/addons/email_template/security/ir.model.access.csv b/addons/email_template/security/ir.model.access.csv index ef5297f52bc..fd5cf2d0f09 100644 --- a/addons/email_template/security/ir.model.access.csv +++ b/addons/email_template/security/ir.model.access.csv @@ -1,5 +1,4 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_email_template_engines","email_template.engines","model_email_template_engines","base.res_groups_email_template_admin",1,1,1,1 "access_email_template_account","email_template.account","model_email_template_account","base.res_groups_email_template_admin",1,0,0,0 "access_email_template","email.template","model_email_template","base.res_groups_email_template_admin",1,0,0,0 "access_email_template_mailbox","email_template.mailbox","model_email_template_mailbox","base.res_groups_email_template_admin",1,1,1,1 From 09ab96e9e9acfeeba29a39061924175d392fc475 Mon Sep 17 00:00:00 2001 From: Mustufa Rangwala Date: Thu, 19 Aug 2010 14:23:23 +0530 Subject: [PATCH 07/32] [FIX] Account: bank statement payment amount function field now updated on statement lines bzr revid: mra@mra-laptop-20100819085323-uafma4hujnjg0tw8 --- addons/account/account_view.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml index bb0e96a8380..00aa49ec760 100644 --- a/addons/account/account_view.xml +++ b/addons/account/account_view.xml @@ -496,6 +496,7 @@ +