← Back to team overview

avanzosc team mailing list archive

[Merge] lp:~oihanecruce/avanzosc/dos_stock_picking_additional_info into lp:~avanzosc-security-team/avanzosc/72horas

 

Oihane (Avanzosc) has proposed merging lp:~oihanecruce/avanzosc/dos_stock_picking_additional_info into lp:~avanzosc-security-team/avanzosc/72horas.

Requested reviews:
  Pedro Manuel Baeza (pedro.baeza)

For more details, see:
https://code.launchpad.net/~oihanecruce/avanzosc/dos_stock_picking_additional_info/+merge/224078
-- 
https://code.launchpad.net/~oihanecruce/avanzosc/dos_stock_picking_additional_info/+merge/224078
Your team Avanzosc_security is subscribed to branch lp:~avanzosc-security-team/avanzosc/72horas.
=== modified file 'dos_stock_picking_additional_info/__init__.py'
--- dos_stock_picking_additional_info/__init__.py	2014-06-11 10:23:47 +0000
+++ dos_stock_picking_additional_info/__init__.py	2014-06-23 09:07:02 +0000
@@ -18,7 +18,4 @@
 #
 ##############################################################################
 
-import stock
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
-
+from . import models

=== modified file 'dos_stock_picking_additional_info/__openerp__.py'
--- dos_stock_picking_additional_info/__openerp__.py	2014-06-11 10:23:47 +0000
+++ dos_stock_picking_additional_info/__openerp__.py	2014-06-23 09:07:02 +0000
@@ -1,7 +1,7 @@
 # -*- encoding: utf-8 -*-
 ##############################################################################
-# 
-#    OpenERP, Open Source Management Solution	
+#
+#    OpenERP, Open Source Management Solution
 #    Copyright (C) 2004-2008 Tiny SPRL (<http://tiny.be>). All Rights Reserved
 #    $Id$
 #
@@ -19,18 +19,18 @@
 #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #
 ##############################################################################
+
 {
-	"name" : "DOS Stock Picking Additional Info",
-	"version" : "1.0",
-	"author" : "DOS",
-	"category" : "Stock, Delivery",
-	"description":"""Module to allow adds extra information to stock pickings.""",
-	"depends" : ["stock", "delivery"],
-	"init_xml" : [],
-	"demo_xml" : [],
-	"update_xml" : ['stock_view.xml'],
-	"website": 'http://www.dos-sl.es',
-	"active": False,
-	"installable": True
+    "name": "DOS Stock Picking Additional Info",
+    "version": "1.0",
+    "author": "DOS",
+    "category": "Stock, Delivery",
+    "description": """
+    Module to allow adds extra information to stock pickings.
+    """,
+    "depends": ["stock", "delivery"],
+    "data": ['stock_view.xml'],
+    "website": 'http://www.dos-sl.es',
+    "active": False,
+    "installable": True
 }
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== added directory 'dos_stock_picking_additional_info/models'
=== added file 'dos_stock_picking_additional_info/models/__init__.py'
--- dos_stock_picking_additional_info/models/__init__.py	1970-01-01 00:00:00 +0000
+++ dos_stock_picking_additional_info/models/__init__.py	2014-06-23 09:07:02 +0000
@@ -0,0 +1,21 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+#    Copyright (C) 2011 Diseño Operativo de Software. All Rights Reserved
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU General Public License as published by
+#    the Free Software Foundation, either version 3 of the License, or
+#    (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU General Public License for more details.
+#
+#    You should have received a copy of the GNU General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+from . import stock

=== renamed file 'dos_stock_picking_additional_info/stock.py' => 'dos_stock_picking_additional_info/models/stock.py'
--- dos_stock_picking_additional_info/stock.py	2014-06-11 10:23:47 +0000
+++ dos_stock_picking_additional_info/models/stock.py	2014-06-23 09:07:02 +0000
@@ -20,45 +20,47 @@
 #
 ##############################################################################
 
