| @ -0,0 +1,35 @@ | |||
| # -*- coding: utf-8 -*- | |||
| from odoo import models, fields, api | |||
| from odoo.exceptions import UserError, ValidationError | |||
| from psycopg2 import sql, DatabaseError | |||
| from odoo.tools.safe_eval import safe_eval, datetime | |||
| from werkzeug import utils | |||
| class opendons_partnerdraft(models.Model): | |||
| _name = 'opendons.partnerdraft' | |||
| _description = 'import draft partner' | |||
| external_id=fields.Integer(string='external id',required=True) | |||
| source=fields.Char(String='source file',required=True) | |||
| name=fields.Char(string='name',required=True) | |||
| firstname=fields.Char(string='firstname') | |||
| phone = fields.Char(string='phone') | |||
| mobile = fields.Char(string='mobile') | |||
| email = fields.Char(string='email') | |||
| complement_ident = fields.Char(string='N° appartment,floor') | |||
| complement_geo = fields.Char(string='entry,tower,bat') | |||
| street = fields.Char(string='street') | |||
| street2 = fields.Char(string='street2') | |||
| city = fields.Char(string='city') | |||
| zip = fields.Char(string='zip code') | |||
| country = fields.Char(string='country') | |||
| @ -0,0 +1,60 @@ | |||
| <?xml version="1.0"?> | |||
| <odoo> | |||
| <record model="ir.ui.view" id="opendons.partner_draft"> | |||
| <field name="name">opendons_partner_draft list</field> | |||
| <field name="model">opendons.partnerdraft</field> | |||
| <field name="arch" type="xml"> | |||
| <tree> | |||
| <field name="source"/> | |||
| <field name="external_id"/> | |||
| <field name="name"/> | |||
| <field name="firstname"/> | |||
| <field name="phone"/> | |||
| <field name="mobile"/> | |||
| <field name="email"/> | |||
| <field name="complement_ident"/> | |||
| <field name="complement_geo"/> | |||
| <field name="street"/> | |||
| <field name="street2"/> | |||
| <field name="city"/> | |||
| <field name="zip"/> | |||
| <field name="country"/> | |||
| </tree> | |||
| </field> | |||
| </record> | |||
| <record model="ir.ui.view" id="opendons.partnerdraft_form" > | |||
| <field name="name">opendons_partnerdraft_form</field> | |||
| <field name="model">opendons.partnerdraft</field> | |||
| <field name="arch" type="xml"> | |||
| <form string="Partner draft import"> | |||
| <header> | |||
| <!-- <button name="compute_aggregate" type="object" string="Compute"/> --> | |||
| </header> | |||
| <sheet> | |||
| <group name="main"> | |||
| <field name="source"/> | |||
| <field name="external_id"/> | |||
| <field name="name"/> | |||
| <field name="firstname"/> | |||
| <field name="phone"/> | |||
| <field name="mobile"/> | |||
| <field name="email"/> | |||
| <field name="complement_ident"/> | |||
| <field name="complement_geo"/> | |||
| <field name="street"/> | |||
| <field name="street2"/> | |||
| <field name="city"/> | |||
| <field name="zip"/> | |||
| <field name="country"/> | |||
| </group> | |||
| </sheet> | |||
| </form> | |||
| </field> | |||
| </record> | |||
| </odoo> | |||