This commit is contained in:
michel 2017-11-24 16:25:14 +01:00
parent 2eea737322
commit 61274df36d
3 changed files with 31 additions and 10 deletions

View File

@ -8,7 +8,8 @@ from odoo.exceptions import ValidationError
class ResPartner(models.Model): class ResPartner(models.Model):
""" Coworker model """ """ Coworker model """
_inherit = 'res.partner' _inherit = 'res.partner'
name = fields.Char(required=True)
company_ids = fields.One2many( company_ids = fields.One2many(
string="Company", string="Company",
comodel_name="res.partner", comodel_name="res.partner",
@ -24,3 +25,25 @@ class ResPartner(models.Model):
email = fields.Char() email = fields.Char()
url = fields.Char('URL') url = fields.Char('URL')
comment = fields.Text() comment = fields.Text()
job = fields.Char()
contact_date = fields.Date(default=fields.Date.context_today)
coworker_type = fields.Selection([('staffer', 'Staffer'),
('worker', 'Worker'), ('member', 'Member'),
('volunteer', 'Volunteer'),
('visitor', 'Visitor')])
company_name = fields.Char('Company')
job = fields.Char()
url = fields.Char('URL')
@api.constrains('contact_date')
def _check_contact_date(self):
"""Test si la modification de la date n'est pas superieur à la date du jour"""
if self.contact_date > fields.Date.context_today(self):
raise ValidationError(_('Date most be equal of inferior to to day'))

View File

@ -8,16 +8,16 @@
<field name="inherit_id" ref ="base.view_partner_form" /> <field name="inherit_id" ref ="base.view_partner_form" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<form string="Partners"> <form string="Partners">
<sheet>
<group name="group_top">
<group name="group_left"> <group name="group_left">
<field name="name" />
<field name="comment" />
</group> </group>
<notebook position="inside">
<page string="Events" name="Events">
<group name="events">
<field name="job" />
</group>
</page>
</notebook>
</group>
</sheet>
</form> </form>
</field> </field>
</record> </record>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<odoo> <odoo>
<!-- Form --> <!-- Form -->
<record id="view_form_coworker" model="ir.ui.view"> <record id="view_form_coworker" model="ir.ui.view">
<field name="name">Coworker Form adaptations</field> <field name="name">Coworker Form adaptations</field>
@ -20,5 +19,4 @@
</notebook> </notebook>
</field> </field>
</record> </record>
</odoo> </odoo>