diff --git a/addons/crm/crm.py b/addons/crm/crm.py index c6f7759859c..4f21eb6f162 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -580,10 +580,8 @@ crm_case_section() class crm_case_categ(osv.osv): """ Category of Case """ - _name = "crm.case.categ" - _description = "Category of case" - + _description = "Category of Case" _columns = { 'name': fields.char('Name', size=64, required=True, translate=True), 'section_id': fields.many2one('crm.case.section', 'Sales Team'), diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index 0a552a4165a..ee778401e4a 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -120,7 +120,7 @@ class crm_lead(crm_case, osv.osv): # Lead fields 'categ_id': fields.many2one('crm.case.categ', 'Category', \ - domain="['|',('section_id','=',section_id),('section_id','=',False)]"), + domain="['|',('section_id','=',section_id),('section_id','=',False), ('object_id.model', '=', 'crm.project.bug')]"), 'type_id': fields.many2one('crm.case.resource.type', 'Campaign', \ domain="['|',('section_id','=',section_id),('section_id','=',False)]"), 'channel_id': fields.many2one('res.partner.canal', 'Channel'), diff --git a/addons/crm/crm_opportunity_data.xml b/addons/crm/crm_opportunity_data.xml index 3ab446440f2..6726714fd04 100644 --- a/addons/crm/crm_opportunity_data.xml +++ b/addons/crm/crm_opportunity_data.xml @@ -2,37 +2,37 @@ - Existing Customer + Interrest in Computer - + - Self Generated + Interrest in Accessories - Employee + Need Services - Partner + Need Information - Campaign + Need a Website Design - Website + Potential Reseller - Word of mouth + Need Consulting diff --git a/addons/crm/crm_opportunity_view.xml b/addons/crm/crm_opportunity_view.xml index c2713b91f89..a6a410fabb8 100644 --- a/addons/crm/crm_opportunity_view.xml +++ b/addons/crm/crm_opportunity_view.xml @@ -62,7 +62,7 @@ - @@ -118,7 +118,7 @@ - + @@ -337,7 +337,7 @@ + domain="[]" context="{'group_by':'type_id'}" groups="base.group_extended"/> diff --git a/addons/crm_claim/crm_claim.py b/addons/crm_claim/crm_claim.py index de77c842aa6..62c15759bbc 100644 --- a/addons/crm_claim/crm_claim.py +++ b/addons/crm_claim/crm_claim.py @@ -54,9 +54,8 @@ class crm_claim(crm.crm_case, osv.osv): domain="[('section_id','=',section_id),\ ('object_id.model', '=', 'crm.claim')]"), 'priority': fields.selection(crm.AVAILABLE_PRIORITIES, 'Priority'), - 'type_id': fields.many2one('crm.case.resource.type', 'Claim Type', \ - domain="[('section_id','=',section_id),\ - ('object_id.model', '=', 'crm.claim')]"), + 'type_id': fields.many2one('crm.case.resource.type', 'Campaign', \ + domain="[('section_id','=',section_id)]"), 'user_id': fields.many2one('res.users', 'Responsible'), 'section_id': fields.many2one('crm.case.section', 'Sales Team', \ select=True, help="Sales team to which Case belongs to."\ diff --git a/addons/crm_fundraising/crm_fundraising.py b/addons/crm_fundraising/crm_fundraising.py index d815e645c10..9bf5f3bb3ee 100644 --- a/addons/crm_fundraising/crm_fundraising.py +++ b/addons/crm_fundraising/crm_fundraising.py @@ -64,9 +64,8 @@ class crm_fundraising(crm.crm_case, osv.osv): 'stage_id': fields.many2one ('crm.case.stage', 'Stage', \ domain="[('section_id','=',section_id),\ ('object_id.model', '=', 'crm.fundraising')]"), - 'type_id': fields.many2one('crm.case.resource.type', 'Fundraising Type', \ - domain="[('section_id','=',section_id),\ - ('object_id.model', '=', 'crm.fundraising')]"), + 'type_id': fields.many2one('crm.case.resource.type', 'Campaign', \ + domain="[('section_id','=',section_id)]"), 'duration': fields.float('Duration'), 'ref': fields.reference('Reference', selection=crm._links_get, size=128), 'ref2': fields.reference('Reference 2', selection=crm._links_get, size=128), diff --git a/addons/project_issue/i18n/en_US.po b/addons/project_issue/i18n/en_US.po index e015c70de7c..1f4a96616e2 100644 --- a/addons/project_issue/i18n/en_US.po +++ b/addons/project_issue/i18n/en_US.po @@ -254,9 +254,9 @@ msgstr "Send New Email" #. module: project_issue #: view:project.issue:0 -#: field:project.issue,type_id:0 +#: field:project.issue,version_id:0 #: view:project.issue.report:0 -#: field:project.issue.report,type_id:0 +#: field:project.issue.report,version_id:0 msgid "Version" msgstr "Version" diff --git a/addons/project_issue/i18n/fr.po b/addons/project_issue/i18n/fr.po index 218c37a2cbf..316978046f5 100644 --- a/addons/project_issue/i18n/fr.po +++ b/addons/project_issue/i18n/fr.po @@ -259,9 +259,9 @@ msgstr "" #. module: project_issue #: view:project.issue:0 -#: field:project.issue,type_id:0 +#: field:project.issue,version_id:0 #: view:project.issue.report:0 -#: field:project.issue.report,type_id:0 +#: field:project.issue.report,version_id:0 msgid "Version" msgstr "" diff --git a/addons/project_issue/i18n/project_issue.pot b/addons/project_issue/i18n/project_issue.pot index d409b33816c..521eefb19c8 100644 --- a/addons/project_issue/i18n/project_issue.pot +++ b/addons/project_issue/i18n/project_issue.pot @@ -254,9 +254,9 @@ msgstr "" #. module: project_issue #: view:project.issue:0 -#: field:project.issue,type_id:0 +#: field:project.issue,version_id:0 #: view:project.issue.report:0 -#: field:project.issue.report,type_id:0 +#: field:project.issue.report,version_id:0 msgid "Version" msgstr "" diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py index 19db547983b..17df3444b27 100644 --- a/addons/project_issue/project_issue.py +++ b/addons/project_issue/project_issue.py @@ -28,6 +28,18 @@ import time import tools +class project_issue_version(osv.osv): + _name = "project.issue.version" + _order = "name desc" + _columns = { + 'name': fields.char('Version Number', size=32, required=True), + 'active': fields.boolean('Active', required=False), + } + _defaults = { + 'active': 1, + } +project_issue_version() + class project_issue(crm.crm_case, osv.osv): _name = "project.issue" _description = "Project Issue" @@ -161,7 +173,7 @@ class project_issue(crm.crm_case, osv.osv): " With each commercial opportunity, you can indicate the canall which is this opportunity source."), 'categ_id': fields.many2one('crm.case.categ', 'Category', domain="[('object_id.model', '=', 'crm.project.bug')]"), 'priority': fields.selection(crm.AVAILABLE_PRIORITIES, 'Severity'), - 'type_id': fields.many2one('crm.case.resource.type', 'Version', domain="[('object_id.model', '=', 'project.issue')]"), + 'version_id': fields.many2one('project.issue.version', 'Version'), 'partner_name': fields.char("Employee's Name", size=64), 'partner_mobile': fields.char('Mobile', size=32), 'partner_phone': fields.char('Phone', size=32), diff --git a/addons/project_issue/project_issue_data.xml b/addons/project_issue/project_issue_data.xml index b5fa80b96bd..738f734e35a 100644 --- a/addons/project_issue/project_issue_data.xml +++ b/addons/project_issue/project_issue_data.xml @@ -19,19 +19,16 @@ - - Version 4.2 - + + v1.0 - - Version 5.0 - + + v2.0 - - Version 6.0 - + + v3.0 diff --git a/addons/project_issue/project_issue_demo.xml b/addons/project_issue/project_issue_demo.xml index ad6af0e02b0..7c5ae6083ed 100644 --- a/addons/project_issue/project_issue_demo.xml +++ b/addons/project_issue/project_issue_demo.xml @@ -5,7 +5,6 @@ - @@ -23,7 +22,6 @@ - @@ -40,7 +38,6 @@ - @@ -56,7 +53,6 @@ - @@ -72,7 +68,6 @@ - @@ -89,7 +84,6 @@ - @@ -106,7 +100,6 @@ - @@ -123,7 +116,6 @@ - @@ -140,7 +132,6 @@ - @@ -156,7 +147,6 @@ - @@ -173,7 +163,6 @@ - @@ -190,7 +179,6 @@ - @@ -208,7 +196,6 @@ - @@ -227,7 +214,6 @@ - @@ -244,7 +230,6 @@ - @@ -261,7 +246,6 @@ - diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml index ad254bdd6a8..c67820571ee 100644 --- a/addons/project_issue/project_issue_view.xml +++ b/addons/project_issue/project_issue_view.xml @@ -2,7 +2,36 @@ - + + + + Issue Version + project.issue.version + search + + + + + + + + + Issue Version + project.issue.version + form + +
+ + + + +
+ + Versions + project.issue.version + form + + Issue Categories @@ -54,7 +83,7 @@
- +