mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[WIP] police report
This commit is contained in:
@@ -63,7 +63,6 @@ class ResPartner(models.Model):
|
|||||||
for i, record in enumerate(self):
|
for i, record in enumerate(self):
|
||||||
if record.unconfirmed is True:
|
if record.unconfirmed is True:
|
||||||
partner_dst = self.env['res.partner']._check_duplicated_partner(record)
|
partner_dst = self.env['res.partner']._check_duplicated_partner(record)
|
||||||
return
|
|
||||||
res = super(ResPartner, self).write(vals)
|
res = super(ResPartner, self).write(vals)
|
||||||
return res
|
return res
|
||||||
|
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ class HotelCheckinPartner(models.Model):
|
|||||||
document_number = fields.Char(related='partner_id.document_number')
|
document_number = fields.Char(related='partner_id.document_number')
|
||||||
document_expedition_date = fields.Date(related='partner_id.document_expedition_date')
|
document_expedition_date = fields.Date(related='partner_id.document_expedition_date')
|
||||||
gender = fields.Selection('Gender', related='partner_id.gender')
|
gender = fields.Selection('Gender', related='partner_id.gender')
|
||||||
|
birthdate_date = fields.Date('Birhdate', related='partner_id.birthdate_date')
|
||||||
code_ine_id = fields.Many2one(related="partner_id.code_ine_id")
|
code_ine_id = fields.Many2one(related="partner_id.code_ine_id")
|
||||||
|
|
||||||
#TMP_FIX VAT Validation
|
#TMP_FIX VAT Validation
|
||||||
|
|||||||
@@ -35,6 +35,7 @@
|
|||||||
<field name="document_type"/>
|
<field name="document_type"/>
|
||||||
<field name="document_number" string="Doc. Number"/>
|
<field name="document_number" string="Doc. Number"/>
|
||||||
<field name="document_expedition_date" string="Exp. Date"/>
|
<field name="document_expedition_date" string="Exp. Date"/>
|
||||||
|
<field name="birthdate_date" string="Birthdate" />
|
||||||
<field name="code_ine_id" />
|
<field name="code_ine_id" />
|
||||||
</xpath>
|
</xpath>
|
||||||
</field>
|
</field>
|
||||||
@@ -58,6 +59,7 @@
|
|||||||
<field name="document_type"/>
|
<field name="document_type"/>
|
||||||
<field name="document_number" string="Doc. Number"/>
|
<field name="document_number" string="Doc. Number"/>
|
||||||
<field name="document_expedition_date" string="Exp. Date"/>
|
<field name="document_expedition_date" string="Exp. Date"/>
|
||||||
|
<field name="birthdate_date" string="Birthdate" />
|
||||||
<field name="code_ine_id" />
|
<field name="code_ine_id" />
|
||||||
</xpath>
|
</xpath>
|
||||||
</field>
|
</field>
|
||||||
|
|||||||
@@ -41,9 +41,9 @@ class PoliceWizard(models.TransientModel):
|
|||||||
def generate_file(self):
|
def generate_file(self):
|
||||||
company = self.env.user.company_id
|
company = self.env.user.company_id
|
||||||
if company.police_number is not False and company.property_name is not False:
|
if company.police_number is not False and company.property_name is not False:
|
||||||
lines = self.env['cardex'].search([('enter_date', '=',
|
lines = self.env['hotel.checkin.partner'].search([('enter_date', '=',
|
||||||
self.download_date)])
|
self.download_date)])
|
||||||
content = "1|"+company.police_number+"|"+compa.property_name.upper()[0:40]
|
content = "1|"+company.police_number+"|"+company.property_name.upper()[0:40]
|
||||||
content += "|"
|
content += "|"
|
||||||
content += datetime.datetime.now().strftime("%Y%m%d|%H%M")
|
content += datetime.datetime.now().strftime("%Y%m%d|%H%M")
|
||||||
content += "|"+str(len(lines)) + """
|
content += "|"+str(len(lines)) + """
|
||||||
|
|||||||
Reference in New Issue
Block a user