← Back to team overview

avanzosc team mailing list archive

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