-from osv import fields, osv
-import decimal_precision as dp
-import time
-
-class stock_picking(osv.osv):
-
-	_inherit ="stock.picking"
-	
-	_columns = {
-		'transport_ship_code': fields.char('Transport Ship Code', size=64),
-	}
-	
-	def next_transport_ship_code(self, cr, uid, ids, context=None):
-		if context is None:
-			context = {}
-		
-		sequence_code = 'stock.transport.ship.code'
-		sequence_name = 'Transport Ship Code'
-			
-		# Verificamos que exista secuencia definida, si no es asi la creamos.
-		sequence_ids = self.pool.get('ir.sequence.type').search(cr, uid, [('code', '=', sequence_code)])
-		if not sequence_ids:
-			self.pool.get('ir.sequence.type').create(cr, uid, {'code': sequence_code,
-															   'name': sequence_name,
-																})
-			
-			self.pool.get('ir.sequence').create(cr, uid, {'code': sequence_code,
-														  'name': sequence_name,
-														  'number_next': 1,
-														  'padding': 8,
-														  'number_increment': 1,
-														  'active': True,
-														})			
-			
-		# Asignamos siguiente secuencia
-		for id in ids:
-			transport_ship_code = self.pool.get('ir.sequence').get(cr, uid, sequence_code)
-			self.write(cr, uid, id, {'transport_ship_code': transport_ship_code})
-
-		return True
-
-stock_picking()
+from openerp.osv import fields, orm
+
+
+class stock_picking(orm.Model):
+
+    _inherit = "stock.picking"
+
+    _columns = {
+        'transport_ship_code': fields.char('Transport Ship Code', size=64),
+    }
+
+    def next_transport_ship_code(self, cr, uid, ids, context=None):
+        if context is None:
+            context = {}
+
+        sequence_code = 'stock.transport.ship.code'
+        sequence_name = 'Transport Ship Code'
+
+        seq_type_obj = self.pool['ir.sequence.type']
+        seq_obj = self.pool['ir.sequence']
+
+        # Verificamos que exista secuencia definida, si no es asi la creamos.
+        sequence_ids = seq_type_obj.search(cr, uid,
+                                           [('code', '=', sequence_code)])
+        if not sequence_ids:
+            seq_type_obj.create(cr, uid, {'code': sequence_code,
+                                          'name': sequence_name,
+                                          })
+
+            seq_obj.create(cr, uid, {'code': sequence_code,
+                                     'name': sequence_name,
+                                     'number_next': 1,
+                                     'padding': 8,
+                                     'number_increment': 1,
+                                     'active': True,
+                                     })
+
+        # Asignamos siguiente secuencia
+        for id in ids:
+            transport_ship_code = seq_obj.get(cr, uid, sequence_code)
+            self.write(cr, uid, id,
+                       {'transport_ship_code': transport_ship_code})
+
+        return True

=== added directory 'dos_stock_picking_additional_info/views'
=== renamed file 'dos_stock_picking_additional_info/stock_view.xml' => 'dos_stock_picking_additional_info/views/stock_view.xml'
--- dos_stock_picking_additional_info/stock_view.xml	2014-06-11 10:23:47 +0000
+++ dos_stock_picking_additional_info/views/stock_view.xml	2014-06-23 09:07:02 +0000
@@ -4,13 +4,14 @@
         <record id="view_picking_out_form_additional_info" model="ir.ui.view">
             <field name="name">stock.picking.out.form.additional_info</field>
             <field name="model">stock.picking</field>
-            <field name="inherit_id" ref="delivery.view_picking_withcarrier_out_form"/>
-            <field name="type">form</field>
+            <field name="inherit_id"
+                ref="delivery.view_picking_withcarrier_out_form" />
             <field name="priority">1</field>
             <field name="arch" type="xml">
                 <field name="carrier_tracking_ref" position="after">
                     <field name="transport_ship_code" />
-                    <button name="next_transport_ship_code" string="Next Ship Code" type="object" icon="gtk-execute" />
+                    <button name="next_transport_ship_code"
+                        string="Next Ship Code" type="object" icon="gtk-execute" />
                 </field>
             </field>
         </record>


Follow ups