@ -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> |