forked from michel/Coworking
Final V1
This commit is contained in:
parent
5c4c8ca532
commit
fc1274ef62
@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
""" Coworker module """
|
""" Coworker module """
|
||||||
|
|
||||||
from odoo import models, fields
|
from odoo import models, fields, api, _
|
||||||
|
from odoo.exceptions import ValidationError
|
||||||
|
|
||||||
class Coworker(models.Model):
|
class Coworker(models.Model):
|
||||||
""" Coworker model """
|
""" Coworker model """
|
||||||
@ -18,9 +19,9 @@ class Coworker(models.Model):
|
|||||||
('visitor', 'Visitor')])
|
('visitor', 'Visitor')])
|
||||||
company_name = fields.Char('Company')
|
company_name = fields.Char('Company')
|
||||||
job = fields.Char()
|
job = fields.Char()
|
||||||
contact_date = fields.Date()
|
contact_date = fields.Date(default=fields.Date.context_today)
|
||||||
street = fields.Char()
|
street = fields.Char()
|
||||||
postal_code = fields.Char()
|
contact_zip = fields.Char()
|
||||||
city = fields.Char()
|
city = fields.Char()
|
||||||
phone_number = fields.Char()
|
phone_number = fields.Char()
|
||||||
gsm = fields.Char('GSM')
|
gsm = fields.Char('GSM')
|
||||||
@ -30,3 +31,9 @@ class Coworker(models.Model):
|
|||||||
|
|
||||||
is_done = fields.Boolean('Done?')
|
is_done = fields.Boolean('Done?')
|
||||||
is_active = fields.Boolean('Active?', default=True)
|
is_active = fields.Boolean('Active?', default=True)
|
||||||
|
|
||||||
|
|
||||||
|
@api.constrains('contact_date')
|
||||||
|
def _check_contact_date(self):
|
||||||
|
if self.contact_date > fields.Date.context_today(self):
|
||||||
|
raise ValidationError(_('Date most be egual of inferior to to day'))
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
</group>
|
</group>
|
||||||
<group name="group_right">
|
<group name="group_right">
|
||||||
<field name="street" />
|
<field name="street" />
|
||||||
<field name="postal_code" />
|
<field name="contact_zip" />
|
||||||
<field name="city" />
|
<field name="city" />
|
||||||
<field name="gsm" />
|
<field name="gsm" />
|
||||||
<field name="phone_number" />
|
<field name="phone_number" />
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<separator />
|
<separator />
|
||||||
|
|
||||||
<filter name="is_savoyar" string="Is_savoyar"
|
<filter name="is_savoyar" string="Is_savoyar"
|
||||||
domain="[('postal_code','=like','73___')]" />
|
domain="[('contact_zip','=like','73___')]" />
|
||||||
|
|
||||||
<filter name="meet_of_2017" string="Meet_of_2017"
|
<filter name="meet_of_2017" string="Meet_of_2017"
|
||||||
domain="[('contact_date','like','2017')]" />
|
domain="[('contact_date','like','2017')]" />
|
||||||
|
Loading…
Reference in New Issue
Block a user