Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. <record id="custom_crm_activity_tree_view" model="ir.ui.view">
  2. <field name="name">activities</field>
  3. <field name="model">crm.activity</field>
  4. <field name="type">tree</field>
  5. <field name="arch" type="xml">
  6. <tree string="Activities list">
  7. <field name="partner_id"/>
  8. <field name="opportunity_id"/>
  9. <field name="activity_name"/>
  10. </tree>
  11. </field>
  12. </record>
  13.  
  14. <record id="custom_crm_activity_form_view" model="ir.ui.view">
  15. <field name="name">activity form</field>
  16. <field name="model">crm.activity</field>
  17. <field name="type">form</field>
  18. <field name="arch" type="xml">
  19. <form string="Activity form" version="7.0" create="true" edit="true">
  20. <sheet>
  21. <group>
  22. <field name="partner_id" string="Customer"/>
  23. <field name= "opportunity_id" string="Opportunity"/>
  24. <field name="activity_name" string="Activity"/>
  25. </group>
  26. </sheet>
  27. </form>
  28. </field>
  29. </record>
  30.  
  31. class CrmActivity(models.Model):
  32.  
  33. _name = 'crm.activity'
  34. _description = 'CRM Activity'
  35. _inherits = {'mail.message.subtype': 'subtype_id'}
  36. _rec_name = 'name'
  37. _order = "sequence"
  38.  
  39.  
  40. partner_id = fields.Many2one('res.partner', string='Customer', track_visibility='onchange', index=True,
  41. help="Linked partner (optional). Usually created when converting the lead.")
  42. opportunity_id = fields.Many2one('crm.lead', string='Opportunities', domain=[('type', '=', 'opportunity')])
  43. activity_name = fields.Char('Activity',default='activity name')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement