From c5c88c43c07dfb2ef2f3def2bd9441a3cbd1fba0 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Wed, 30 Nov 2011 13:02:39 +0100 Subject: [FIX] document: removed dangerous and useless commits These commits were introduce mostly at revision 1849.1.1 revid:hmo@tinyerp.com-20081111052750-zqzvr6oaihvt103t in an attempt to fix an issue with transactions originating from FTP connections. This was wrong: the virtual FTP filesystem should perform its own transaction management for each operation, just like the RPC layer does it for each request. Forcing a commit in the business code during the course of a normal transaction is totally *forbidden*! In addition, the FTP layer now properly manages its transactions, so the commit calls were useless anyway. bzr revid: odo@openerp.com-20111130120239-5fcavvpd14w056zb --- addons/document/document.py | 2 -- addons/document/test/document_test2.yml | 1 - 2 files changed, 3 deletions(-) (limited to 'addons/document') diff --git a/addons/document/document.py b/addons/document/document.py index 1bf177f50e6..36b10b34e4b 100644 --- a/addons/document/document.py +++ b/addons/document/document.py @@ -254,7 +254,6 @@ class document_file(osv.osv): del vals['file_size'] if ids and vals: result = super(document_file,self).write(cr, uid, ids, vals, context=context) - cr.commit() # ? return result def create(self, cr, uid, vals, context=None): @@ -299,7 +298,6 @@ class document_file(osv.osv): else: #raise osv.except_osv(_('ValidateError'), _('File name must be unique!')) result = super(document_file, self).create(cr, uid, vals, context) - cr.commit() # ? return result def __get_partner_id(self, cr, uid, res_model, res_id, context=None): diff --git a/addons/document/test/document_test2.yml b/addons/document/test/document_test2.yml index 65312eaf10d..be91bfb3644 100644 --- a/addons/document/test/document_test2.yml +++ b/addons/document/test/document_test2.yml @@ -80,4 +80,3 @@ - !python {model: document.directory}: | self.unlink(cr, uid, [ref('dir_tests')]) - cr.commit() -- cgit v1.2.3 From e4bd0cf2e5958f4197d4ed77f50c611b494d099d Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Sun, 11 Dec 2011 12:28:50 +0100 Subject: [FIX] improvements in some dashboards bzr revid: fp@tinyerp.com-20111211112850-y760tc5jupyjp34l --- addons/document/board_document_view.xml | 12 ++++-------- addons/document/report/document_report_view.xml | 8 -------- 2 files changed, 4 insertions(+), 16 deletions(-) (limited to 'addons/document') diff --git a/addons/document/board_document_view.xml b/addons/document/board_document_view.xml index 471b2966be5..335462c387f 100644 --- a/addons/document/board_document_view.xml +++ b/addons/document/board_document_view.xml @@ -7,20 +7,16 @@ form
- + - - - @@ -65,7 +61,7 @@ form - + - - Files by Resource Type - report.document.user - - form - graph,tree - - -- cgit v1.2.3 From 341bef2ef51601cc94ae76651fab378f5eee853f Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Sun, 11 Dec 2011 12:39:18 +0100 Subject: [IMP] dashboard simplification bzr revid: fp@tinyerp.com-20111211113918-84z2iyhkmh818ivp --- addons/document/board_document_view.xml | 3 --- addons/document/document.py | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) (limited to 'addons/document') diff --git a/addons/document/board_document_view.xml b/addons/document/board_document_view.xml index 335462c387f..e3b1b4c9c64 100644 --- a/addons/document/board_document_view.xml +++ b/addons/document/board_document_view.xml @@ -17,9 +17,6 @@ - diff --git a/addons/document/document.py b/addons/document/document.py index 36b10b34e4b..9ea7f97a321 100644 --- a/addons/document/document.py +++ b/addons/document/document.py @@ -132,7 +132,7 @@ class document_file(osv.osv): # fields used for file storage 'store_fname': fields.char('Stored Filename', size=200), } - _order = "create_date desc" + _order = "id desc" def __get_def_directory(self, cr, uid, context=None): dirobj = self.pool.get('document.directory') -- cgit v1.2.3 From 857e45e84ce4adf2636686f368da674c901a658d Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Mon, 12 Dec 2011 14:43:54 +0100 Subject: [IMP] base_contact, crm, document, event: add group categories bzr revid: rco@openerp.com-20111212134354-49p2gyf93qozplll --- addons/document/security/document_security.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'addons/document') diff --git a/addons/document/security/document_security.xml b/addons/document/security/document_security.xml index bc0281e388c..74f3426fc50 100644 --- a/addons/document/security/document_security.xml +++ b/addons/document/security/document_security.xml @@ -3,7 +3,8 @@ - Knowledge / User + User + -- cgit v1.2.3 From 81c1bf7fcbb601dd80114f3bc3e91624c0ccb2a6 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Mon, 12 Dec 2011 15:22:44 +0100 Subject: [IMP] better manifests for modules bzr revid: fp@tinyerp.com-20111212142244-cm6e3um1adizu3kz --- addons/document/__openerp__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'addons/document') diff --git a/addons/document/__openerp__.py b/addons/document/__openerp__.py index 6b9cbd21f48..0a403dcaa35 100644 --- a/addons/document/__openerp__.py +++ b/addons/document/__openerp__.py @@ -21,7 +21,7 @@ { - 'name': 'Integrated Document Management System', + 'name': 'Document Management System', 'version': '2.1', 'category': 'Knowledge Management', 'complexity': "normal", -- cgit v1.2.3 From f27318c8af85955ef23b709f5fe7f87ee0974bb3 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Mon, 12 Dec 2011 19:11:13 +0100 Subject: [IMP] Security Rule: removed duplicates due to inheritancies of groups bzr revid: fp@tinyerp.com-20111212181113-mhnnbps3ip8ls6pp --- addons/document/security/ir.model.access.csv | 50 ++++++++++++++-------------- 1 file changed, 25 insertions(+), 25 deletions(-) (limited to 'addons/document') diff --git a/addons/document/security/ir.model.access.csv b/addons/document/security/ir.model.access.csv index d840055e89a..36f0aa86dff 100644 --- a/addons/document/security/ir.model.access.csv +++ b/addons/document/security/ir.model.access.csv @@ -1,25 +1,25 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_document_directory_all","document.directory all","model_document_directory",,1,0,0,0 -"access_document_directory_group_document_manager","document.directory document manager","model_document_directory","base.group_system",1,1,1,1 -"access_document_directory_group_knowledge","document.directory modify","model_document_directory","base.group_document_user",1,1,1,1 -"access_document_directory_content_all","document.directory.content all","model_document_directory_content",,1,0,0,0 -"access_document_directory_content_group_document_manager","document.directory.content document manager","model_document_directory_content","base.group_system",1,1,1,1 -"access_document_directory_content_type_group_document_manager","document.directory.content.type document manager","model_document_directory_content_type","base.group_system",1,1,1,1 -"access_document_directory_content_type_group_system","document.directory.content.type group system","model_document_directory_content_type","base.group_user",1,0,0,0 -"access_document_storage_group_document_manager","document.storage document manager","model_document_storage","base.group_system",1,1,1,1 -"access_document_storage_group_system","document.storage group system","model_document_storage","base.group_user",1,0,0,0 -"access_document_storage_group_user","document.storage group user","model_document_storage","base.group_document_user",1,1,1,1 -"access_ir_attachment_group_user","ir.attachment user","base.model_ir_attachment","base.group_document_user",1,1,1,1 -"access_ir_attachment_group_system","ir.attachment system","base.model_ir_attachment","base.group_system",1,0,0,0 -"access_res_partner_group_user","res.partner user","base.model_res_partner","base.group_document_user",1,1,1,0 -"access_document_directory_dctx_all","document.directory.dctx all","model_document_directory_dctx",,1,0,0,0 -"access_document_directory_dctx_group_document_manager","document.directory.dctx document manager","model_document_directory_dctx","base.group_system",1,1,1,1 -"access_report_document_user_group_document_manager","report.document.user document manager","model_report_document_user","base.group_system",1,0,0,0 -"access_report_files_partner_group_document_manager","report.files.partner document manager","model_report_files_partner","base.group_system",1,0,0,0 -"access_report_document_file_group_document_manager","report.document.file document manager","model_report_document_file","base.group_system",1,0,0,0 -"access_report_document_wall_group_document_manager","report.document.wall document manager","model_report_document_wall","base.group_system",1,0,0,0 -"access_report_document_wall_group_system","report.document.wall group system","model_report_document_wall","base.group_system",1,0,0,0 -"access_report_files_partner_group_document","report.files.partner document manager","model_report_files_partner","base.group_document_user",1,0,0,0 -"access_report_document_file_group_document","report.document.file document manager","model_report_document_file","base.group_document_user",1,0,0,0 -"access_report_document_wall_group_document","report.document.wall document manager","model_report_document_wall","base.group_document_user",1,0,0,0 -"access_report_document_user_knowledgeuser","report.document.user knowledgeuser","document.model_report_document_user","base.group_document_user",1,0,0,0 +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_document_directory_all,document.directory all,model_document_directory,,1,0,0,0 +access_document_directory_group_document_manager,document.directory document manager,model_document_directory,base.group_system,1,1,1,1 +access_document_directory_group_knowledge,document.directory modify,model_document_directory,base.group_document_user,1,1,1,1 +access_document_directory_content_all,document.directory.content all,model_document_directory_content,,1,0,0,0 +access_document_directory_content_group_document_manager,document.directory.content document manager,model_document_directory_content,base.group_system,1,1,1,1 +access_document_directory_content_type_group_document_manager,document.directory.content.type document manager,model_document_directory_content_type,base.group_system,1,1,1,1 +access_document_directory_content_type_group_system,document.directory.content.type group system,model_document_directory_content_type,base.group_user,1,0,0,0 +access_document_storage_group_document_manager,document.storage document manager,model_document_storage,base.group_system,1,1,1,1 +access_document_storage_group_system,document.storage group system,model_document_storage,base.group_user,1,0,0,0 +access_document_storage_group_user,document.storage group user,model_document_storage,base.group_document_user,1,1,1,1 +access_ir_attachment_group_user,ir.attachment user,base.model_ir_attachment,base.group_document_user,1,1,1,1 +access_ir_attachment_group_system,ir.attachment system,base.model_ir_attachment,base.group_system,1,0,0,0 +access_res_partner_group_user,res.partner user,base.model_res_partner,base.group_document_user,1,1,1,0 +access_document_directory_dctx_all,document.directory.dctx all,model_document_directory_dctx,,1,0,0,0 +access_document_directory_dctx_group_document_manager,document.directory.dctx document manager,model_document_directory_dctx,base.group_system,1,1,1,1 +access_report_document_user_group_document_manager,report.document.user document manager,model_report_document_user,base.group_system,1,0,0,0 +access_report_files_partner_group_document_manager,report.files.partner document manager,model_report_files_partner,base.group_system,1,0,0,0 +access_report_document_file_group_document_manager,report.document.file document manager,model_report_document_file,base.group_system,1,0,0,0 +access_report_document_wall_group_document_manager,report.document.wall document manager,model_report_document_wall,base.group_system,1,0,0,0 +access_report_document_wall_group_system,report.document.wall group system,model_report_document_wall,base.group_system,1,0,0,0 +access_report_files_partner_group_document,report.files.partner document manager,model_report_files_partner,base.group_document_user,1,0,0,0 +access_report_document_file_group_document,report.document.file document manager,model_report_document_file,base.group_document_user,1,0,0,0 +access_report_document_wall_group_document,report.document.wall document manager,model_report_document_wall,base.group_document_user,1,0,0,0 +access_report_document_user_knowledgeuser,report.document.user knowledgeuser,document.model_report_document_user,base.group_document_user,1,0,0,0 -- cgit v1.2.3