avanzosc team mailing list archive
-
avanzosc team
-
Mailing list archive
-
Message #00865
Re: [Merge] lp:~avanzosc-security-team/avanzosc/72h_nayar_h72_sync into lp:~avanzosc-security-team/avanzosc/72horas
Review: Needs Fixing code review
Un par de comentarios.
Un saludo.
Diff comments:
> === modified file 'nayar_h72_sync/__openerp__.py'
> --- nayar_h72_sync/__openerp__.py 2014-07-02 12:34:42 +0000
> +++ nayar_h72_sync/__openerp__.py 2014-07-10 11:51:01 +0000
> @@ -23,12 +23,23 @@
> {
> "name": "72horas Sync",
> "version": "1.0",
> - "description": "Sincronización entre bases de datos de red móvil y de 72horas.",
> + "description": """
> + Sincronización entre bases de datos de red móvil y de 72horas.
> + """,
> "author": "Nayar Systems",
> "website": "",
> "category": "Enterprise Specific Modules",
> - "depends": ["base", "base_contact", "dos_contracts", "dos_refund_products"],
> - "data": ['views/h72_view.xml', 'views/partner_view.xml', 'views/sale_view.xml',
> - 'security/ir.model.access.csv'],
> + "depends": [
> + "base",
> + # "base_contact",
> + "dos_contracts",
> + "dos_refund_products",
> + ],
> + "data": [
> + 'views/h72_view.xml',
> + 'views/partner_view.xml',
> + 'views/sale_view.xml',
> + 'security/ir.model.access.csv',
> + ],
> "installable": True
> }
>
> === modified file 'nayar_h72_sync/models/__init__.py'
> --- nayar_h72_sync/models/__init__.py 2014-07-02 12:34:42 +0000
> +++ nayar_h72_sync/models/__init__.py 2014-07-10 11:51:01 +0000
> @@ -19,8 +19,8 @@
> #
> ##############################################################################
>
> +from . import h72_sync
> from . import contract
> -from . import h72_sync
> from . import partner
> from . import refund_products
> from . import sale
>
> === modified file 'nayar_h72_sync/models/h72_sync.py'
> --- nayar_h72_sync/models/h72_sync.py 2014-07-02 12:34:42 +0000
> +++ nayar_h72_sync/models/h72_sync.py 2014-07-10 11:51:01 +0000
> @@ -216,7 +216,7 @@
> updates = 0
>
> partner_72horas_obj = self.pool['res.partner.h72.partner']
> - address_obj = self.pool['res.partner.address']
> + address_obj = self.pool['res.partner']
> profile_obj = self.pool['h72.profile']
> profile_obj.write(cr, uid, profile_obj.search(cr, uid, []),
> {'active': False}, context=context)
> @@ -266,7 +266,7 @@
> news += 1
> self.logger.info("%s nuevos, %s actualizados" % (news, updates))
>
> - def update_annexes(self, cr, uid, context=context):
> + def update_annexes(self, cr, uid, context=None):
> self.logger.info("*** Actualización de anexos ***")
> sql = ("SELECT n_telefono, COUNT(*) "
> "FROM telefonos "
>
> === modified file 'nayar_h72_sync/models/partner.py'
> --- nayar_h72_sync/models/partner.py 2014-07-02 12:34:42 +0000
> +++ nayar_h72_sync/models/partner.py 2014-07-10 11:51:01 +0000
> @@ -19,12 +19,13 @@
> #
> ##############################################################################
>
> -from openerp import orm, fields
> +from openerp.osv import orm, fields
>
>
> class ResPartnerH72Partner(orm.Model):
> _name = 'res.partner.h72.partner'
> _description = 'Clientes 72horas'
> +
> _columns = {
> 'partner_id': fields.many2one('res.partner', 'Partner', select=True,
> required=True),
> @@ -34,28 +35,30 @@
>
>
> class ResPartner(orm.Model):
> - _name = 'res.partner'
> _inherit = 'res.partner'
> +
> _columns = {
> 'res_partner_h72_partner_ids':
> fields.one2many('res.partner.h72.partner', 'partner_id',
> 'Cliente 72horas'),
> 'address_to_72horas': fields.boolean('Usar dirección'),
> + 'phones_to_72horas': fields.boolean('Alta Telefonos'),
> }
Añadir línea:
'partner_id_72horas': fields.integer('Cliente 72horas'),
Aunque esto sospecho que es el ID de un cliente, que se podría haber puesto con un many2one. De momento lo ponemos, y luego ya veo en la migración
> _defaults = {
> 'res_partner_h72_partner_ids': lambda *a: False,
Quitar esta línea. No aporta nada.
> 'address_to_72horas': False,
> - }
> -
> -
> -class ResPartnerAddress(orm.Model):
> - _inherit = 'res.partner.address'
> - _columns = {
> - 'partner_id_72horas': fields.integer('Cliente 72horas'),
> - 'phones_to_72horas': fields.boolean('Alta Telefonos'),
> - 'address_to_72horas': fields.boolean('Usar dirección'),
> - }
> - _defaults = {
> 'phones_to_72horas': True,
> - 'address_to_72horas': False,
> - }
> + }
> +
> +
> +# class ResPartnerAddress(orm.Model):
> +# _inherit = 'res.partner.address'
> +# _columns = {
> +# 'partner_id_72horas': fields.integer('Cliente 72horas'),
> +# 'phones_to_72horas': fields.boolean('Alta Telefonos'),
> +# 'address_to_72horas': fields.boolean('Usar dirección'),
> +# }
> +# _defaults = {
> +# 'phones_to_72horas': True,
> +# 'address_to_72horas': False,
> +# }
>
> === modified file 'nayar_h72_sync/models/refund_products.py'
> --- nayar_h72_sync/models/refund_products.py 2014-07-02 12:34:42 +0000
> +++ nayar_h72_sync/models/refund_products.py 2014-07-10 11:51:01 +0000
> @@ -19,7 +19,7 @@
> #
> ##############################################################################
>
> -from openerp import orm, fields
> +from openerp.osv import orm, fields
>
>
> class RefundProducts(orm.Model):
>
> === modified file 'nayar_h72_sync/models/sale.py'
> --- nayar_h72_sync/models/sale.py 2014-07-02 15:30:21 +0000
> +++ nayar_h72_sync/models/sale.py 2014-07-10 11:51:01 +0000
> @@ -19,7 +19,7 @@
> #
> ##############################################################################
>
> -from openerp import orm, fields
> +from openerp.osv import orm, fields
>
>
> class SaleOrder(orm.Model):
>
> === modified file 'nayar_h72_sync/views/partner_view.xml'
> --- nayar_h72_sync/views/partner_view.xml 2014-07-02 12:34:42 +0000
> +++ nayar_h72_sync/views/partner_view.xml 2014-07-10 11:51:01 +0000
> @@ -1,86 +1,56 @@
> <?xml version="1.0" encoding="utf-8"?>
> <openerp>
> - <data>
> - <!-- Res Partner Inherit Form View -->
> - <record model="ir.ui.view" id="view_partner_additional_info_form">
> - <field name="name">res.partner.additional.info.form</field>
> - <field name="model">res.partner</field>
> - <field name="inherit_id" ref="base.view_partner_form"/>
> - <field name="priority">1</field>
> - <field name="arch" type="xml">
> - <page string="Notes" position="after">
> - <page string="72horas">
> - <field name="res_partner_h72_partner_ids" nolabel="1"/>
> - <separator string="Opciones" colspan="4" col="4" />
> - <group colspan="4" col="4">
> - <field name="address_to_72horas" />
> - </group>
> - </page>
> - </page>
> - </field>
> - </record>
> -
> - <record model="ir.ui.view" id="view_partner_branches_form">
> - <field name="name">res.partner.branches.form</field>
> - <field name="model">res.partner</field>
> - <field name="inherit_id" ref="base_contact.view_partner_form_inherit"/>
> - <field name="priority">1</field>
> - <field name="arch" type="xml">
> - <field name="email" widget="email" position="after">
> - <separator string="72horas" colspan="2" col="2" />
> - <field name="partner_id_72horas" />
> - <field name="phones_to_72horas" />
> - <field name="address_to_72horas" />
> - </field>
> - </field>
> - </record>
> -
> - <!-- Res Partner Address Inherit Form Views -->
> - <record model="ir.ui.view" id="view_partner_address_form1">
> - <field name="name">res.partner.address.form1</field>
> - <field name="model">res.partner.address</field>
> - <field name="inherit_id" ref="base.view_partner_address_form1" />
> - <field name="priority">1</field>
> - <field name="arch" type="xml">
> - <form string="Address">
> - <group colspan="2" col="2">
> - <separator string="72horas" colspan="4" col="4" />
> - <field name="partner_id_72horas" />
> - <field name="phones_to_72horas" />
> - <field name="address_to_72horas" />
> - </group>
> - </form>
> - </field>
> - </record>
> -
> - <!-- Partner 72horas Tree View-->
> - <record id="view_partner_h72_partner_tree" model="ir.ui.view">
> - <field name="name">view.partner.h72.partner.tree</field>
> - <field name="model">res.partner.h72.partner</field>
> - <field name="priority">1</field>
> - <field name="arch" type="xml">
> - <tree string="Clientes 72horas">
> - <field name="partner_id_72horas" />
> - <field name="phones_to_72horas" />
> - </tree>
> - </field>
> - </record>
> -
> - <!-- Partner 72horas Form View -->
> - <record id="view_partner_h72_partner_form" model="ir.ui.view" >
> - <field name="name">view.partner.h72.partner.form</field>
> - <field name="model">res.partner.h72.partner</field>
> - <field name="priority">1</field>
> - <field name="arch" type="xml">
> - <form string="Cliente 72horas">
> - <group colspan="2" col="2">
> - <separator string="Relación con Cliente 72horas" colspan="4" col="4" />
> - <field name="partner_id_72horas" />
> - <field name="phones_to_72horas" />
> - </group>
> - </form>
> - </field>
> - </record>
> -
> - </data>
> + <data>
> + <!-- Res Partner Inherit Form View -->
> + <record model="ir.ui.view" id="view_partner_additional_info_form">
> + <field name="name">res.partner.additional.info.form</field>
> + <field name="model">res.partner</field>
> + <field name="inherit_id" ref="base.view_partner_form" />
> + <field name="priority">1</field>
> + <field name="arch" type="xml">
> + <page string="Internal Notes" position="after">
> + <page string="72horas">
> + <field name="res_partner_h72_partner_ids"
> + nolabel="1" />
> + <separator string="Opciones" colspan="4"
> + col="4" />
> + <group colspan="4" col="4">
Puedes poner string="Opciones" y quitar el separator anterior.
> + <field name="address_to_72horas" />
> + </group>
> + </page>
> + </page>
> + </field>
> + </record>
> +
> + <!-- Partner 72horas Tree View -->
> + <record id="view_partner_h72_partner_tree" model="ir.ui.view">
> + <field name="name">view.partner.h72.partner.tree</field>
> + <field name="model">res.partner.h72.partner</field>
> + <field name="priority">1</field>
> + <field name="arch" type="xml">
> + <tree string="Clientes 72horas">
> + <field name="partner_id_72horas" />
> + <field name="phones_to_72horas" />
> + </tree>
> + </field>
> + </record>
> +
> + <!-- Partner 72horas Form View -->
> + <record id="view_partner_h72_partner_form" model="ir.ui.view">
> + <field name="name">view.partner.h72.partner.form</field>
> + <field name="model">res.partner.h72.partner</field>
> + <field name="priority">1</field>
> + <field name="arch" type="xml">
> + <form string="Cliente 72horas">
> + <group colspan="2" col="2">
> + <separator string="Relación con Cliente 72horas"
> + colspan="4" col="4" />
> + <field name="partner_id_72horas" />
> + <field name="phones_to_72horas" />
> + </group>
> + </form>
> + </field>
> + </record>
> +
> + </data>
> </openerp>
>
> === modified file 'nayar_h72_sync/views/sale_view.xml'
> --- nayar_h72_sync/views/sale_view.xml 2014-07-02 12:34:42 +0000
> +++ nayar_h72_sync/views/sale_view.xml 2014-07-10 11:51:01 +0000
> @@ -1,24 +1,26 @@
> <?xml version="1.0" encoding="utf-8"?>
> <openerp>
> - <data>
> - <!-- Sale Order Inherit Form View -->
> - <record model="ir.ui.view" id="view_order_72horas_info_form">
> - <field name="name">sale.order.72horas.info.form</field>
> - <field name="model">sale.order</field>
> - <field name="inherit_id" ref="sale.view_order_form"/>
> - <field name="priority">1</field>
> - <field name="arch" type="xml">
> - <page string="Sales Order" position="after">
> - <page string="72horas">
> - <group colspan="2" col="4">
> - <field name="save_to_72horas" string="Grabar en 72horas"/>
> - <field name="profile_id" string="Perfil" colspan="4"/>
> - <field name="address_to_72horas" string="Usar dirección"/>
> - </group>
> - </page>
> - </page>
> - </field>
> - </record>
> + <data>
> + <!-- Sale Order Inherit Form View -->
> + <record model="ir.ui.view" id="view_order_72horas_info_form">
> + <field name="name">sale.order.72horas.info.form</field>
> + <field name="model">sale.order</field>
> + <field name="inherit_id" ref="sale.view_order_form" />
> + <field name="priority">1</field>
> + <field name="arch" type="xml">
> + <page string="Order Lines" position="after">
> + <page string="72horas">
> + <group colspan="2" col="4">
> + <field name="save_to_72horas" string="Grabar en 72horas" />
> + <field name="profile_id" string="Perfil"
> + colspan="4" />
> + <field name="address_to_72horas"
> + string="Usar dirección" />
> + </group>
> + </page>
> + </page>
> + </field>
> + </record>
>
> - </data>
> + </data>
> </openerp>
>
--
https://code.launchpad.net/~avanzosc-security-team/avanzosc/72h_nayar_h72_sync/+merge/226284
Your team Avanzosc_security is subscribed to branch lp:~avanzosc-security-team/avanzosc/72horas.
References