From bf462744a66fef7aa24dd99560cd69d704d2f77f Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Fri, 31 Oct 2008 15:09:59 +0100 Subject: [PATCH] improvement bzr revid: fp@tinyerp.com-20081031140959-xksqp0soetfvx6hk --- addons/board/board_view.xml | 2 +- addons/crm/crm.py | 15 +- addons/crm/crm_view.xml | 12 +- addons/crm/report/report_businessopp.py | 2 +- addons/crm_configuration/__init__.py | 2 +- addons/crm_configuration/__terp__.py | 64 +- addons/crm_configuration/crm_bugs_menu.xml | 1254 +++++++++-------- addons/crm_configuration/crm_bugs_view.xml | 271 ++-- addons/crm_configuration/crm_config.py | 6 +- addons/crm_configuration/crm_fund_demo.xml | 286 ++-- addons/crm_configuration/crm_fund_view.xml | 286 ++-- .../crm_configuration/crm_helpdesk_menu.xml | 703 ++++----- addons/crm_configuration/crm_jobs_menu.xml | 857 +++++------ addons/crm_configuration/crm_jobs_view.xml | 285 ++-- addons/crm_configuration/crm_lead_data.xml | 4 - addons/crm_configuration/crm_lead_demo.xml | 2 +- addons/crm_configuration/crm_lead_menu.xml | 790 +++++------ addons/crm_configuration/crm_lead_view.xml | 275 ++-- addons/crm_configuration/crm_meeting_menu.xml | 329 ++--- addons/crm_configuration/crm_meeting_view.xml | 25 +- .../crm_opportunity_demo.xml | 196 +-- .../crm_opportunity_menu.xml | 516 +++---- .../crm_opportunity_view.xml | 268 ++-- addons/crm_configuration/crm_report_view.xml | 450 +++--- addons/product/product_view.xml | 2 +- addons/project/project_demo.xml | 5 + addons/report_crm/report_crm_view.xml | 6 +- addons/stock/product.py | 10 +- addons/stock/stock.py | 19 +- 29 files changed, 3385 insertions(+), 3557 deletions(-) diff --git a/addons/board/board_view.xml b/addons/board/board_view.xml index 36c9b128b3a..04d6ae85725 100644 --- a/addons/board/board_view.xml +++ b/addons/board/board_view.xml @@ -20,7 +20,7 @@
- + diff --git a/addons/crm/crm.py b/addons/crm/crm.py index 8fce933c304..0289af0b8bc 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -207,7 +207,7 @@ class crm_case_categ(osv.osv): _description = "Category of case" _columns = { 'name': fields.char('Case Category Name', size=64, required=True), - 'probability': fields.float('Probability', required=True), + 'probability': fields.float('Probability (%)', required=True), 'section_id': fields.many2one('crm.case.section', 'Case Section'), } _defaults = { @@ -341,7 +341,7 @@ class crm_case(osv.osv): 'categ_id': fields.many2one('crm.case.categ', 'Category', domain="[('section_id','=',section_id)]"), 'planned_revenue': fields.float('Planned Revenue'), 'planned_cost': fields.float('Planned Costs'), - 'probability': fields.float('Probability (0.50)'), + 'probability': fields.float('Probability (%)'), 'email_from': fields.char('Partner Email', size=128), 'email_cc': fields.char('Watchers Emails', size=252), 'email_last': fields.function(_email_last, method=True, @@ -354,7 +354,7 @@ class crm_case(osv.osv): 'date_deadline': fields.datetime('Deadline'), 'date_closed': fields.datetime('Closed', readonly=True), 'canal_id': fields.many2one('res.partner.canal', 'Channel'), - 'user_id': fields.many2one('res.users', 'User Responsible'), + 'user_id': fields.many2one('res.users', 'Responsible'), 'history_line': fields.one2many('crm.case.history', 'case_id', 'Communication'), 'log_ids': fields.one2many('crm.case.log', 'case_id', 'Logs History'), 'state': fields.selection(AVAILABLE_STATES, 'Status', size=16, readonly=True), @@ -392,9 +392,8 @@ class crm_case(osv.osv): 'partner_id': _get_default_partner, 'partner_address_id': _get_default_partner_address, 'email_from': _get_default_email, - 'state': lambda *a: 'draft', + 'state': lambda *a: 'open', 'priority': lambda *a: AVAILABLE_PRIORITIES[2][0], - 'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'), } _order = 'priority, date_deadline desc, date desc,id desc' @@ -557,7 +556,8 @@ class crm_case(osv.osv): 'som': case.som.id, 'canal_id': case.canal_id.id, 'user_id': uid, - 'case_id': case.id + 'case_id': case.id, + 'section_id': case.section_id.id } obj = self.pool.get('crm.case.log') if history and case.description: @@ -755,13 +755,14 @@ crm_case() class crm_case_log(osv.osv): _name = "crm.case.log" - _description = "Case communication history" + _description = "Case Communication History" _order = "id desc" _columns = { 'name': fields.char('Action', size=64), 'som': fields.many2one('res.partner.som', 'State of Mind'), 'date': fields.datetime('Date'), 'canal_id': fields.many2one('res.partner.canal', 'Channel'), + 'section_id': fields.many2one('crm.case.section', 'Section'), 'user_id': fields.many2one('res.users', 'User Responsible', readonly=True), 'case_id': fields.many2one('crm.case', 'Case', required=True, ondelete='cascade') } diff --git a/addons/crm/crm_view.xml b/addons/crm/crm_view.xml index 78f6d3293b1..71e5ba41296 100644 --- a/addons/crm/crm_view.xml +++ b/addons/crm/crm_view.xml @@ -2,8 +2,8 @@ - - + + res.partner.events.form res.partner.events @@ -19,7 +19,7 @@ - + crm.case.section.form @@ -61,8 +61,10 @@ form - + + + Cases by section crm.case.section @@ -70,7 +72,6 @@ tree - @@ -211,6 +212,7 @@ + diff --git a/addons/crm/report/report_businessopp.py b/addons/crm/report/report_businessopp.py index 31d9f9290ac..026b50252cc 100644 --- a/addons/crm/report/report_businessopp.py +++ b/addons/crm/report/report_businessopp.py @@ -68,7 +68,7 @@ class report_custom(report_int): res = cr.dictfetchall() for row in res: - proba = row['probability'] or 0 + proba = row['probability'] or 0 / 100.0 cost = row['planned_cost'] or 0 revenue = row['planned_revenue'] or 0 userid = row['user_id'] or 0 diff --git a/addons/crm_configuration/__init__.py b/addons/crm_configuration/__init__.py index e5fff24af67..ad922cf5550 100644 --- a/addons/crm_configuration/__init__.py +++ b/addons/crm_configuration/__init__.py @@ -1,5 +1,5 @@ # -*- encoding: utf-8 -*- import crm_config import report -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: +import wizard diff --git a/addons/crm_configuration/__terp__.py b/addons/crm_configuration/__terp__.py index 135a5b50f7e..929c327f2eb 100644 --- a/addons/crm_configuration/__terp__.py +++ b/addons/crm_configuration/__terp__.py @@ -17,37 +17,41 @@ meetings, eso. """, "depends" : ["crm","report_crm", "process"], "init_xml" : [ - "crm_config_view.xml", - "crm_bugs_view.xml", - "crm_jobs_view.xml", - "crm_lead_view.xml", - "crm_meeting_view.xml", - "crm_opportunity_view.xml", - "crm_fund_view.xml", - "crm_report_view.xml" - ], - "demo_xml" : [ -# "crm_bugs_demo.xml", -# "crm_fund_demo.xml", -# "crm_jobs_demo.xml", -# "crm_meeting_demo.xml", -# "crm_lead_demo.xml", -# "crm_opportunity_demo.xml", + "crm_configuration_wizard.xml", + "crm_config_view.xml", + "crm_bugs_view.xml", + "crm_jobs_view.xml", + "crm_lead_view.xml", + "crm_meeting_view.xml", + "crm_opportunity_view.xml", + "crm_fund_view.xml", + "crm_report_view.xml" + ], + "demo_xml" : [ +# "crm_bugs_demo.xml", +# "crm_fund_demo.xml", +# "crm_jobs_demo.xml", +# "crm_meeting_demo.xml", +# "crm_lead_demo.xml", +# "crm_opportunity_demo.xml", + ], + "update_xml" : [ +# "crm_bugs_data.xml", +# "crm_fund_data.xml", +# "crm_jobs_data.xml", +# "crm_meeting_data.xml", +# "crm_lead_data.xml", +# "crm_bugs_menu.xml", +# "crm_fund_menu.xml", +# "crm_jobs_menu.xml", +# "crm_helpdesk_menu.xml", +# "crm_lead_menu.xml", +# "crm_meeting_menu.xml", +# "crm_opportunity_data.xml", +# "crm_opportunity_menu.xml", + "security/ir.model.access.csv", + "process/crm_configuration_process.xml", ], - "update_xml" : [ -# "crm_bugs_data.xml", -# "crm_fund_data.xml", -# "crm_jobs_data.xml", -# "crm_meeting_data.xml", -# "crm_lead_data.xml", -# "crm_opportunity_data.xml", -# "crm_bugs_menu.xml", "crm_fund_menu.xml", -# "crm_jobs_menu.xml", "crm_opportunity_menu.xml", -# "crm_helpdesk_menu.xml", "crm_lead_menu.xml", -# "crm_meeting_menu.xml", - "security/ir.model.access.csv", - "process/crm_configuration_process.xml", - ], "active": False, "installable": True } diff --git a/addons/crm_configuration/crm_bugs_menu.xml b/addons/crm_configuration/crm_bugs_menu.xml index e2caeb9818e..6b4835e5600 100644 --- a/addons/crm_configuration/crm_bugs_menu.xml +++ b/addons/crm_configuration/crm_bugs_menu.xml @@ -1,650 +1,652 @@ - - Bug Tracking - BugSup - - - Bugs - - - - Patches - - - - Feature Requests - - - - Fixed - - - - Awaiting Response - - - - Future - - - - - ######################## BUG TRACKING (menu) ########################### - - - All Bugs - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - - + - - Bugs Waiting Approval - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - + + Bug Tracking + BugSup + + + Bugs + + + + Patches + + + + Feature Requests + + + + Fixed + + + + Awaiting Response + + + + Future + + + + + ######################## BUG TRACKING (menu) ########################### + + + All Bugs + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + + - - Open Bugs - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - + + Bugs Waiting Approval + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + - - Bugs With Patches Waiting Approval - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - + + Open Bugs + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + - - Bugs Not Fixed - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - + + Bugs With Patches Waiting Approval + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + - - Pending Bugs - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - + + Bugs Not Fixed + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + - - Planned For Future Release - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - + + Pending Bugs + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + + + + Planned For Future Release + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + - - Waiting For Reporter Response - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - + + Waiting For Reporter Response + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + - - Old Bugs - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - - - My Bugs - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - - - - New Bug - crm.case - form - form,tree - - - - - - form - - - - - - tree - - - - - - - My Open Bugs - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - + + Old Bugs + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + + + My Bugs + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + + + + New Bug + crm.case + form + form,tree + + + + + + form + + + + + + tree + + + + + + + My Open Bugs + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + - - My Bugs With Patches - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - + + My Bugs With Patches + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + - - My Bugs Not Fixed - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - + + My Bugs Not Fixed + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + - - - All Feature Request - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - - - - New Feature Request - crm.case - form - form,tree - - - - - - form - - - - - - tree - - - - + + + All Feature Request + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + + + + New Feature Request + crm.case + form + form,tree + + + + + + form + + + + + + tree + + + + - - Feature Requests Waiting Approval - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - - - Open Feature Requests - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - + + Feature Requests Waiting Approval + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + + + Open Feature Requests + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + - - Pending Feature Requests - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - + + Pending Feature Requests + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + - - Planned For Future Release - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - + + Planned For Future Release + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + - - Waiting For Reporter Response - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - + + Waiting For Reporter Response + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + - - Old Feature Requests - crm.case - form - tree,calendar - - - - - - tree - - - - - - calendar - - - - - - form - - - - - + + Old Feature Requests + crm.case + form + tree,calendar + + + + + + tree + + + + + + calendar + + + + + + form + + + + + diff --git a/addons/crm_configuration/crm_bugs_view.xml b/addons/crm_configuration/crm_bugs_view.xml index 4651825e0c9..fe7d9e8c4c9 100644 --- a/addons/crm_configuration/crm_bugs_view.xml +++ b/addons/crm_configuration/crm_bugs_view.xml @@ -1,145 +1,142 @@ - - + + - # ------------------------------------------------------ - # Bug Tracking - # ------------------------------------------------------ + # ------------------------------------------------------ + # Bug Tracking + # ------------------------------------------------------ - - CRM - Bug Tracker Form - crm.case - form - - - - - - - - - - - - - - - - - - - - - - + + CRM - Bug Tracker Form + crm.case + form + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - -