[IMP] marketing_campaign: added default get for tansition to have deafult value of source activity
bzr revid: ssi@tinyerp.com-20100519071552-e1p9ywvgz5387z5k
This commit is contained in:
parent
54ec9538af
commit
5433b182da
|
@ -116,6 +116,7 @@ class marketing_campaign_activity(osv.osv): #{{{
|
|||
'variable_cost': fields.float('Variable Cost'),
|
||||
'revenue': fields.float('Revenue')
|
||||
}
|
||||
|
||||
def search(self, cr, uid, args, offset=0, limit=None, order=None,
|
||||
context=None, count=False):
|
||||
if context == None:
|
||||
|
@ -129,7 +130,7 @@ class marketing_campaign_activity(osv.osv): #{{{
|
|||
return act_ids
|
||||
return super(marketing_campaign_activity, self).search(cr, uid, args,
|
||||
offset, limit, order, context, count)
|
||||
|
||||
|
||||
marketing_campaign_activity()#}}}
|
||||
|
||||
class marketing_campaign_transition(osv.osv): #{{{
|
||||
|
@ -147,6 +148,13 @@ class marketing_campaign_transition(osv.osv): #{{{
|
|||
('years','Years')],'Interval Type')
|
||||
}
|
||||
|
||||
def default_get(self, cr, uid, fields, context={}):
|
||||
value = super(marketing_campaign_transition, self).default_get(cr, uid,
|
||||
fields, context)
|
||||
if context.has_key('type_id'):
|
||||
value[context['type_id']] = context['activity_id']
|
||||
return value
|
||||
|
||||
marketing_campaign_transition() #}}}
|
||||
|
||||
class marketing_campaign_workitem(osv.osv): #{{{
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
<field name="subcampaign_id" attrs="{'required':[('type','=','subcampaign')]}" />
|
||||
<field name="subcampaign_segment_id" attrs="{'required':[('type','=','subcampaign')]}" />
|
||||
</group>
|
||||
<field name="to_ids" nolabel="1" colspan="4" mode="tree">
|
||||
<field name="to_ids" nolabel="1" colspan="4" mode="tree" default_get="{'type_id':'activity_from_id','activity_id':active_id or False}">
|
||||
<tree string="All Transitions" editable="bottom">
|
||||
<field name="activity_from_id"/>
|
||||
<field name="activity_to_id"/>
|
||||
|
@ -213,7 +213,7 @@
|
|||
<field name="subcampaign_id" attrs="{'required':[('type','=','subcampaign')]}" />
|
||||
<field name="subcampaign_segment_id" attrs="{'required':[('type','=','subcampaign')]}" />
|
||||
</group>
|
||||
<field name="to_ids" nolabel="1" colspan="4" mode="tree,form" >
|
||||
<field name="to_ids" nolabel="1" colspan="4" mode="tree,form">
|
||||
<tree string="All Transitions" editable="bottom">
|
||||
<field name="activity_from_id" />
|
||||
<field name="activity_to_id" />
|
||||
|
@ -253,10 +253,9 @@
|
|||
<field name="view_mode">tree,form</field>
|
||||
<field name="view_id" ref="view_marketing_campaign_activity_tree"/>
|
||||
</record>
|
||||
<!--
|
||||
|
||||
<menuitem id="menu_marketing_campaign_activity_form" parent="menu_marketing" action="action_marketing_campaign_activity_form" sequence="3" />-->
|
||||
|
||||
|
||||
<!--menuitem id="menu_marketing_campaign_activity_form" parent="menu_marketing" action="action_marketing_campaign_activity_form" sequence="3" /-->
|
||||
|
||||
<!--
|
||||
======================
|
||||
Marketing Workitems
|
||||
|
|
Loading…
Reference in New Issue