From 0397468a05569c330aa575ddb80263e45c2f92e2 Mon Sep 17 00:00:00 2001 From: "atp (Open ERP)" Date: Fri, 12 Nov 2010 15:44:16 +0530 Subject: [PATCH 1/5] [IMP]: Improve search view of Task hours report of project_timesheet module and file descriptor close() in document module. bzr revid: atp@tinyerp.co.in-20101112101416-51opsl6u147argqm --- addons/document/std_index.py | 16 ++++++++-- .../report/task_report_view.xml | 29 +++++++++++++------ 2 files changed, 33 insertions(+), 12 deletions(-) diff --git a/addons/document/std_index.py b/addons/document/std_index.py index 2a588a017c1..7cfcd36e2dc 100644 --- a/addons/document/std_index.py +++ b/addons/document/std_index.py @@ -96,8 +96,13 @@ class DocIndex(indexer): def _doIndexFile(self,fname): fp = Popen(['antiword', fname], shell=False, stdout=PIPE).stdout - return _to_unicode(fp.read()) - + try: + file_data = _to_unicode(fp.read()) + finally: + fp.close() + + return file_data + cntIndex.register(DocIndex()) class DocxIndex(indexer): @@ -158,7 +163,12 @@ class PdfIndex(indexer): def _doIndexFile(self,fname): fp = Popen(['pdftotext', '-enc', 'UTF-8', '-nopgbrk', fname, '-'], shell=False, stdout=PIPE).stdout - return _to_unicode( fp.read()) + try: + file_data = _to_unicode( fp.read()) + finally: + fp.close() + + return file_data cntIndex.register(PdfIndex()) diff --git a/addons/project_timesheet/report/task_report_view.xml b/addons/project_timesheet/report/task_report_view.xml index 87949d6812a..8a6c3c0ce25 100644 --- a/addons/project_timesheet/report/task_report_view.xml +++ b/addons/project_timesheet/report/task_report_view.xml @@ -31,17 +31,29 @@ - - + + + - + - - - - + + + + + + @@ -64,8 +76,7 @@ report.timesheet.task.user form tree,graph - {"search_default_user_id":uid} - + {'search_default_month':1, 'search_default_group_user_id':1} From 4157a440c54be819413325fadb10838ea6cfcbb8 Mon Sep 17 00:00:00 2001 From: "atp (Open ERP)" Date: Fri, 12 Nov 2010 19:04:03 +0530 Subject: [PATCH 2/5] [FIX]: Fix parent_id problem of resource model in document_ics module. bzr revid: atp@tinyerp.co.in-20101112133403-8v1gle1z5uoeu12f --- addons/document_ics/document_ics_config_wizard.xml | 3 ++- addons/document_ics/document_view.xml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/document_ics/document_ics_config_wizard.xml b/addons/document_ics/document_ics_config_wizard.xml index e58f48cad4c..e338765e97d 100644 --- a/addons/document_ics/document_ics_config_wizard.xml +++ b/addons/document_ics/document_ics_config_wizard.xml @@ -51,7 +51,8 @@ new - register configuration wizard + + always diff --git a/addons/document_ics/document_view.xml b/addons/document_ics/document_view.xml index 39b6908dc76..40174612539 100644 --- a/addons/document_ics/document_view.xml +++ b/addons/document_ics/document_view.xml @@ -24,7 +24,7 @@ - + From c1ecdddf3a8dcf84076268ccce94ad55741c955e Mon Sep 17 00:00:00 2001 From: "atp (Open ERP)" Date: Fri, 12 Nov 2010 19:54:56 +0530 Subject: [PATCH 3/5] [REMOVE]: Remove print statement. bzr revid: atp@tinyerp.co.in-20101112142456-cp4auy2fh06xm321 --- addons/document_ftp/wizard/ftp_browse.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/addons/document_ftp/wizard/ftp_browse.py b/addons/document_ftp/wizard/ftp_browse.py index addf07db009..42081c98fd0 100644 --- a/addons/document_ftp/wizard/ftp_browse.py +++ b/addons/document_ftp/wizard/ftp_browse.py @@ -34,12 +34,10 @@ class document_ftp_browse(osv.osv_memory): def default_get(self, cr, uid, fields, context=None): res = {} if 'url' in fields: - print "fieldsdaas",fields user_pool = self.pool.get('res.users') current_user = user_pool.browse(cr, uid, uid, context=context) data_pool = self.pool.get('ir.model.data') aid = data_pool._get_id(cr, uid, 'document_ftp', 'action_document_browse') - print "aidddddddd",aid aid = data_pool.browse(cr, uid, aid, context=context).res_id ftp_url = self.pool.get('ir.actions.url').browse(cr, uid, aid, context=context) url = ftp_url.url and ftp_url.url.split('ftp://') or [] @@ -53,7 +51,6 @@ class document_ftp_browse(osv.osv_memory): def browse_ftp(self, cr, uid, ids, context): data_id = ids and ids[0] or False data = self.browse(cr, uid, data_id, context) - print "browseeeeeeeee",data final_url = data.url return { 'type': 'ir.actions.act_url', From 10f70bf51a55738a0fbcf3d101d30d52d62c54dc Mon Sep 17 00:00:00 2001 From: "atp (Open ERP)" Date: Mon, 15 Nov 2010 18:59:11 +0530 Subject: [PATCH 4/5] [IMP]: knowledge Improvemnt, Remove Calendar Directory. bzr revid: atp@tinyerp.co.in-20101115132911-4cvzhxg993df4f6t --- addons/caldav/caldav_data.xml | 4 - addons/caldav/caldav_setup.xml | 2 +- addons/crm_caldav/crm_caldav_data.xml | 320 ------------------ addons/document_ics/document_demo.xml | 6 +- addons/document_webdav/webdav_setup.xml | 2 +- addons/project_caldav/project_caldav_data.xml | 314 ----------------- 6 files changed, 3 insertions(+), 645 deletions(-) diff --git a/addons/caldav/caldav_data.xml b/addons/caldav/caldav_data.xml index 2394c95d272..61d66a8c881 100644 --- a/addons/caldav/caldav_data.xml +++ b/addons/caldav/caldav_data.xml @@ -2,10 +2,6 @@ - - Calendars - True - diff --git a/addons/caldav/caldav_setup.xml b/addons/caldav/caldav_setup.xml index e2e9d7eae5a..084732cdb6d 100644 --- a/addons/caldav/caldav_setup.xml +++ b/addons/caldav/caldav_setup.xml @@ -11,7 +11,7 @@ directory - calendars + Calendars [] diff --git a/addons/crm_caldav/crm_caldav_data.xml b/addons/crm_caldav/crm_caldav_data.xml index 692b7e7389e..89c072e6eb3 100644 --- a/addons/crm_caldav/crm_caldav_data.xml +++ b/addons/crm_caldav/crm_caldav_data.xml @@ -2,325 +2,5 @@ - - - - Meetings - - vevent - - - - vevent - - - [('user_id','=', uid)] - - - - valarm - - - - - - attendee - - - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - {'tentative': 'draft', 'confirmed': 'open', 'cancelled': 'cancel'} - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - diff --git a/addons/document_ics/document_demo.xml b/addons/document_ics/document_demo.xml index a0e35563857..0ccbbd6f204 100644 --- a/addons/document_ics/document_demo.xml +++ b/addons/document_ics/document_demo.xml @@ -7,14 +7,10 @@ shcal - - Calendars - - Calendars meetings - + .ics diff --git a/addons/document_webdav/webdav_setup.xml b/addons/document_webdav/webdav_setup.xml index 6ea894b6a22..5621a77a5d7 100644 --- a/addons/document_webdav/webdav_setup.xml +++ b/addons/document_webdav/webdav_setup.xml @@ -17,7 +17,7 @@ directory - principals + Principals diff --git a/addons/project_caldav/project_caldav_data.xml b/addons/project_caldav/project_caldav_data.xml index 3030b28dba9..fbec1dcd1d5 100644 --- a/addons/project_caldav/project_caldav_data.xml +++ b/addons/project_caldav/project_caldav_data.xml @@ -2,320 +2,6 @@ - - Tasks - - vtodo - - - - vtodo - - - [('user_id','=', uid)] - - - - - - - {'needs-action': 'draft', 'completed': 'done', 'in-process': 'open', 'cancelled': 'cancelled'} - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - - - field - - - - - - - field - - - - - - - - field - - - - - - - field - - - - - - - field - {'1': '0', '2': '1', '3': '1','4': '1', '5': '2', '6': '3', '7': '3', '8': '3', '9': '4'} - - - - - - - field - - - - - - - field - - - - - - - hours - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - valarm - - - - - - attendee - - - - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - - - - - - field - - From f33fb9e7bbe1a8960c3e8bbfdfe1de86e3821010 Mon Sep 17 00:00:00 2001 From: "atp (Open ERP)" Date: Tue, 16 Nov 2010 16:10:30 +0530 Subject: [PATCH 5/5] [FIX]: Fix remove Calendar Reference bzr revid: atp@tinyerp.co.in-20101116104030-dyg3ok30dv0hhcav --- addons/caldav/calendar_collection.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/addons/caldav/calendar_collection.py b/addons/caldav/calendar_collection.py index 52fe698647c..851f7aea11d 100644 --- a/addons/caldav/calendar_collection.py +++ b/addons/caldav/calendar_collection.py @@ -35,16 +35,12 @@ class calendar_collection(osv.osv): } def _get_root_calendar_directory(self, cr, uid, context=None): - objid = self.pool.get('ir.model.data') + data_pool = self.pool.get('ir.model.data') try: - mid = objid._get_id(cr, uid, 'document', 'dir_calendars') - if not mid: - return False - root_id = objid.read(cr, uid, mid, ['res_id'])['res_id'] - root_cal_dir = self.browse(cr,uid, root_id, context=context) - return root_cal_dir.name + calendar_dir_id = data_pool.get_object(cr, uid, 'caldav', 'document_directory_calendars0') + return calendar_dir_id.name except Exception: - logger = logging.getLogger('document') + logger = logging.getLogger('caldav') logger.warning('Cannot set root directory for Calendars:', exc_info=True) return False return False