~openerp-commiter/openobject-addons/extra-6.0

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<?xml version="1.0"?>
<openerp>

    <!-- Emailvision Partner -->
    <data noupdate="1">
    <record id="res_partner_emailvision0" model="res.partner">
         <field model="res.country" name="country_ids" search="[]"/>
         <field name="property_product_pricelist" ref="product.list0"/>
         <field eval="&quot;&quot;&quot;Corp.&quot;&quot;&quot;" name="title"/>
         <field model="account.account" name="property_account_payable" search="[('name','=','Effets à payer')]"/>
         <field name="property_stock_supplier" ref="stock.stock_location_suppliers"/>
         <field eval="&quot;&quot;&quot;EV&quot;&quot;&quot;" name="ref"/>
         <field eval="0" name="customer"/>
         <field eval="1" name="supplier"/>
         <field name="property_stock_customer" ref="stock.stock_location_customers"/>
         <field eval="1" name="active"/>
         <field eval="&quot;&quot;&quot;en_US&quot;&quot;&quot;" name="lang"/>
         <field eval="&quot;&quot;&quot;Emailvision&quot;&quot;&quot;" name="name"/>
         <field name="property_product_pricelist_purchase" ref="purchase.list0"/>
         <field model="res.country.state" name="state_ids" search="[]"/>
         <field model="account.account" name="property_account_receivable" search="[('name','=','Effets à recevoir - clients')]"/>
         <field eval="[(6,0,[ref('dm.cat_mail_service')])]" name="category_id"/>
    </record>
    </data>

    <!-- Mail Service Type -->
    <data noupdate="1">
        <record model="dm.mail_service.type" id="dm_mail_service_type_emailvision">
        <field name="name" eval="&quot;Emailvision&quot;"/>
        <field name="code" eval="&quot;emailvision&quot;"/>
        </record>
   </data>

    <!-- Transition Trigger -->
    <data noupdate="1">
        <record id="dm_offer_step_transition_ev_mail_opened" model="dm.offer.step.transition.trigger">
            <field eval="&quot;&quot;&quot;Emailvision - Mail Opened&quot;&quot;&quot;" name="name"/>
            <field eval="&quot;&quot;&quot;ev_mail_opened&quot;&quot;&quot;" name="code"/>
            <field eval="&quot;&quot;&quot;False&quot;&quot;&quot;" name="gen_next_wi"/>
            <field eval="&quot;&quot;&quot;result = True&quot;&quot;&quot;" name="in_act_cond"/>
            <field eval="&quot;&quot;&quot;offer&quot;&quot;&quot;" name="type"/>
        </record>
        <record id="dm_offer_step_transition_ev_link_clicked" model="dm.offer.step.transition.trigger">
            <field eval="&quot;&quot;&quot;Emailvision - Link Clicked&quot;&quot;&quot;" name="name"/>
            <field eval="&quot;&quot;&quot;ev_link_clicked&quot;&quot;&quot;" name="code"/>
            <field eval="&quot;&quot;&quot;False&quot;&quot;&quot;" name="gen_next_wi"/>
            <field eval="&quot;&quot;&quot;result = True&quot;&quot;&quot;" name="in_act_cond"/>
            <field eval="&quot;&quot;&quot;offer&quot;&quot;&quot;" name="type"/>
        </record>
        <record id="dm_offer_step_transition_ev_mail_not_opened" model="dm.offer.step.transition.trigger">
            <field eval="&quot;&quot;&quot;Emailvision - Mail Not Opened&quot;&quot;&quot;" name="name"/>
            <field eval="&quot;&quot;&quot;ev_mail_not_opened&quot;&quot;&quot;" name="code"/>
            <field eval="&quot;&quot;&quot;False&quot;&quot;&quot;" name="gen_next_wi"/>
            <field eval="&quot;&quot;&quot;result = True&quot;&quot;&quot;" name="in_act_cond"/>
            <field eval="&quot;&quot;&quot;offer&quot;&quot;&quot;" name="type"/>
        </record>
        <record id="dm_offer_step_transition_ev_link_not_clicked" model="dm.offer.step.transition.trigger">
            <field eval="&quot;&quot;&quot;Emailvision - Link Not Clicked&quot;&quot;&quot;" name="name"/>
            <field eval="&quot;&quot;&quot;ev_link_not_clicked&quot;&quot;&quot;" name="code"/>
            <field eval="&quot;&quot;&quot;False&quot;&quot;&quot;" name="gen_next_wi"/>
            <field eval="&quot;&quot;&quot;result = True&quot;&quot;&quot;" name="in_act_cond"/>
            <field eval="&quot;&quot;&quot;offer&quot;&quot;&quot;" name="type"/>
        </record>
    </data>
    <data noupdate="1">
         <record id="ir_actions_server_emailvision_api" model="ir.actions.server">
             <field eval="5" name="sequence"/>
             <field eval="&quot;&quot;&quot;code&quot;&quot;&quot;" name="state"/>
             <field eval="&quot;&quot;&quot;ir.actions.server&quot;&quot;&quot;" name="type"/>
             <field name="model_id" ref="dm.model_dm_campaign_document"/>
             <field eval="[(6,0,[])]" name="child_ids"/>
             <field eval="&quot;&quot;&quot;from dm_emailvision import dm_emailvision_api\naction = dm_emailvision_api.send_email(cr,uid,object,context)&quot;&quot;&quot;" name="code"/>
             <field eval="True" name="condition"/>
             <field eval="&quot;&quot;&quot;Send Email with Emailvision NMP API&quot;&quot;&quot;" name="name"/>
         </record>

		<record id="dm_sysmsg_emv_sent" model="dm.sysmsg">
			<field eval="&quot;&quot;&quot;emv_doc_sent&quot;&quot;&quot;" name="code"/>
			<field eval="&quot;&quot;&quot;Emailvision Document Sent&quot;&quot;&quot;" name="name"/>
			<field name="field" ref="dm.field_dm_campaign_document_error_msg"/>
			<field eval="1" name="level"/>
			<field eval="0" name="send_email"/>
			<field eval="&quot;&quot;&quot;done&quot;&quot;&quot;" name="state"/>
			<field eval="1" name="result"/>
			<field eval="&quot;&quot;&quot;This document was succesfully sent by the Emailvision API&quot;&quot;&quot;" name="message"/>
			<field name="model" ref="dm.model_dm_campaign_document"/>
		</record>
		<record id="dm_sysmsg_emv_error" model="dm.sysmsg">
			<field eval="&quot;&quot;&quot;emv_doc_error&quot;&quot;&quot;" name="code"/>
			<field eval="&quot;&quot;&quot;Emailvision Document Error&quot;&quot;&quot;" name="name"/>
			<field name="field" ref="dm.field_dm_campaign_document_error_msg"/>
			<field eval="1" name="level"/>
			<field eval="0" name="send_email"/>
			<field eval="&quot;&quot;&quot;error&quot;&quot;&quot;" name="state"/>
			<field eval="0" name="result"/>
			<field eval="&quot;&quot;&quot;This document could not be sent by the Emailvision API&quot;&quot;&quot;" name="message"/>
			<field name="model" ref="dm.model_dm_campaign_document"/>
		</record>

     </data>


</openerp>