forked from michel/Coworking
/
This commit is contained in:
parent
2eea737322
commit
61274df36d
@ -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'))
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
Loading…
Reference in New Issue
Block a user