2010-05-14 14:36:02 +00:00
<?xml version="1.0"?>
<openerp >
2010-05-27 18:08:15 +00:00
<data >
2010-05-28 07:24:14 +00:00
2010-07-28 07:37:10 +00:00
<menuitem name= "Configuration" id= "menu_marketing_configuration" parent= "base.marketing_menu" sequence= "1" />
2010-06-25 09:52:31 +00:00
2010-05-27 18:08:15 +00:00
<!--
2010-05-14 14:36:02 +00:00
======================
Marketing Campaign
======================
-->
<record model= "ir.ui.view" id= "view_marketing_campaign_form" >
<field name= "name" > marketing.campaign.form</field>
<field name= "model" > marketing.campaign</field>
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
<form string= "Campaign" >
2010-06-10 08:02:54 +00:00
<group colspan= "4" col= "6" >
2010-08-25 10:59:47 +00:00
<group colspan= "2" col= "2" >
<separator string= "Campaign" colspan= "2" />
<field name= "name" select= "1" />
<field name= "mode" />
</group>
<group colspan= "2" col= "2" >
<separator string= "Resource" colspan= "2" />
2010-08-31 10:11:52 +00:00
<field name= "object_id" />
2010-08-25 10:59:47 +00:00
<field name= "partner_field_id" />
2011-04-07 11:41:45 +00:00
<field name= "unique_field_id" />
2010-08-25 10:59:47 +00:00
</group>
<group colspan= "2" col= "2" >
<separator string= "Cost" colspan= "2" />
<field name= "fixed_cost" />
</group>
2010-05-14 14:36:02 +00:00
</group>
2010-09-13 00:43:37 +00:00
<field name= "activity_ids" nolabel = "1" colspan= "4" context= "{'default_object_id': object_id, 'default_campaign_id': active_id}" />
2010-08-31 10:11:52 +00:00
<separator string= "" colspan= "4" />
2010-05-21 09:53:53 +00:00
<group col= "10" colspan= "4" >
2011-09-14 13:11:11 +00:00
<field name= "state" readonly= "1" widget= "statusbar" statusbar_visible= "draft,running,done" />
2010-10-12 06:35:53 +00:00
<button name= "state_cancel_set" string= "Cancel" states= "running" icon= "terp-gtk-stop" />
2011-12-09 13:25:55 +00:00
<button name= "state_running_set" string= "Run" states= "draft" icon= "gtk-apply" />
2010-08-18 15:55:29 +00:00
<button name= "state_draft_set" string= "Set to Draft" states= "done,cancelled" icon= "gtk-convert" />
2011-12-13 09:18:54 +00:00
<button name= "state_done_set" string= "Done" states= "running" icon= "terp-dialog-close" />
2010-05-21 09:53:53 +00:00
</group>
2010-05-27 18:08:15 +00:00
</form>
2010-05-14 14:36:02 +00:00
</field>
</record>
<record model= "ir.ui.view" id= "view_marketing_campaign_tree" >
<field name= "name" > marketing.campaign.tree</field>
<field name= "model" > marketing.campaign</field>
<field name= "type" > tree</field>
<field name= "arch" type= "xml" >
2011-09-11 13:50:25 +00:00
<tree colors= "blue:state == 'draft';black:state == 'running';gray:state in ('done','cancelled')" string= "Campaigns" >
2010-05-27 18:08:15 +00:00
<field name= "name" select= "1" />
<field name= "object_id" select= "1" />
<field name= "mode" />
2010-08-25 10:59:47 +00:00
<field name= "fixed_cost" />
2010-05-27 18:08:15 +00:00
<field name= "state" />
2010-05-14 14:36:02 +00:00
</tree>
</field>
</record>
2010-05-17 09:41:49 +00:00
<record id= "view_marketing_campaign_diagram" model= "ir.ui.view" >
2010-05-14 14:36:02 +00:00
<field name= "name" > marketing.campaign.diagram</field>
<field name= "model" > marketing.campaign</field>
<field name= "type" > diagram</field>
<field name= "arch" type= "xml" >
2010-05-27 18:08:15 +00:00
<diagram string= "Campaign Editor" >
<node object= "marketing.campaign.activity" shape= "rectangle:type=='subcampaign'" bgcolor= "gray:start==True" >
<field name= "name" />
<field name= "type" />
<field name= "start" invisible= "1" />
2010-08-18 15:55:29 +00:00
<field name= "condition" widget= "char" />
2010-06-10 08:02:54 +00:00
</node>
2010-06-30 14:07:34 +00:00
<arrow object= "marketing.campaign.transition" source= "activity_from_id" destination= "activity_to_id" label= "['name']" >
2010-05-27 18:08:15 +00:00
<field name= "activity_from_id" />
<field name= "activity_to_id" />
<field name= "interval_nbr" />
2010-06-10 08:02:54 +00:00
<field name= "interval_type" />
</arrow>
2010-05-27 18:08:15 +00:00
</diagram>
2010-05-14 14:36:02 +00:00
</field>
2010-05-17 09:41:49 +00:00
</record>
2010-05-14 14:36:02 +00:00
2010-05-25 14:26:20 +00:00
<record id= "view_marketing_campaign_search" model= "ir.ui.view" >
<field name= "name" > marketing.campaign.search</field>
<field name= "model" > marketing.campaign</field>
<field name= "type" > search</field>
<field name= "arch" type= "xml" >
<search string= "Campaigns" >
2010-06-03 13:44:00 +00:00
<filter icon= "terp-document-new" string= "Draft" name = "draft" domain= "[('state','=','draft')]" />
<filter icon= "terp-check" string= "Running" domain= "[('state','=','running')]" />
2010-05-25 14:26:20 +00:00
<separator orientation= "vertical" />
2010-06-03 13:44:00 +00:00
<filter icon= "terp-gtk-jump-to-rtl" string= "Test Mode" name = "test" domain= "[('mode','=','test')]" />
<filter icon= "terp-gtk-jump-to-rtl" string= "Manual Mode" domain= "[('mode','=','manual')]" />
2010-05-25 14:26:20 +00:00
<separator orientation= "vertical" />
2011-03-15 12:41:11 +00:00
<field name= "name" />
<field name= "object_id" string= "Resource" />
2010-05-25 14:26:20 +00:00
<newline />
2011-03-15 14:08:59 +00:00
<group expand= "0" string= "Group By..." >
2010-08-10 09:52:11 +00:00
<filter string= "Resource" name= "Object" icon= "terp-accessories-archiver" context= "{'group_by':'object_id'}" />
<separator orientation= "vertical" />
<filter string= "Mode" name= "Mode" icon= "terp-gtk-jump-to-rtl" context= "{'group_by':'mode'}" />
<separator orientation= "vertical" />
2012-05-04 11:57:48 +00:00
<filter string= "Status" name= "Status" icon= "terp-stock_effects-object-colorize" context= "{'group_by':'state'}" />
2010-06-03 13:44:00 +00:00
</group>
2010-05-25 14:26:20 +00:00
</search>
</field>
</record>
2010-05-14 14:36:02 +00:00
<record model= "ir.actions.act_window" id= "action_marketing_campaign_form" >
2010-05-27 18:08:15 +00:00
<field name= "name" > Campaigns</field>
2010-05-14 14:36:02 +00:00
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > marketing.campaign</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form,diagram</field>
<field name= "view_id" ref= "view_marketing_campaign_tree" />
2010-10-16 08:26:55 +00:00
<field name= "context" > {'group_by': []}</field>
<field name= "search_view_id" ref= "view_marketing_campaign_search" />
2010-12-14 06:22:11 +00:00
<field name= "help" > A marketing campaign is an event or activity that will help you manage and reach your partners with specific messages. A campaign can have many activities that will be triggered from a specific situation. One action could be sending an email template that has previously been created in the system.</field>
2010-05-14 14:36:02 +00:00
</record>
2010-07-28 07:37:10 +00:00
<menuitem name= "Campaigns" id= "menu_marketing_campaign" parent= "base.marketing_menu" />
2012-02-29 13:21:35 +00:00
<menuitem id= "menu_marketing_campaign_form" parent= "menu_marketing_campaign" action= "action_marketing_campaign_form" sequence= "30" />
2010-06-03 13:44:00 +00:00
2010-05-27 18:08:15 +00:00
<!--
2010-05-14 14:36:02 +00:00
======================
Marketing Segments
======================
-->
<record model= "ir.ui.view" id= "view_marketing_campaign_segment_form" >
<field name= "name" > marketing.campaign.segment.form</field>
<field name= "model" > marketing.campaign.segment</field>
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
<form string= "Segments" >
2010-08-26 06:29:53 +00:00
<group colspan= "2" col= "2" >
<separator string= "Segment" colspan= "4" />
2010-06-10 08:02:54 +00:00
<field name= "name" />
2010-08-26 06:29:53 +00:00
<field name= "campaign_id" select= "1" on_change= "onchange_campaign_id(campaign_id)" />
2010-09-13 00:43:37 +00:00
<field name= "object_id" invisible= "1" />
2010-08-26 06:29:53 +00:00
</group>
<group colspan= "2" col= "2" >
<separator string= "Filter" colspan= "4" />
2010-12-15 05:49:40 +00:00
<field name= "ir_filter_id" />
2010-06-10 08:02:54 +00:00
</group>
2010-08-26 06:29:53 +00:00
<newline />
2010-09-13 00:43:37 +00:00
<group colspan= "2" col= "4" >
2010-08-26 06:29:53 +00:00
<separator string= "Synchronization" colspan= "4" />
2010-09-13 00:43:37 +00:00
<field name= "sync_mode" required= "True" colspan= "4" />
<field name= "sync_last_date" colspan= "3" />
<button string= "Synchronize Manually" states= "running" name= "synchroniz" icon= "terp-project" type= "object" />
<field name= "date_next_sync" colspan= "3" />
2010-06-10 08:02:54 +00:00
</group>
<group colspan= "2" col= "2" >
2010-08-26 06:29:53 +00:00
<separator string= "History" colspan= "2" />
2010-06-11 07:44:19 +00:00
<field name= "date_run" readonly= "1" />
<field name= "date_done" readonly= "1" />
2010-05-27 18:08:15 +00:00
</group>
2010-08-31 10:11:52 +00:00
<separator string= "" colspan= "4" />
2010-08-26 06:29:53 +00:00
<group col= "6" colspan= "4" >
2011-09-14 13:11:11 +00:00
<field name= "state" readonly= "1" widget= "statusbar" statusbar_visible= "draft,running,done" />
2010-10-12 06:35:53 +00:00
<button name= "state_cancel_set" string= "Cancel" states= "running" icon= "terp-gtk-stop" />
2010-08-11 06:20:50 +00:00
<button name= "state_running_set" string= "Run" states= "draft" icon= "gtk-apply" />
2010-08-11 07:32:52 +00:00
<button name= "state_done_set" string= "Close" states= "running" icon= "terp-dialog-close" />
2010-08-18 15:55:29 +00:00
<button name= "state_draft_set" string= "Set to Draft" states= "done,cancelled" icon= "gtk-convert" />
2010-05-21 09:53:53 +00:00
</group>
2010-05-14 14:36:02 +00:00
</form>
</field>
</record>
<record model= "ir.ui.view" id= "view_marketing_campaign_segment_tree" >
<field name= "name" > marketing.campaign.segment.tree</field>
<field name= "model" > marketing.campaign.segment</field>
<field name= "type" > tree</field>
<field name= "arch" type= "xml" >
2011-09-11 13:50:25 +00:00
<tree colors= "blue:state == 'draft';black:state == 'running';gray:state in ('done','cancelled')" string= "Segments" >
2010-06-10 08:02:54 +00:00
<field name= "name" />
<field name= "campaign_id" />
2010-05-14 14:36:02 +00:00
<field name= "date_run" />
2010-06-10 12:55:38 +00:00
<field name= "sync_last_date" />
2010-09-13 00:43:37 +00:00
<button string= "Synchronize Manually" states= "running" name= "synchroniz" icon= "terp-project" type= "object" />
2010-05-19 06:44:15 +00:00
<field name= "state" />
2010-05-14 14:36:02 +00:00
</tree>
</field>
</record>
2010-05-25 14:26:20 +00:00
<record id= "view_marketing_campaign_segment_search" model= "ir.ui.view" >
<field name= "name" > marketing.campaign.segment.search</field>
<field name= "model" > marketing.campaign.segment</field>
<field name= "type" > search</field>
<field name= "arch" type= "xml" >
<search string= "Segments" >
2010-06-10 12:55:38 +00:00
<filter icon= "terp-check" string= "Running" name= "running" domain= "[('state','=','running')]" />
2010-08-10 09:52:11 +00:00
<filter icon= "terp-document-new" string= "Draft" domain= "[('state','=','draft')]" />
2010-05-25 14:26:20 +00:00
<separator orientation= "vertical" />
2010-10-25 09:57:41 +00:00
<filter icon= "terp-gtk-jump-to-ltr" string= "Newly Created" help= "Sync mode: only records created after last sync" domain= "[('sync_mode','=','create_date')]" />
<filter icon= "terp-stock_effects-object-colorize" string= "Newly Modified" help= "Sync mode: only records updated after last sync" domain= "[('sync_mode','=','write_date')]" />
<filter icon= "terp-emblem-documents" string= "All" help= "Sync mode: all records" domain= "[('sync_mode','=','all')]" />
2010-05-25 14:26:20 +00:00
<separator orientation= "vertical" />
2011-03-15 12:41:11 +00:00
<field name= "name" />
<field name= "campaign_id" />
<field name= "object_id" />
<field name= "date_run" />
2010-05-25 14:26:20 +00:00
<newline />
2011-03-15 14:08:59 +00:00
<group expand= "0" string= "Group By..." >
2010-06-03 13:44:00 +00:00
<filter string= "Campaign" name= "Campaign" icon= "terp-gtk-jump-to-rtl" context= "{'group_by':'campaign_id'}" />
2010-08-10 09:52:11 +00:00
<separator orientation= "vertical" />
2012-05-04 11:57:48 +00:00
<filter string= "Status" name= "Status" icon= "terp-stock_effects-object-colorize" context= "{'group_by':'state'}" />
2010-08-10 09:52:11 +00:00
<separator orientation= "vertical" />
2010-09-13 00:43:37 +00:00
<filter string= "Launch Date" name= "Launch Date" icon= "terp-go-month" context= "{'group_by':'date_run'}" />
2010-06-03 13:44:00 +00:00
</group>
2010-05-25 14:26:20 +00:00
</search>
</field>
</record>
2010-06-10 12:55:38 +00:00
2010-05-14 14:36:02 +00:00
<record model= "ir.actions.act_window" id= "action_marketing_campaign_segment_form" >
2010-05-27 18:08:15 +00:00
<field name= "name" > Segments</field>
2010-05-14 14:36:02 +00:00
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > marketing.campaign.segment</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
<field name= "view_id" ref= "view_marketing_campaign_segment_tree" />
2010-06-10 12:55:38 +00:00
<field name= "search_view_id" ref= "view_marketing_campaign_segment_search" />
2012-02-29 13:33:18 +00:00
<field name= "context" > {'group_by': []}</field>
2010-05-14 14:36:02 +00:00
</record>
2010-05-28 07:24:14 +00:00
<menuitem id= "menu_marketing_campaign_segment_form" parent= "menu_marketing_campaign" action= "action_marketing_campaign_segment_form" sequence= "20" />
2010-06-03 13:44:00 +00:00
2010-05-27 18:08:15 +00:00
<!--
2010-05-14 14:36:02 +00:00
======================
Marketing Activities
======================
2010-06-30 13:52:28 +00:00
these views are not intended to be used outside the campaign context.
2010-05-14 14:36:02 +00:00
-->
<record model= "ir.ui.view" id= "view_marketing_campaign_activity_form" >
<field name= "name" > marketing.campaign.activity.form</field>
<field name= "model" > marketing.campaign.activity</field>
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
<form string= "Activities" >
2012-01-10 09:57:43 +00:00
<group colspan= "2" col= "2" >
<separator string= "Activity" colspan= "2" />
<field name= "name" select= "1" />
2012-04-25 14:35:28 +00:00
<field name= "signal" groups= "base.group_no_one" />
2010-08-25 12:12:47 +00:00
<field name= "start" />
<field name= "object_id" invisible= "1" />
2010-09-13 00:43:37 +00:00
<field name= "campaign_id" invisible= "1" />
2010-08-25 12:12:47 +00:00
</group>
2012-01-10 09:57:43 +00:00
<group colspan= "2" col= "2" >
<separator string= "Cost / Revenue" colspan= "2" />
2010-08-25 12:12:47 +00:00
<field name= "variable_cost" />
<field name= "revenue" />
</group>
2010-07-20 11:14:02 +00:00
<newline />
2012-01-10 09:57:43 +00:00
<group colspan= "4" col= "4" >
2010-08-25 12:12:47 +00:00
<separator string= "Condition" colspan= "4" />
2012-01-10 09:57:43 +00:00
<field name= "condition" widget= "char" colspan= "4" />
2010-08-25 12:12:47 +00:00
<field name= "keep_if_condition_not_met" />
</group>
2012-01-10 09:57:43 +00:00
<group colspan= "4" col= "4" >
2010-08-25 12:12:47 +00:00
<separator string= "Action" colspan= "4" />
<field name= "type" />
2012-01-10 09:57:43 +00:00
<group colspan= "2" col= "2" >
2010-07-16 09:05:13 +00:00
<field name= "email_template_id" attrs= "{'required':[('type','=','email')], 'invisible':[('type','!=','email')]}"
2011-02-15 07:31:50 +00:00
context="{'default_model_id':object_id}" />
2012-01-10 09:57:43 +00:00
<field name= "server_action_id" attrs= "{'required':[('type','=','action')],'invisible':[('type','!=','action')]}" domain= "[('model_id','=',object_id)]" />
<group attrs= "{ 'invisible':[('type','!=','report')]}" >
<field name= "report_id" attrs= "{'required':[('type','=','report')]}" context= "{'object_id':object_id}" />
<field name= "report_directory_id" attrs= "{'required':[('type','=','report')]}" />
2010-07-01 11:53:55 +00:00
</group>
2010-06-10 08:02:54 +00:00
</group>
2010-05-14 14:36:02 +00:00
</group>
2010-09-13 00:43:37 +00:00
<separator string= "Transitions" colspan= "4" />
<field name= "from_ids" nolabel= "1" mode= "tree,form" context= "{'default_activity_to_id': active_id}" colspan= "2" >
<tree string= "Incoming Transitions" editable= "bottom" >
<field name= "activity_from_id" domain= "[('campaign_id', '=', parent.campaign_id)]" />
<field name= 'trigger' />
<field name= "interval_nbr" />
<field name= "interval_type" />
</tree>
<form string= "Incoming Transitions" >
<field name= "activity_from_id" domain= "[('campaign_id', '=', parent.campaign_id)]" />
<field name= 'trigger' />
<field name= "interval_nbr" />
<field name= "interval_type" />
</form>
</field>
<field name= "to_ids" nolabel= "1" mode= "tree,form" context= "{'default_activity_from_id': active_id}" colspan= "2" >
<tree string= "Outgoing Transitions" editable= "bottom" >
<field name= "activity_to_id" domain= "[('campaign_id', '=', parent.campaign_id)]" />
<field name= 'trigger' />
<field name= "interval_nbr" />
<field name= "interval_type" />
</tree>
<form string= "Outgoing Transitions" >
<field name= "activity_to_id" domain= "[('campaign_id', '=', parent.campaign_id)]" />
<field name= 'trigger' />
<field name= "interval_nbr" />
<field name= "interval_type" />
</form>
</field>
2010-05-14 14:36:02 +00:00
</form>
</field>
</record>
2010-07-20 11:14:02 +00:00
2010-05-14 14:36:02 +00:00
<record model= "ir.ui.view" id= "view_marketing_campaign_activity_tree" >
<field name= "name" > marketing.campaign.activity.tree</field>
<field name= "model" > marketing.campaign.activity</field>
<field name= "type" > tree</field>
<field name= "arch" type= "xml" >
2010-05-27 18:08:15 +00:00
<tree string= "Activities" >
<field name= "name" select= "1" />
<field name= "condition" />
<field name= "type" />
2010-08-25 10:59:47 +00:00
<field name= "start" />
2010-05-14 14:36:02 +00:00
</tree>
</field>
</record>
2010-06-03 13:44:00 +00:00
2010-05-14 14:36:02 +00:00
<!--
======================
Marketing Workitems
======================
-->
<record model= "ir.ui.view" id= "view_marketing_campaign_workitem_tree" >
<field name= "name" > marketing.campaign.workitem.tree</field>
<field name= "model" > marketing.campaign.workitem</field>
<field name= "type" > tree</field>
<field name= "arch" type= "xml" >
2011-09-11 13:50:25 +00:00
<tree colors= "red:state == 'exception';black:state == 'todo';gray:state == 'cancelled'" string= "Marketing Campaign Activities" >
2010-09-13 00:43:37 +00:00
<field name= "campaign_id" />
2010-05-14 14:36:02 +00:00
<field name= "segment_id" />
<field name= "activity_id" />
2010-09-13 00:43:37 +00:00
<field name= "object_id" invisible= "1" />
<field name= "res_id" invisible= "1" />
2010-06-10 08:02:54 +00:00
<field name= "res_name" />
<field name= "partner_id" />
2010-05-14 14:36:02 +00:00
<field name= "date" />
<field name= "state" />
2010-10-25 09:32:36 +00:00
<button string= "Cancel" states= "todo" name= "button_cancel" type= "object" icon= "terp-gtk-stop" />
2010-07-16 18:28:55 +00:00
<button string= "Preview" states= "todo" name= "preview" icon= "gtk-zoom-fit" type= "object" />
<button string= "Process" states= "todo" name= "process" type= "object" icon= "terp-gtk-go-back-rtl" />
2010-05-14 14:36:02 +00:00
</tree>
</field>
</record>
<record model= "ir.ui.view" id= "view_marketing_campaign_workitem_form" >
<field name= "name" > marketing.campaign.workitem.form</field>
<field name= "model" > marketing.campaign.workitem</field>
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
2010-06-25 21:21:53 +00:00
<form string= "Marketing Campaign Activities" >
2010-06-10 08:02:54 +00:00
<group colspan= "4" col= "6" >
<group colspan= "2" col= "2" >
<separator string= "Campaign Step" colspan= "2" />
<field name= "campaign_id" select= "1" />
<field name= "segment_id" select= "1" />
<field name= "activity_id" context= "{'segment_id':segment_id}" select= "1" />
</group> <group colspan= "2" col= "2" >
<separator string= "Related Resource" colspan= "2" />
<field name= "object_id" readonly= "True" />
<field name= "res_name" />
<field name= "res_id" />
<field name= "partner_id" select= "1" />
</group> <group colspan= "2" col= "2" >
<separator string= "Date" colspan= "2" />
<field name= "date" />
<label string= "" colspan= "1" />
2010-07-16 18:28:55 +00:00
<button string= "Preview" states= "todo" name= "preview" icon= "gtk-zoom-fit" type= "object" />
2010-06-10 08:02:54 +00:00
</group>
</group>
2010-06-11 07:44:19 +00:00
<group colspan= "4" col= "4" attrs= "{'invisible':[('state','!=','exception')]}" >
<separator string= "Error Message" colspan= "4" />
<field name= "error_msg" nolabel= "1" colspan= "4" />
</group>
2010-08-31 10:11:52 +00:00
<separator string= "" colspan= "4" />
2010-06-10 08:02:54 +00:00
<group colspan= "4" col= "11" >
2011-09-21 05:17:20 +00:00
<field name= "state" readonly= "True" widget= "statusbar" statusbar_visible= "todo,done" statusbar_colors= '{"exception":"red"}' />
2010-10-12 06:35:53 +00:00
<button string= "Cancel" states= "todo,exception" name= "button_cancel" type= "object" icon= "terp-gtk-stop" />
2010-07-16 18:28:55 +00:00
<button string= "Reset" states= "exception,cancelled" name= "button_draft" type= "object" icon= "gtk-undo" />
<button string= "Process" states= "todo" name= "process" type= "object" icon= "terp-gtk-go-back-rtl" />
2010-06-10 08:02:54 +00:00
</group>
2010-05-14 14:36:02 +00:00
</form>
</field>
</record>
2010-05-25 14:26:20 +00:00
<record id= "view_marketing_campaign_workitem_search" model= "ir.ui.view" >
<field name= "name" > marketing.campaign.workitem.search</field>
<field name= "model" > marketing.campaign.workitem</field>
<field name= "type" > search</field>
<field name= "arch" type= "xml" >
2010-06-25 21:21:53 +00:00
<search string= "Marketing Campaign Activities" >
2011-03-15 14:08:59 +00:00
<group >
2010-09-13 00:43:37 +00:00
<filter icon= "terp-go-today" string= "Today" name= "today" domain= "[('date','<', time.strftime('%%Y-%%m-%%d 23:59:59')), ('date','>=', time.strftime('%%Y-%%m-%%d 00:00:00'))]" />
2012-03-09 01:13:12 +00:00
<separator orientation= "vertical" />
2010-09-13 00:43:37 +00:00
<filter icon= "terp-gtk-go-back-rtl" string= "To Do" name= "todo" domain= "[('state','=','todo')]" />
<filter icon= "terp-emblem-important" string= "Exception" domain= "[('state','=','exception')]" />
<separator orientation= "vertical" />
<field name= "campaign_id" />
<field name= "segment_id" />
<field name= "date" />
<newline />
<field name= "object_id" />
<field name= "res_name" />
<field name= "res_id" />
<field name= "partner_id" />
</group>
2010-05-25 14:26:20 +00:00
<newline />
2011-03-15 14:08:59 +00:00
<group expand= "0" string= "Group By..." >
2010-08-31 13:23:31 +00:00
<filter string= "Campaign" name= "campaign" icon= "terp-gtk-jump-to-rtl" context= "{'group_by':'campaign_id'}" />
2010-08-26 09:35:40 +00:00
<filter string= "Segment" name= "segment" icon= "terp-stock_symbol-selection" context= "{'group_by':'segment_id'}" />
<filter string= "Activity" name= "activity" icon= "terp-stock_align_left_24" context= "{'group_by':'activity_id'}" />
2010-09-13 00:43:37 +00:00
<separator orientation= "vertical" />
<filter string= "Resource" name= "resource" icon= "terp-accessories-archiver" context= "{'group_by':'object_id'}" />
<filter string= "Resource ID" name= "res_id" icon= "terp-accessories-archiver" context= "{'group_by':'res_id'}" />
2010-05-25 14:26:20 +00:00
<separator orientation= "vertical" />
2012-05-04 11:57:48 +00:00
<filter string= "Status" name= "Status" icon= "terp-stock_effects-object-colorize" context= "{'group_by':'state'}" />
2010-08-10 09:52:11 +00:00
<separator orientation= "vertical" />
<filter string= "Execution Date" name= "Date" icon= "terp-go-month" context= "{'group_by':'date'}" />
2010-06-03 13:44:00 +00:00
</group>
2010-05-25 14:26:20 +00:00
</search>
</field>
</record>
2010-05-14 14:36:02 +00:00
<record model= "ir.actions.act_window" id= "action_marketing_campaign_workitem" >
2010-07-16 18:28:55 +00:00
<field name= "name" > Campaign Followup</field>
2010-05-14 14:36:02 +00:00
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > marketing.campaign.workitem</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
<field name= "view_id" ref= "view_marketing_campaign_workitem_tree" />
2010-05-25 14:26:20 +00:00
<field name= "search_view_id" ref= "view_marketing_campaign_workitem_search" />
2012-02-29 13:33:18 +00:00
<field name= "context" > {'group_by': []}</field>
2010-05-14 14:36:02 +00:00
</record>
2012-02-29 13:21:35 +00:00
<menuitem id= "menu_action_marketing_campaign_workitem" parent= "menu_marketing_campaign" action= "action_marketing_campaign_workitem" sequence= "10" />
2010-06-03 13:44:00 +00:00
2010-06-10 12:55:38 +00:00
<act_window name= "All Segments"
res_model="marketing.campaign.segment"
src_model="marketing.campaign"
view_type="form"
view_mode="tree,form"
id="act_marketing_campaing_segment_opened"
2011-01-27 09:49:39 +00:00
context="{'search_default_campaign_id': [active_id], 'default_campaign_id': active_id}"
2010-06-10 12:55:38 +00:00
/>
2010-08-25 11:19:31 +00:00
<!-- Campaign Followups -->
2010-09-28 13:17:10 +00:00
<act_window
2011-01-27 09:49:39 +00:00
context="{'search_default_campaign_id': [active_id], 'default_campaign_id': active_id}"
2010-08-25 11:19:31 +00:00
id="act_marketing_campaing_followup"
2010-09-13 00:43:37 +00:00
name="Campaign Follow-up" res_model="marketing.campaign.workitem"
2010-08-25 11:19:31 +00:00
src_model="marketing.campaign" view_mode="tree,form"
view_type="form" />
<!-- Campaign Statistics -->
2010-10-25 09:57:41 +00:00
<act_window
2011-01-27 09:49:39 +00:00
context="{'search_default_campaign_id': [active_id], 'default_campaign_id': active_id}"
2010-08-25 11:19:31 +00:00
id="act_marketing_campaing_stat"
name="Campaign Statistics" res_model="campaign.analysis"
src_model="marketing.campaign" view_mode="tree,form"
view_type="form" />
2010-05-27 18:08:15 +00:00
</data>
2010-05-14 14:36:02 +00:00
</openerp>